various cleanup

This commit is contained in:
rsc 2006-02-11 23:38:55 +00:00
parent e4d832222b
commit b5f65921f3
37 changed files with 223 additions and 248 deletions

View file

@ -1,28 +0,0 @@
#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;
}

View file

@ -454,6 +454,7 @@ sysnames_read(void)
if(namev)
return namev;
/* XXX */
/* free(csgetvalue(0, "sys", alt_sysname_read(), "dom", &t)); jpc */
db = ndbopen(unsharp("#9/ndb/local"));
free(ndbgetvalue(db, &s, "sys", sysname(),"dom", &t));