commit 835c1e4786bf14ca8a6b17d8538f8881f55ae764 from: rsc date: Wed Jul 13 03:55:44 2005 UTC better error messages commit - 9e4627500fe3626ccfc01e2f1e3214162d0e54ec commit + 835c1e4786bf14ca8a6b17d8538f8881f55ae764 blob - 5b4ece07a39ef045417380e7d2dc12e1fe933ff9 blob + c3634766764f85d1db7442c51fc3b5910a4ee0ca --- src/lib9/dial.c +++ src/lib9/dial.c @@ -17,6 +17,7 @@ #include #undef unix +#define unix xunix int p9dial(char *addr, char *local, char *dummy2, int *dummy3) @@ -122,9 +123,12 @@ Unix: } strcpy(su.sun_path, unix); free(buf); - if((s = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) + if((s = socket(AF_UNIX, SOCK_STREAM, 0)) < 0){ + werrstr("socket: %r"); return -1; + } if(connect(s, (struct sockaddr*)&su, sizeof su) < 0){ + werrstr("connect %s: %r", su.sun_path); close(s); return -1; }