aboutsummaryrefslogtreecommitdiff
path: root/src/lib9pclient/ns.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-07-13 10:50:44 +0000
committerrsc <devnull@localhost>2005-07-13 10:50:44 +0000
commit2d70c581f4346401c61e6bb25b3e31b001f05e0a (patch)
tree88546cbd10a0ce275cd0a3c556fc358782d7cc37 /src/lib9pclient/ns.c
parent2e9749ec60f3e5c760f3bf5dcc4f956a3d28fe48 (diff)
downloadplan9port-2d70c581f4346401c61e6bb25b3e31b001f05e0a.tar.gz
plan9port-2d70c581f4346401c61e6bb25b3e31b001f05e0a.tar.bz2
plan9port-2d70c581f4346401c61e6bb25b3e31b001f05e0a.zip
better error messages
Diffstat (limited to 'src/lib9pclient/ns.c')
-rw-r--r--src/lib9pclient/ns.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/lib9pclient/ns.c b/src/lib9pclient/ns.c
index c71defd6..a9cc29e6 100644
--- a/src/lib9pclient/ns.c
+++ b/src/lib9pclient/ns.c
@@ -11,13 +11,17 @@ nsinit(char *name)
int fd;
ns = getns();
- if(ns == nil)
+ if(ns == nil){
+ werrstr("no name space");
return nil;
+ }
addr = smprint("unix!%s/%s", ns, name);
free(ns);
- if(addr == nil)
+ if(addr == nil){
+ werrstr("smprint: %r");
return nil;
+ }
fd = dial(addr, 0, 0, 0);
if(fd < 0){
@@ -27,7 +31,7 @@ nsinit(char *name)
}
free(addr);
- fcntl(fd, F_SETFL, FD_CLOEXEC);
+ fcntl(fd, F_SETFD, FD_CLOEXEC);
return fsinit(fd);
}