Ben Noordhuis
fac3b68fff
linux: add IN_MOVE_SELF to inotify event mask
...
Partially fixes joyent/node#3172 , behavior is now consistent with inotifywait.
2012-04-28 02:47:58 +02:00
Bert Belder
bfd6d465c7
Test for the uv_spawn's setuid and setgid options
2012-04-28 02:39:18 +02:00
Bert Belder
99a995a6b8
uv_spawn: support setting the child process' user and group id
2012-04-28 02:38:41 +02:00
Bert Belder
c862acc609
Windows: add mappings for UV_ENOENT
2012-04-28 02:09:29 +02:00
isaacs
b26fdde181
Map ENOMEM to UV_ENOMEM
2012-04-28 02:09:17 +02:00
Aaron Bieber
109dcb28b2
build: make "make test" work on OpenBSD
2012-04-25 03:57:49 -07:00
Luis Lavena
b6e3dcc799
Windows: actually detect mingw-w64 and not 64 bits mode
...
__MINGW64__ is only defined when using mingw-w64 in 64bits mode, not when
using the 32bits version of the compiler.
Instead, to detect usage of mingw-w64 instead of mingw version of GCC we
should look at __MINGW64_VERSION_MAJOR and __MINGW64_VERSION_MINOR. If one
of these is defined means we are running on mingw-w64 compiler and headers
and not mingw.org build.
Read more here: http://bit.ly/detect-mingw-w64-vs-mingw
Closes #384
2012-04-25 04:06:53 +02:00
Bert Belder
42a86693a7
Windows: set loop counters to zero in uv_loop_init
2012-04-25 00:30:07 +02:00
Bert Belder
1b6329dd3e
Style fixes
2012-04-25 00:30:07 +02:00
Bert Belder
5342bac4c2
uv.h: make the ssize_t fallback more portable
2012-04-25 00:30:06 +02:00
Ben Noordhuis
84d2f82a68
windows: rename local var errno to errorno
...
Fixes compiler warning: ‘_errno’ redeclared without dllimport attribute:
previous dllimport ignored.
2012-04-23 12:10:38 -07:00
Ben Noordhuis
1f001fe917
unix: remove kqueue cb == NULL check
...
The other implementations don't check for it and it's making the counters_init
test fail.
2012-04-23 17:55:57 +02:00
Ben Noordhuis
1fa1c5106a
unix: call pipe handle connection cb on accept() error
2012-04-21 06:11:38 +02:00
Ben Noordhuis
a55a33625e
unix: handle EWOULDBLOCK in uv__read()
2012-04-21 06:11:38 +02:00
Ben Noordhuis
4fd6264883
unix: handle EWOULDBLOCK in uv__write()
2012-04-21 06:11:38 +02:00
Ben Noordhuis
a8b5235132
unix: handle EWOULDBLOCK in uv__server_io()
2012-04-21 06:11:38 +02:00
Ben Noordhuis
a29892d9d4
unix: map EWOULDBLOCK to UV_EAGAIN
2012-04-21 06:11:34 +02:00
Ben Noordhuis
feafcdbf5f
include: remove stray backslash
2012-04-18 23:08:33 +02:00
Ben Noordhuis
ab3b307df3
unix: clean up uv__req_init()
2012-04-18 22:30:20 +02:00
Ben Noordhuis
5953129353
build: print error message when gyp is not installed
2012-04-18 13:19:51 -07:00
Igor Zinkovsky
d5acfd0c05
64bit offsets for fs operations and cleanup uv_fs_* for uv-win
2012-04-18 11:05:27 -07:00
Ben Noordhuis
132fe600c7
const-ify stream argument to uv_is_readable() and uv_is_writable()
2012-04-18 03:15:53 +02:00
Ben Noordhuis
edb39b2499
const-ify handle argument to uv_is_closing()
2012-04-18 03:11:25 +02:00
Ben Noordhuis
fb6c9eef2a
const-ify handle argument to uv_is_active()
2012-04-18 03:09:53 +02:00
Ben Noordhuis
6c2a2aa250
test: don't assume unref'd timer cb runs
2012-04-18 02:54:57 +02:00
Ben Noordhuis
57ee146985
test: unlink UNIX socket before starting pipe echo server
2012-04-18 02:39:33 +02:00
Ben Noordhuis
976423c643
test: remove unused variable
2012-04-18 02:39:33 +02:00
Ben Noordhuis
f471f06322
test: clean up test-stdio-over-pipes
2012-04-18 02:39:30 +02:00
Ben Noordhuis
32948ab952
test: make variables static in test-gethostbyname.c
2012-04-18 02:36:56 +02:00
Ben Noordhuis
92ec798984
test: stop counter_init from failing when watch_dir exists
2012-04-18 02:36:43 +02:00
Bert Belder
13b8ebd7e6
windows: a closing async watcher should not call it's callback
2012-04-18 01:28:32 +02:00
Bert Belder
20879c1cf2
test: fix a race condition in 'async' test
2012-04-18 01:28:26 +02:00
Ben Noordhuis
5345ee36f2
test: fix race conditions in test-async
2012-04-17 15:58:29 +02:00
Ben Noordhuis
d5e7786885
windows: map ERROR_WRITE_PROTECT to UV_EROFS
2012-04-16 16:35:50 +02:00
Maciej Małecki
58733d18a6
unix: map EROFS to UV_EROFS
2012-04-16 16:33:35 +02:00
Bert Belder
76364c26de
Fix spawn_and_kill_with_std test
2012-04-13 01:59:24 +02:00
Bert Belder
62a63a30e4
Windows: make uv_dlopen() look in the DLL path to resolve recursive dependencies
2012-04-13 00:47:45 +02:00
Bert Belder
9984d157ff
Windows: make uv_uptime() more robust
2012-04-12 17:36:42 +02:00
Bert Belder
f3e3e5b504
Windows: validate UDP socket options
...
Makes test-udp-options pass on Windows.
2012-04-12 04:07:21 +02:00
Ben Noordhuis
a41016e9cd
unix: run pending shutdown cb when stream is closed
2012-04-12 03:47:25 +02:00
Bert Belder
4f0ff3c504
Disable ipc_send_recv_pipe test on Windows
...
It's not supported yet
2012-04-12 03:33:53 +02:00
Bert Belder
6ec330a6c3
Add UV_EIO error code
2012-04-12 03:17:04 +02:00
Bert Belder
fa21584878
Whitespace
2012-04-12 03:17:03 +02:00
Ben Noordhuis
4741a112ad
test: disable fs_event_close_in_callback on kqueue-based systems
2012-04-12 02:33:14 +02:00
Bert Belder
2e5e1165ce
Tests: don't use %zu placeholder in printf statements
...
It's not supported by msvcrt.
2012-04-11 22:54:02 +02:00
Ben Noordhuis
42d3533487
unix: fix udp_options test on OS X and Solaris
...
setsockopt(IP_TTL) will happily let you set a TTL > 255 on OS X, cap it.
-1 or 0 is a valid TTL on Linux but not portable, deny it.
2012-04-11 14:51:46 +00:00
Ben Noordhuis
3c415975d9
unix: don't conditionally compile kqueue fs watcher
...
Always compile in the kqueue-based fs event watcher and handle it at run-time
if the kernel doesn't actually support it.
Works around build issues when -mmacosx-version-min is not set properly.
Fixes joyent/node#3075 .
2012-04-10 23:22:32 +02:00
Ben Noordhuis
8e6f332fed
unix: fix compiler warning, #include <unistd.h>
2012-04-06 01:24:20 +02:00
saghul
e3468e9d42
unix: add missing function declaration
2012-04-06 01:23:10 +02:00
Ben Noordhuis
637d976c19
Revert "Fix memory leak in uv_exepath() on OSX."
...
This reverts commit f6c8e78db9 .
realpath() on OS X 10.5 crashes if resolved_path == NULL.
2012-04-06 00:55:04 +02:00