48 int open_as(
const char *path,
int flags,
int mode, uid_t euid, gid_t egid)
50 uid_t saved_euid = geteuid();
51 gid_t saved_egid = getegid();
62 fd = open(path, flags, mode);
int open_as(const char *path, int flags, int mode, uid_t euid, gid_t egid)
void set_eugid(uid_t euid, gid_t egid)