summaryrefslogtreecommitdiff
path: root/libguile/socket.c
Commit message (Expand)AuthorAgeFilesLines
* Conditionally define SOCK_CLOEXEC, SOCK_NONBLOCK...Andy Wingo2017-02-211-2/+5
* Add accept4 support...Andy Wingo2017-02-151-6/+20
* Switch to accept4...Andy Wingo2017-02-151-1/+1
* Elide syscalls in fdes->port...Andy Wingo2017-02-141-4/+10
* Support `connect' on nonblocking sockets...Andy Wingo2016-06-091-2/+5
* `accept' on nonblocking socket can return #f...Andy Wingo2016-06-091-11/+14
* socket: TCP_CORK, TCP_NODELAY...Andy Wingo2016-06-041-0/+9
* Fix getsockopt/setsockopt handling of SO_SNDBUF/SO_RCVBUF options....Mark H Weaver2016-05-221-28/+2
* Merge branch 'stable-2.0'...Mark H Weaver2014-04-251-3/+1
|\
| * Use 'offsetof' to avoid undefined behavior....Mark H Weaver2014-03-111-1/+1
| * Rely on Gnulib for <unistd.h>....Mark H Weaver2014-02-271-2/+0
* | Merge commit 'b9b88351ea2c4b43a6f90938554dc5693b17e328'...Andy Wingo2014-02-081-45/+1
|\|
| * Deprecate htons, htonl, ntohs, ntohl...Andy Wingo2014-02-081-45/+1
* | Merge branch 'stable-2.0'...Mark H Weaver2014-01-091-1/+1
|\|
| * Hide EINTR returns from 'accept'....Ludovic Courtès2013-12-151-1/+1
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-07-161-1/+1
|\|
| * Define `AF_UNIX' only when Unix-domain sockets are supported....Ludovic Courtès2013-06-161-1/+1
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-03-281-26/+25
|\|
| * Define the new Linux-specific `SO_REUSEPORT'....Ludovic Courtès2013-03-181-0/+5
| * mingw include order for socket.c...Andy Wingo2013-03-091-17/+19
| * squish remove some mingw-specific code that is covered by gnulib...Andy Wingo2013-03-091-14/+2
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-01-071-1/+7
|\|
| * Verify the value of `SHUT_RD' and related constants....Ludovic Courtès2012-12-101-1/+7
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-02-081-4/+4
|\|
| * Improve the usage of variable names in C docstrings....Bake Timmons2012-02-021-4/+4
* | merge strictness branch from 2.0Andy Wingo2011-05-131-5/+5
|\|
| * scm_is_false instead of == SCM_BOOL_F; also is_null, is_true, etc...Andy Wingo2011-05-131-2/+2
| * scm_is_eq for SCM vals, not == or !=...Andy Wingo2011-05-131-3/+3
* | remove all deprecated code...Andy Wingo2011-05-121-126/+31
|/
* Make VM string literals immutable....Ludovic Courtès2011-03-201-1/+1
* Set sockaddr_in.sin_len field when it exists....Noah Lavine2011-02-131-1/+5
* zero newly allocated sockaddrs...Noah Lavine2011-02-131-0/+3
* Make `inet-ntop' and `inet-pton' available even when !HAVE_IPV6....Ludovic Courtès2011-01-291-37/+61
* Have `recv!', `send', etc. accept a bytevector....Ludovic Courtès2011-01-291-72/+162
* scm_accept no longer leaves guile mode...Andy Wingo2010-12-021-17/+1
* Add support for more multicast sockopts....Tristan Colgate-McFarlane2010-10-201-0/+18
* Remove references to undefined macros....Ludovic Courtès2009-11-171-4/+4
* Deprecate `inet-ntoa' and `inet-aton'....Ludovic Courtès2009-11-161-47/+0
* Use Gnulib's `inet_ntop' and `inet_pton' modules....Ludovic Courtès2009-11-161-4/+0
* Fix doc for inet-ntop: always produces a string...Neil Jerram2009-10-011-2/+2
* Fix handling of IPv6 addresses...Neil Jerram2009-10-011-2/+3
* Merge commit 'origin/master'...Andy Wingo2009-08-251-8/+24
|\
| * Modify socket and time functions for wide strings...Michael Gran2009-08-231-8/+24
* | Merge wip-array refactor, up to cd43fdc5b7a7c...Andy Wingo2009-08-251-2/+2
|\ \ | |/ |/|
| * rename unif.[ch] to arrays.[ch]...Andy Wingo2009-07-191-2/+2
* | Add Unicode strings and symbols...Michael Gran2009-08-081-0/+3
|/
* Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
* Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+1
* Changes from arch/CVS synchronizationLudovic Courtès2007-12-041-1/+17
* Changes from arch/CVS synchronizationLudovic Courtès2007-09-021-57/+65