-// $Id: wrappers-unistd.hc,v 1.9 2005/07/03 12:33:44 ensc Exp $ --*- c -*--
+// $Id: wrappers-unistd.hc 2467 2007-01-21 18:26:45Z dhozac $ --*- c -*--
// Copyright (C) 2004 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
//
FatalErrnoError(unlink(pathname)==-1, "unlink()");
}
+inline static WRAPPER_DECL void
+Elink(char const *oldpath, char const *newpath)
+{
+ FatalErrnoError(link(oldpath, newpath)==-1, "link()");
+}
+
inline static void
Esetuid(uid_t uid)
{
{
FatalErrnoError(setgroups(size, list)==-1, "setgroups()");
}
+
+inline static void
+Einitgroups(const char *user, gid_t group)
+{
+ FatalErrnoError(initgroups(user, group)==-1, "initgroups()");
+}
#endif
inline static WRAPPER_DECL int