Juan Jose Garcia Ripoll
|
8a3350f180
|
Protect the socket library with no-interrupt blocks
|
2008-10-11 00:28:17 +02:00 |
|
Juan Jose Garcia Ripoll
|
4c1bf9322b
|
This header has to be included always.
|
2008-08-28 21:21:30 +02:00 |
|
Juan Jose Garcia Ripoll
|
ee6ae69aca
|
Fixed typo in the name of a socket option.
|
2008-08-02 17:28:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
89db1c7d7f
|
Added option TCP_NODELAY
|
2008-07-31 10:57:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
8cac166b98
|
We need sys/time.h for struct timeval.
|
2008-05-31 15:27:04 +02:00 |
|
jjgarcia
|
f42ca59c92
|
Accessors for low-level socket timeout attributes (by G. Carncross).
|
2008-05-31 13:04:07 +00:00 |
|
jgarcia
|
918aab1876
|
Fixes for building in solaris.
|
2008-03-05 20:01:55 +00:00 |
|
jgarcia
|
923d08c84b
|
Socket receive routines now check for EAGAIN and EINTR errors (Steve Smith)
|
2007-10-14 08:04:42 +00:00 |
|
jgarcia
|
61c183c5da
|
Better calculation of buffer size in safe_buffer_pointer
|
2007-10-13 11:24:09 +00:00 |
|
jgarcia
|
424c2562ee
|
The appropiate header for strerror is string.h
|
2007-03-28 07:57:52 +00:00 |
|
jgarcia
|
56e95576a2
|
Not all C compilers allow dynamically initialized arrays. HP Non-Stop platform does not have hstrerror()
|
2007-03-24 11:19:41 +00:00 |
|
jgarcia
|
9101c3849b
|
Fixed more references to symbols which now carry the ecl_ prefix
|
2007-01-18 15:01:15 +00:00 |
|
jgarcia
|
af13f2dc3c
|
Need "enum" keyword for the type to be valid C (worked in C++)
|
2006-09-30 16:48:48 +00:00 |
|
jgarcia
|
049dbfde41
|
sockets.lisp is now C++ clean.
|
2006-09-26 08:12:32 +00:00 |
|
jgarcia
|
4464ad2c79
|
Add more flags which are missing in some platforms.
|
2006-06-26 07:33:35 +00:00 |
|
jgarcia
|
94e7c62cac
|
Unified the code for string comparison functions. MAKE-SYMBOL now allows extended strings as far as they do not contain extended characters. Fixed typos in socket.lsp. Extended characters are printed with the same number of digits as in CHAR-NAME.
|
2006-05-29 08:51:37 +00:00 |
|
jgarcia
|
fa937337f8
|
Some lisp functions with non-standard names (base-char-p, base-string) are renamed and moved to the SYS package. socket.lsp fixed to understand base strings. limited support for arbitrary strings in string streams.
|
2006-05-29 08:51:28 +00:00 |
|
jgarcia
|
3b0ee59611
|
Add buffering mode to sockets
|
2006-04-26 10:01:03 +00:00 |
|
mgoffioul
|
c330f270f3
|
Make it compilable under MSVC (...again)
|
2006-04-24 13:46:00 +00:00 |
|
jgarcia
|
6b9633f207
|
Some flags are missing in OS X
|
2006-04-24 08:49:36 +00:00 |
|
jgarcia
|
330c3e6e09
|
Fixes to build with Mac OSX Intel.
|
2006-04-24 08:44:28 +00:00 |
|
mgoffioul
|
b98391ba3b
|
Fix compilation failure under MSVC (most of the MSG_ flags do not exist).
|
2006-04-21 14:22:51 +00:00 |
|
jgarcia
|
13b08093da
|
New function SOCKET-SEND, compatible with SBCL, donated by Dmitri Hrapof
|
2006-04-18 19:53:50 +00:00 |
|
jjgarcia
|
b3400e9e93
|
Precise the license of sockets/test.lisp, which we copied from SBCL
|
2005-12-19 14:32:27 +00:00 |
|
goffioul
|
7a74b1eafc
|
make_two_way_stream does not exist anymore.
|
2005-12-05 09:21:30 +00:00 |
|
jjgarcia
|
ede2235cb0
|
Missing header in mingw32
|
2005-10-24 10:14:15 +00:00 |
|
goffioul
|
07613cb30a
|
Fix compilation failure under Win32/MSVC when using multi-thread support.
|
2005-10-06 08:06:08 +00:00 |
|
jjgarcia
|
6a761be7dc
|
Redo Michael's change
|
2005-05-19 11:33:23 +00:00 |
|
jjgarcia
|
31cd2acd55
|
NetBSD's mkdir does not like the trailing slash in a directory name
|
2005-05-19 11:27:30 +00:00 |
|
goffioul
|
29706f33ca
|
Make it compile under cygwin.
|
2005-05-17 13:04:41 +00:00 |
|
jjgarcia
|
c38671bc3e
|
Sockets support for mingw32
|
2005-05-03 11:17:43 +00:00 |
|
jjgarcia
|
607a2725a6
|
Implemented SOCKET-NAME
|
2005-03-17 11:18:38 +00:00 |
|
jjgarcia
|
08f78f4408
|
Rewritten the sockets module using the multiple-values output from C-INLINE
|
2005-03-16 16:27:57 +00:00 |
|
jjgarcia
|
22581ee106
|
Avoid loading sockets.fas twice
|
2005-02-19 12:41:29 +00:00 |
|
jjgarcia
|
fa7d62304b
|
User might not have provided the value of slot :TYPE
|
2005-02-17 13:40:35 +00:00 |
|
jjgarcia
|
e4233c546b
|
Under Windows, implement Unix pipes the Cygwin way (M. Goffioul)
|
2005-02-17 12:41:17 +00:00 |
|
jjgarcia
|
7fb94bf9b7
|
Proper closing of sockets involves closing both the stream and the file descriptor.
|
2005-02-14 14:46:20 +00:00 |
|
jjgarcia
|
0f9cd17271
|
BSD systems have an extra field sun_len in the sockaddr type which must be filled. Linux systems lack this field.
|
2005-02-14 11:11:37 +00:00 |
|
jjgarcia
|
3c1d6b17f5
|
Simulation of Unix sockets for Windows (M. Goffioul)
|
2005-02-11 18:19:08 +00:00 |
|
jjgarcia
|
9f16d5106e
|
Added the support for bsd sockets made by Julian Stecklina and ported to windows by M. Goffioul
|
2005-02-11 18:00:24 +00:00 |
|