blob: 68e75192346846d21308285ab0f026d8d30287be [file] [log] [blame]
#include "tests.h"
#include <asm/unistd.h>
#ifdef __NR_setreuid
# define SYSCALL_NR __NR_setreuid
# define SYSCALL_NAME "setreuid"
# if defined __NR_setreuid32 && __NR_setreuid != __NR_setreuid32
# define UGID_TYPE short
# define GETUGID syscall(__NR_geteuid)
# define CHECK_OVERFLOWUGID(arg) check_overflowuid(arg)
# else
# define UGID_TYPE int
# define GETUGID geteuid()
# define CHECK_OVERFLOWUGID(arg)
# endif
# include "setreugid.c"
#else
SKIP_MAIN_UNDEFINED("__NR_setreuid")
#endif