libuv/src/unix
Ben Noordhuis 4794c12f58 linux: fall back to traditional syscalls if necessary
libuv uses feature checks to determine if newer syscalls like pipe2() are
available. This works fine until someone compiles libuv against kernel headers
that are newer than the actual kernel our software runs on.

Fall back to traditional (but race-y!) syscalls when the kernel reports ENOSYS
or EINVAL.
2011-11-09 15:38:51 +01:00
..
eio unix: add support for OpenBSD 2011-10-14 01:59:45 +02:00
ev ev: fix epoll_init file descriptor leak 2011-10-31 04:21:24 +01:00
cares.c Fixes #76. Unify OS error reporting 2011-09-27 19:05:33 -07:00
core.c linux: fall back to traditional syscalls if necessary 2011-11-09 15:38:51 +01:00
cygwin.c Add flags to uv_fs_event_init 2011-11-05 01:42:08 +01:00
darwin.c Change return type of uv_get_*_memory() functions 2011-10-21 10:09:59 -07:00
dl.c uv_kill 2011-11-02 14:34:07 -07:00
error.c Add UV_ESRCH 2011-11-08 16:36:20 -08:00
freebsd.c Change return type of uv_get_*_memory() functions 2011-10-21 10:09:59 -07:00
fs.c unix: remove unused variable 2011-10-21 10:09:43 -07:00
internal.h unix: add TCP keepalive and no-delay control knobs 2011-10-21 16:08:26 -07:00
kqueue.c Add flags to uv_fs_event_init 2011-11-05 01:42:08 +01:00
linux.c unix: unbreak linux build, broken in 1997e10 2011-11-05 02:58:48 +01:00
netbsd.c Change return type of uv_get_*_memory() functions 2011-10-21 10:09:59 -07:00
openbsd.c Change return type of uv_get_*_memory() functions 2011-10-21 10:09:59 -07:00
pipe.c make uv_pipe_connect return void 2011-11-04 16:06:53 -07:00
process.c linux: fall back to traditional syscalls if necessary 2011-11-09 15:38:51 +01:00
stream.c UNIX: Loop on blocking streams 2011-11-02 16:47:01 -07:00
sunos.c Add flags to uv_fs_event_init 2011-11-05 01:42:08 +01:00
tcp.c windows: add tests for uv_tcp_simultaneous_accepts 2011-11-01 01:13:13 -07:00
tty.c UNIX: Loop on blocking streams 2011-11-02 16:47:01 -07:00
udp.c add uv_udp_set_membership for unix multicast support 2011-10-11 21:25:20 +02:00
uv-eio.c move eio stuff into src/unix 2011-08-31 00:24:07 -07:00
uv-eio.h move eio stuff into src/unix 2011-08-31 00:24:07 -07:00