X-Git-Url: https://pd.if.org/git/?p=startuptools;a=blobdiff_plain;f=chids.c;fp=chids.c;h=0000000000000000000000000000000000000000;hp=fbe742f97fd0eab638ee3e219dcfa5987a5333a7;hb=a99b3128aa7428fe93a85e48bc9169a2fe8c9746;hpb=257f33dd235edbdd9d2e185849b2f9cfc0617ea2 diff --git a/chids.c b/chids.c deleted file mode 100644 index fbe742f..0000000 --- a/chids.c +++ /dev/null @@ -1,31 +0,0 @@ -/* - * set id - */ - -#include -#include -#include -#include - -#include "exec.c" -#include "die.c" - -int main(int ac, char *av[]) { - struct passwd *pw; - - pw = getpwnam(av[1]); - if (!pw) { - errordie("getpwnam"); - exit(EXIT_FAILURE); - } - - if (seteuid(pw->pw_uid) == -1) { - errordie("seteuid"); - exit(EXIT_FAILURE); - }; - - do_exec(2, ac, av); - - /* shouldn't get here... */ - return EXIT_FAILURE; -}