#include <sys/types.h> 
#include <pwd.h>

int main()
{
int n;
n = drop_prev();
printf("Return = %d\n",n);
}

int drop_prev()
{               
    struct passwd *pep;
    pep = getpwnam("nobody");
    if (!pep) return -1;
    if (setgid(pep->pw_gid) < 0)
    return -1;
    if (setuid(pep->pw_uid) < 0)
    return -1;
    return 0;   
                        
}                
