From: Stephen D. <sd...@us...> - 2005-07-06 08:46:02
|
Update of /cvsroot/naviserver/naviserver/nsd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26965/nsd Modified Files: binder.c driver.c Log Message: * include/ns.h: * nsd/driver.c: * nsd/binder.c: Add backlog arg to Ns_SockListenUnix(). Index: driver.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/driver.c,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** driver.c 6 Jul 2005 08:35:08 -0000 1.17 --- driver.c 6 Jul 2005 08:45:53 -0000 1.18 *************** *** 449,453 **** drvPtr->sock = Ns_SockListenUdp(drvPtr->bindaddr, drvPtr->port); } else if (drvPtr->opts & NS_DRIVER_UNIX) { ! drvPtr->sock = Ns_SockListenUnix(drvPtr->bindaddr); } else { drvPtr->sock = Ns_SockListenEx(drvPtr->bindaddr, drvPtr->port, --- 449,453 ---- drvPtr->sock = Ns_SockListenUdp(drvPtr->bindaddr, drvPtr->port); } else if (drvPtr->opts & NS_DRIVER_UNIX) { ! drvPtr->sock = Ns_SockListenUnix(drvPtr->bindaddr, drvPtr->backlog); } else { drvPtr->sock = Ns_SockListenEx(drvPtr->bindaddr, drvPtr->port, Index: binder.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/binder.c,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** binder.c 6 Jul 2005 08:35:07 -0000 1.11 --- binder.c 6 Jul 2005 08:45:52 -0000 1.12 *************** *** 211,215 **** SOCKET ! Ns_SockListenUnix(char *path) { int sock = -1; --- 211,215 ---- SOCKET ! Ns_SockListenUnix(char *path, int backlog) { int sock = -1; *************** *** 233,237 **** sock = Ns_SockBindUnix(path); } ! if (sock >= 0 && listen(sock, nsconf.backlog) == -1) { /* Can't listen; close the opened socket */ int err = errno; --- 233,237 ---- sock = Ns_SockBindUnix(path); } ! if (sock >= 0 && listen(sock, backlog) == -1) { /* Can't listen; close the opened socket */ int err = errno; |