diff options
Diffstat (limited to 'guts/getgrgid.c')
-rw-r--r-- | guts/getgrgid.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/guts/getgrgid.c b/guts/getgrgid.c new file mode 100644 index 0000000..20c85c9 --- /dev/null +++ b/guts/getgrgid.c @@ -0,0 +1,18 @@ +/* + * static struct group * + * wrap_getgrgid(gid_t gid) { + * struct group * rc = NULL; + */ + static struct group grp; + static char grbuf[PSEUDO_PWD_MAX]; + int r_rc; + + r_rc = wrap_getgrgid_r(gid, &grp, grbuf, PSEUDO_PWD_MAX, &rc); + /* different error return conventions */ + if (r_rc != 0) { + errno = r_rc; + } + +/* return rc; + * } + */ |