From 7bf3e29007350897cb708da01df845f4d58b4173 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 1 Aug 2018 20:26:05 +0000 Subject: Remove prot --- src/libstddjb/prot.c | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 src/libstddjb/prot.c (limited to 'src/libstddjb/prot.c') diff --git a/src/libstddjb/prot.c b/src/libstddjb/prot.c deleted file mode 100644 index 6714cfb..0000000 --- a/src/libstddjb/prot.c +++ /dev/null @@ -1,19 +0,0 @@ -/* ISC license. */ - -/* MT-unsafe */ - -#include -#include -#include -#include - -int prot_setuidgid (char const *name) -{ - struct passwd *pw = getpwnam(name) ; - if (!pw) - { - if (!errno) errno = ESRCH ; - return 0 ; - } - return !prot_grps(name) && !setgid(pw->pw_gid) && !setuid(pw->pw_uid) ; -} -- cgit v1.3.1