summaryrefslogtreecommitdiff
path: root/libguile/socket.c
Commit message (Expand)AuthorAgeFilesLines
* Presume ISO C90 headers are always availableMike Gran2022-10-141-2/+1
* Define SO_RCVTIMEO and SO_SNDTIMEO.Christopher Baines2022-10-121-0/+44
* Define IPPROTO_IPV6 and IPV6_V6ONLY.Ludovic Courtès2022-07-041-0/+7
* Define IN6ADDR_ANY and IN6ADDR_LOOPBACK.Ludovic Courtès2022-07-041-0/+2
* Allow null bytes in UNIX sockets.Liliana Marie Prikler2022-06-161-6/+14
* 'connect' handles EAGAIN like EINPROGRESS.Ludovic Courtès2022-06-161-1/+1
* scm_to_ipv6 uses scm_to_mpzAndy Wingo2022-01-131-5/+11
* Avoid scm_i_mkbig outside numbers.c.Andy Wingo2022-01-131-4/+7
* Fix bounds check in recvfrom!d4ryus2021-11-031-7/+10
* On Win32, prefer winsock2 header for socket declarationsMike Gran2021-03-101-3/+8
* don't presume availability of gmp.pcMichael Gran2021-03-031-1/+2
* improve autoconfigury for minigmpMichael Gran2021-03-021-1/+1
* Enable option to prefer mini-gmp over libgmpMichael Gran2021-03-021-0/+4
* getsockopt may return garbage for parameters < sizeof(int)Michael Gran2021-01-211-1/+2
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-9/+9
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Make .c copyright headers uniformAndy Wingo2018-06-201-1/+1
* Rationalize include order in C filesAndy Wingo2018-06-201-7/+7
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-19/+19
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* Remove modules.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* Remove bytevectors.h include form ports.hAndy Wingo2018-06-191-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Inline definition of SIZEOF_SCM_T_BITSAndy Wingo2018-06-171-2/+2
* Move syscall-related private defines to their own headerAndy Wingo2018-06-171-0/+1
* Move "min" and "max" macros out of _scm.hAndy Wingo2018-06-171-1/+3
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-1/+2
* Remove all deprecated codeAndy Wingo2017-05-221-5/+0
* Conditionally define SOCK_CLOEXEC, SOCK_NONBLOCKAndy Wingo2017-02-211-2/+5
* Add accept4 supportAndy Wingo2017-02-151-6/+20
* Switch to accept4Andy Wingo2017-02-151-1/+1
* Elide syscalls in fdes->portAndy Wingo2017-02-141-4/+10
* Support `connect' on nonblocking socketsAndy Wingo2016-06-091-2/+5
* `accept' on nonblocking socket can return #fAndy Wingo2016-06-091-11/+14
* socket: TCP_CORK, TCP_NODELAYAndy 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'v2.1.0Mark 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, ntohlAndy 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