- Mar 14, 2006
-
-
rtoy authored
o The error message in CONNECT-TO-INET-SOCKET could be getting the wrong message if closing the socket causes an error. o The function (FLET DOTTED-QUAD CONNECT-TO-INET-SOCKET/NON-BLOCKING) was not using its argument. (No actual change in behavior because all uses of DOTTED-QUAD were with an arg of ADDR anyway.)
-
rtoy authored
to return the address of the (thread-local) h_errno variable, so use that to get the value of h_errno. Add GET-H-ERRNO function to return the value of h_errno.
-
- Feb 08, 2006
-
-
rtoy authored
succeeds, the second value is T. Otherwise, it is the value of h_errno.
-
- Feb 06, 2006
-
-
rtoy authored
something useful with them. Patch from Erik Huelsmann, cmucl-imp, 2006-02-05.
-
- Feb 07, 2005
-
-
rtoy authored
o Make inet-recvfrom and friends available on Darwin again. * lisp/linux-stubs.S o Oops. Forgot to fix up #if with !defined(DARWIN) o Add recvfrom and friends to the stubs.
-
- Feb 06, 2005
-
-
rtoy authored
-
- Jan 27, 2005
-
-
rtoy authored
forwarded to cmucl-imp, 2005-01-17. Slightly modified the code therein. The functions are unix-recvfrom, unix-sendto, unix-shutdown, inet-recvfrom, inet-sendto, inet-shutdown.
-
- Dec 13, 2004
-
-
rtoy authored
Bug reported by Adam Warner, cmucl-imp, 2004-12-12. Fix from Thomas Fischbacher and Todd Sabin, cmucl-imp, 2004-12-12.
-
- Dec 09, 2004
-
-
rtoy authored
in several places to signal socket errors instead of generic errors. (For better support for trivial-sockets.)
-
- Jul 25, 2004
-
-
pmai authored
Besides support for Darwin foreign loading, and updates to the ppc-vm and bsd-os files, this commit removes unix:unix-errno as a foreign variable and replaces it with a function named unix-errno, and a (setf unix-errno). This makes both glibc support cleaner, and enables ports like PPC/Darwin (and the upcoming win32 port) which have no easy way of accessing errno as a foreign variable able to support this functionality at all. The current implementation of this is rather make-shift, it would likely be much cleaner to go the SBCL way and mediate all access to errno via defined functions in the C runtime. As an interim feature, the frobbing of the float-trap-modes is currently commented out for Darwin because of ongoing breakage.
-
- Apr 23, 2004
-
-
emarsden authored
- add a non-blocking version of CONNECT-TO-INET-SOCKET, which avoids having CMUCL blocked in in the connect() system call, allowing other threads to run. The new function is called CONNECT-TO-INET-SOCKET/NON-BLOCKING, and CMUCL still uses the old function internally. From Michael Hannemann.
-
- May 05, 2003
-
-
emarsden authored
meaningful for IP connections.
-
- Dec 03, 2002
-
-
toy authored
Fix minor typo.
-
- Nov 25, 2002
-
-
toy authored
-
- Nov 22, 2002
-
-
toy authored
o Allow binding to specified IPs in create-inet-listener (based on work from Wojciech Sobczuk). o Add support for unix sockets.
-
- Jun 26, 2002
-
-
pmai authored
connect-to-inet-socket. Since CL byte operations are defined to work on numbers in host order, which might or might not be the same as network order, working portably on network ordered numbers requires conditionalization based on the backend byte-order. Hence it is almost always better to work on host ordered numbers directly.
-
- Jan 26, 2002
-
-
pw authored
-
- Jan 23, 2002
-
-
toy authored
Update some constants for HPUX.
-
- Jan 04, 2002
-
-
pw authored
lookup-host-entry fails to find the host. Reported by John Wiseman.
-
- Dec 06, 2001
-
-
pmai authored
code which were previously conditionalized on :FreeBSD, are now conditionalized on :BSD instead, with the :BSD feature now implying a 4.4BSD(lite2) derived OS. This should make future BSD-ports easier. FreeBSD and OpenBSD are differentiated by having either :FreeBSD or :OpenBSD on the features list. Currently the OpenBSD port does not have working ELF support, because OpenBSD 2.9 is still non-ELF by default. So don't put ELF on the features list when building for OpenBSD, or fix the code to work correctly in this case instead.
-
- Apr 10, 2001
-
-
pw authored
-
- Mar 04, 2001
-
-
pw authored
-
- Feb 22, 2001
-
-
pw authored
A couple of typo corrections; fix main() in lisp.c (main returns int, not void!); stop ACCEPT-TCP-CONNECTION blocking other processes.
-
- Nov 06, 2000
-
-
pw authored
-
- Sep 20, 2000
-
-
dtc authored
dereferencing NULL.
-
- Sep 15, 2000
-
-
pw authored
Add :backlog keyword parameter to CREATE-INET-LISTENER.
-
- Aug 07, 2000
-
-
dtc authored
from Martin and Paul.
-
- Aug 04, 2000
-
-
dtc authored
-
- Jul 31, 2000
-
-
dtc authored
setting integer value socket options. o Enhance create-inet-listener to accept a reuse-address flag for setting the socket reuseaddr option.
-
- Jan 11, 1998
-
-
dtc authored
The network address representation had been used on many ports, but linux used the the host address in many cases. Now all the functions use the host address convention with conversion between the network convention performed by ntoh and hton when necessary.
-
dtc authored
functions unix-getpeername unix-getsockname, and the higher level functions get-peer-host-and-port and get-socket-host-and-port.
-
- Dec 01, 1997
-
-
dtc authored
elsewhere; tested by Raymond Toy.
-
- Jan 18, 1997
-
-
ram authored
-
- Oct 31, 1994
-
-
ram authored
-
- Oct 20, 1994
-
-
ram authored
-
- Oct 19, 1994
-
-
ram authored
-
- Jun 29, 1994
-
-
hallgren authored
-
- Apr 06, 1994
-
-
hallgren authored
-
- Dec 09, 1993
-
-
wlott authored
signaling.
-
- Jan 13, 1993
-
-
cvs2git authored
-