aboutsummaryrefslogtreecommitdiffstats
path: root/ext/socket/init.c
Commit message (Expand)AuthorAgeFilesLines
* socket: allow explicit buffer for recv and recv_nonblocknormal2015-06-151-16/+36
* socket: allow exception-free nonblocking sendmsg/recvmsgnormal2015-06-151-6/+5
* socket: avoid redundant fcntl on Linuxnormal2015-05-291-1/+4
* ext/socket/init.c: use SOCK_NONBLOCK if availablenormal2015-05-171-4/+17
* accept_nonblock: favor rb_hash_lookup2 to avoid Hash#defaultnormal2015-03-121-1/+1
* accept_nonblock supports "exception: false"normal2015-03-121-2/+16
* protoize no-arguments functionsnobu2014-09-301-1/+1
* ext/socket/*.c: trivial struct packing for 64-bitnormal2014-09-221-1/+1
* socket (rsock_connect): fix and refactor for blockingnormal2014-09-171-120/+58
* * ext/socket/init.c (wait_connectable): break if the socket isshugo2014-02-211-2/+6
* socket: split out SOCK_CLOEXEC versions of wrappers for readabilitynormal2014-01-311-9/+14
* socket.c: suppress warningsnobu2014-01-311-0/+4
* * ext/socket: Avoid redundant fcntl/fstat syscalls for cloexecakr2014-01-281-8/+40
* * ext/nkf/nkf-utf8/nkf.c: fix typo by @windwiny [fix GH-506]hsbt2014-01-191-1/+1
* * ext/socket: Avoid unnecessary ppoll/select on Linux.akr2014-01-181-2/+2
* * include/ruby/ruby.h: constify RBasic::klass and addko12013-05-131-2/+2
* * ext/socket: New method, Socket.getifaddrs, implemented.akr2013-05-111-0/+1
* Fix #6154 by introducing new EAGAIN/EWOULDBLOCK/EINPROGRESSheadius2013-04-081-2/+2
* * ext/socket: Improve socket exception message to show socket address.akr2013-04-061-4/+4
* * ext/socket/init.c (cloexec_accept): Fix a compile error onakr2013-04-051-1/+5
* * ext/socket: define and use union_sockaddr instead of structakr2013-02-241-13/+13
* * ext/socket/ancdata.c (rsock_recvmsg): ignore truncated part ofakr2013-02-161-2/+11
* * ext/socket: always operate length of socket addess companion withakr2013-02-141-2/+2
* init.c: declaration-after-statementnobu2013-02-041-9/+7
* * ext/socket/basicsocket.c (bsock_getsockname): ignore truncatedakr2013-01-301-0/+4
* * ext/socket/{basicksocket,init,udpsocket}.c: revert some parts ofusa2012-09-101-0/+2
* * ext/socket/basicsocket.c (rsock_bsock_send):kosaki2012-09-091-2/+0
* * ext/socket/init.c (rsock_init_sock): need to update max fd on allusa2012-07-191-0/+1
* * ext/socket/init.c (rsock_socket0): don't clear try_sock_cloexec ifakr2011-11-051-20/+16
* * ext/socket/init.c (rsock_socket0): extract single socket() call withakr2011-11-051-18/+27
* * ext/socket/init.c (rsock_socket): set close-on-exec flag whennagachika2011-11-031-1/+9
* * io.c (rb_maygvl_fd_fix_cloexec): renamed from fd_set_cloexec.akr2011-11-011-3/+10
* * ext/socket/init.c (cloexec_accept): new function to use accept4 ifakr2011-10-311-2/+26
* * ext/socket/init.c (rsock_socket): use SOCK_CLOEXEC if available.akr2011-10-311-3/+22
* * include/ruby/intern.h (rb_fd_fix_cloexec): renamed fromakr2011-10-311-3/+3
* * include/ruby/intern.h (rb_fd_set_cloexec): declared.akr2011-10-221-3/+3
* * ext/socket: Make Socket documentation appear. Add documentation fordrbrain2011-08-151-3/+3
* * include/ruby/intern.h (rb_update_max_fd): declaration moved fromakr2011-07-201-0/+5
* * ext/socket/init.c (wait_connectable): fix error handling code.kosaki2011-05-041-9/+29
* * ext/socket/init.c (wait_connectable): use rb_wait_for_single_fd().kosaki2011-05-041-60/+12
* * ext/socket/init.c (rsock_connect): add to care EINTR. basedkosaki2011-05-011-0/+6
* * include/ruby/intern.h (rb_thread_select): mark as deprecated.kosaki2011-04-301-1/+1
* * thread.c (rb_thread_io_blocking_region): new function to runnobu2011-02-121-3/+3
* * ext/socket/init.c (rsock_init_sock): conditionally used variable.nobu2010-10-121-1/+1
* * ext/socket: fixed types.nobu2010-04-281-7/+7
* * ext/socket: use rsock_ prefix for internal initialization functions.akr2010-03-221-12/+12
* * ext/socket/socket.c: turn on do_not_reverse_lookup by default,nobu2010-02-021-1/+1
* * ext/socket/init.c (rsock_init_sock): mswin doesn't have S_IFSOCKusa2009-10-151-0/+5
* * ext/socket/init.c (rsock_init_sock): validate file descriptor.akr2009-10-141-0/+6
* * ext/socket/init.c (rsock_getfamily): return AF_UNSPEC if getsocknameakr2009-07-171-1/+1