diff options
Diffstat (limited to 'contrib/sendmail/test/t_setreuid.c')
-rw-r--r-- | contrib/sendmail/test/t_setreuid.c | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/contrib/sendmail/test/t_setreuid.c b/contrib/sendmail/test/t_setreuid.c index 6622068..1b6eff6 100644 --- a/contrib/sendmail/test/t_setreuid.c +++ b/contrib/sendmail/test/t_setreuid.c @@ -12,11 +12,27 @@ #include <unistd.h> #include <stdio.h> +#ifndef lint +static char id[] = "@(#)$Id: t_setreuid.c,v 8.4 1999/08/28 00:25:28 gshapiro Exp $"; +#endif /* ! lint */ + #ifdef __hpux -#define setreuid(r, e) setresuid(r, e, -1) -#endif +# define setreuid(r, e) setresuid(r, e, -1) +#endif /* __hpux */ + +static void +printuids(str, r, e) + char *str; + int r, e; +{ + printf("%s (should be %d/%d): r/euid=%d/%d\n", str, r, e, + getuid(), geteuid()); +} -main() +int +main(argc, argv) + int argc; + char **argv; { int fail = 0; uid_t realuid = getuid(); @@ -123,11 +139,3 @@ main() printf("\nIt is safe to define HASSETREUID on this system\n"); exit(0); } - -printuids(str, r, e) - char *str; - int r, e; -{ - printf("%s (should be %d/%d): r/euid=%d/%d\n", str, r, e, - getuid(), geteuid()); -} |