#include "common.h" | |
#include <auth.h> | |
#include <ndb.h> | |
/* | |
* become powerless user | |
*/ | |
int | |
become(char **cmd, char *who) | |
{ | |
int fd; | |
USED(cmd); | |
if(strcmp(who, "none") == 0) { | |
fd = open("#c/user", OWRITE); | |
if(fd < 0 || write(fd, "none", strlen("none")) < 0) { | |
werrstr("can't become none"); | |
return -1; | |
} | |
close(fd); | |
// jpc if(newns("none", 0)) { | |
// jpc werrstr("can't set new namespace"); | |
// jpc return -1; | |
// jpc } | |
} | |
return 0; | |
} | |