Hi Martin et al.,
I found that I need the following patch for distcc (2.18.1) to work on
my SunOS 5.8 workstation at work. Looks like on this system, connect(2)
won't reset errno to 0 when successful. I guess this is a broken
behavior to have, but the workaround in the distcc code isn't too
intrusive and obviously safe for all systems, so maybe we can get it in?
Thanks,
Jean
--- distcc-2.18.1/src/clinet.c.orig Fri Nov 5 14:11:10 2004
+++ distcc-2.18.1/src/clinet.c Fri Nov 5 11:53:04 2004
@@ -100,6 +100,7 @@
dcc_set_nonblocking(fd);
/* start the nonblocking connect... */
+ errno = 0;
while ((connect(fd, sa, salen) == -1) && errno == EINTR)
;
--
Jean Delvare
http://khali.linux-fr.org/
__
distcc mailing list http://distcc.samba.org/
To unsubscribe or change options:
http://lists.samba.org/mailman/listinfo/distcc