summaryrefslogtreecommitdiff
path: root/ext/socket/ancdata.c
AgeCommit message (Expand)Author
2016-10-05* ext/socket/*.c: Add proper require for example to work.hsbt
2015-12-23rb_readwrite_syserr_failnobu
2015-12-23prefer rb_syserr_failnobu
2015-11-19* ext/socket/ancdata.c: Check buffer full and ignore MSG_TRUNC flag.akr
2015-11-18* ext/socket/ancdata.c (bsock_recvmsg_internal): stretch the buffer sizeusa
2015-11-18* ext/socket/ancdata.c (bsock_recvmsg_internal): stretch the buffer sizeusa
2015-11-18socket: fix typo for default sizenormal
2015-11-17socket: fix recvmsg without argumentnormal
2015-11-17* ext/socket/lib/socket.rb (Socket#recvmsg{,_nonblock}): default valuesusa
2015-11-17socket: avoid arg parsing in bsock_sendmsg_internalnormal
2015-11-17socket (bsock_recvmsg_internal): avoid arg parsingnormal
2015-11-05ext: use RARRAY_AREFnobu
2015-11-04ext: use RARRAY_CONST_PTRnobu
2015-08-15use rb_sym2strnobu
2015-07-02socket: memoize common socket families in fptr->modenormal
2015-06-23ext/socket/ancdata.c (bsock_recvmsg_internal): reduce stack usenormal
2015-06-15socket: allow exception-free nonblocking sendmsg/recvmsgnormal
2015-06-05* ext/socket/ancdata.c (bsock_sendmsg_internal): drop redundant assignmentnormal
2015-06-05* ext/socket/ancdata.c (bsock_sendmsg_internal): all arguments arengoto
2015-06-05ext/socket/ancdata.c (bsock_sendmsg_internal): portability fixnormal
2015-06-05ext/socket/ancdata.c (bsock_sendmsg_internal): fix build error from r50776normal
2015-06-04ext/socket/ancdata.c (bsock_sendmsg_internal): use rb_scan_argsnormal
2015-05-30ext/socket/ancdata.c: use RB_GC_GUARD instead of volatilenormal
2015-05-29socket: avoid redundant fcntl on Linuxnormal
2015-05-08ext/socket/ancdata.c (bsock_recvmsg_internal): GC guardnormal
2014-09-22ext/socket/*.c: trivial struct packing for 64-bitnormal
2014-02-21socket: sendmsg/recvmsg only retries blocking on errorsnormal
2014-01-28* ext/socket: Avoid redundant fcntl/fstat syscalls for cloexecakr
2013-09-09* process.c: Remove spaces between SI prefix and unit to followakr
2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo
2013-05-13* include/ruby/ruby.h: constify RBasic::klass and addko1
2013-05-09* ext/socket/ancdata.c (bsock_sendmsg_internal): controls_num shouldakr
2013-05-09* ext/socket/ancdata.c (bsock_sendmsg_internal): Always setakr
2013-05-09* ext/socket/rubysocket.h, ext/socket/unixsocket.c,akr
2013-05-07* ext/socket/ancdata.c (bsock_recvmsg_internal): Add a cast toakr
2013-05-07* ext/socket/ancdata.c (ancillary_inspect): Don't callakr
2013-05-01ancdata.c: suppress warningsnobu
2013-04-08Fix #6154 by introducing new EAGAIN/EWOULDBLOCK/EINPROGRESSheadius
2013-04-06socket/extconf.rb: RSTRING_SOCKLENnobu
2013-02-24* ext/socket: define and use union_sockaddr instead of structakr
2013-02-16* ext/socket/ancdata.c (rsock_recvmsg): ignore truncated part ofakr
2013-02-14* ext/socket/sockport.h (SET_SS_LEN): removed.akr
2012-10-22Supress warnings: unused variablesnaruse
2012-10-20* include/ruby/ruby.h: add C APIs.nari
2012-07-28ext/socket: suppress warnings on mingw64nobu
2012-07-10rb_thread_call_without_gvlnobu
2012-05-23use RB_TYPE_P() instead of comparison of TYPE()nobu
2011-12-20* ext/bigdecimal/README: Update redmine.ruby-lang.org to bugs.ruby-lang.orgkazu
2011-11-06* ext/socket/rubysocket.h (rsock_recvmsg): declared.akr
2011-11-04* whitespace cleanup.nobu