patch by Jeremy Huntwork
@@ -0,0 +1,20 @@
+#ifndef _FSUID_H
+#define _FSUID_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+#define __NEED_uid_t
+#define __NEED_gid_t
+#include <bits/alltypes.h>
+int setfsuid(uid_t);
+int setfsgid(gid_t);
+}
@@ -0,0 +1,8 @@
+#include <unistd.h>
+#include "syscall.h"
+#include "libc.h"
+int setfsgid(gid_t gid)
+{
+ return syscall(SYS_setfsgid, gid);
+int setfsuid(uid_t uid)
+ return syscall(SYS_setfsuid, uid);