> since I last posted my patch, I have made some more changes to usocket > to support connect timeouts. I also removed the need for platform > specific syscalls files - Gary Byers suggested that we use #_select > instead of the direct syscall interface, which I think is the right > thing to do. > > Let me know if that suits.
It suits. I committed most of the patch as a series of unrelated commits, because that will let me backport some of the changes independently to the release branches. The only part I did not commit (yet) was the one which introduced the timeouts for SOCKET-CONNECT: I found you introduced 2 keyword parameters on some implementations, but only one for others. Next to that, I'm unclear on what the difference is between the two: could you (shortly) explain the difference between TIMEOUT and DEADLINE? Thanks in advance! Bye, Erik. > > > http://bknr.net/trac/changeset/2795?format=diff&new=2795 > > > > > > It fixes loading of system calls for Linux and FreeBSD. I have opened > > > a bug with Clozure to make them move to a unified system call loading > > > interface so that applications do not need to dispatch on an > > > architecture symbol, but until that went into CCL, the fix should be > > > fine. > > > > > > I missed this patch. I'll commit it tonight and backport it to the > > release branches it applies to. > > > > Bye, > > > > > > Erik. > > > _______________________________________________ usocket-devel mailing list [email protected] http://common-lisp.net/cgi-bin/mailman/listinfo/usocket-devel
