1d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes#include "tests.h" 2d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes#include <asm/unistd.h> 3d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes 4d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes#ifdef __NR_setfsuid32 5d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes 6d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# define SYSCALL_NR __NR_setfsuid32 7d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# define SYSCALL_NAME "setfsuid32" 8d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# define UGID_TYPE int 9d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# define GETUGID geteuid() 10d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# include "setfsugid.c" 11d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes 12d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes#else 13d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes 14d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesSKIP_MAIN_UNDEFINED("__NR_setfsuid32") 15d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes 16d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes#endif 17