return uwrap.libc.fns._libc_getgroups(size, list);
}
+static int libc_setgroups(size_t size, const gid_t *list)
+{
+ uwrap_load_lib_function(UWRAP_LIBC, setgroups);
+
+ return uwrap.libc.fns._libc_setgroups(size, list);
+}
+
static void *uwrap_libc_fn(struct uwrap *u, const char *fn_name)
{
void *func;
}
#endif
- *(void **) (&u->libc.fns._libc_setgroups) = uwrap_libc_fn(u, "setgroups");
#ifdef HAVE_SYSCALL
*(void **) (&u->libc.fns._libc_syscall) = uwrap_libc_fn(u, "syscall");
#endif
#endif
{
if (!uwrap_enabled()) {
- return uwrap.libc.fns._libc_setgroups(size, list);
+ return libc_setgroups(size, list);
}
return uwrap_setgroups(size, list);