X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ensc_wrappers%2Fwrappers-unistd.hc;h=0d122250e96a821e18588d3e2e87aef9ad4304f8;hb=fc28db1eb4146796ec27c2fb15780d6303120261;hp=885641e9a7d429b93f1ac2fbd2ed985314d16734;hpb=8cf13bb177d92c93eb73dc8939777150536c2d00;p=util-vserver.git diff --git a/ensc_wrappers/wrappers-unistd.hc b/ensc_wrappers/wrappers-unistd.hc index 885641e..0d12225 100644 --- a/ensc_wrappers/wrappers-unistd.hc +++ b/ensc_wrappers/wrappers-unistd.hc @@ -1,4 +1,4 @@ -// $Id: wrappers-unistd.hc,v 1.9 2005/07/03 12:33:44 ensc Exp $ --*- c -*-- +// $Id: wrappers-unistd.hc 2307 2006-09-12 17:09:08Z dhozac $ --*- c -*-- // Copyright (C) 2004 Enrico Scholz // @@ -156,6 +156,12 @@ Esetgroups(size_t size, const gid_t *list) { 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