> -----Original Message----- > From: Henri Gomez > > > > Why? Think we just add the -DBSD_COMP to the JK_CFLAGS in > Makefile.in > > Sure but it's not very clean and didn't take use of configure > "detection" features. > > BTW: we'll need to find a way to add it to jkant for those > who want to > use ant to build native code ;{ >
Agreed, but the entire purpose of the ioctl is to disable the nonblocking socket. We can use the fcntl for that. int fd_flags; fd_flags = fcntl(sd, F_GETFL, 0); #if defined(O_NONBLOCK) fd_flags &= ~O_NONBLOCK; #elif defined(O_NDELAY) fd_flags &= ~O_NDELAY; #elif defined(FNDELAY) fd_flags &= ~O_FNDELAY; #else /* XXXX: this breaks things, but an alternative isn't obvious...*/ return -1; #endif if (fcntl(sd, F_SETFL, fd_flags) == -1) { return errno; } That's how its done in apr. MT. -- To unsubscribe, e-mail: <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>