Bert Belder
|
6c80bf34d3
|
Clean up error handling in win/fs.c, add some error mappings
|
2012-02-13 20:01:19 +01:00 |
|
Igor Zinkovsky
|
f9be43a564
|
support half-duplex pipes
|
2012-02-09 13:33:15 -08:00 |
|
Nathan Rajlich
|
dbc046cb7f
|
Add EXDEV to the errno map.
|
2012-02-06 21:32:16 +01:00 |
|
Maciej Małecki
|
3ff3626e52
|
unix: map ELOOP to UV_ELOOP
|
2012-02-03 22:20:14 +01:00 |
|
Brandon Philips
|
4cfda74de4
|
uv.h: add EPERM to errno map to fix regression
EPERM isn't mapped in so chown returns an unknown error. This is a
regression from 0.4.12.
philips:node/ (master*) $ cat chown.js
var fs = require('fs')
fs.chown("/tmp/foobar", 100, 100, function(er){ console.log(er);})
philips:node/ (master*) $ ls -la /tmp/foobar
total 0
drwxr-xr-x 2 root wheel 68 Jan 24 17:21 .
0.4
---
philips:node/ (master*) $ /usr/local/Cellar/node/0.4.12/bin/node chown.js
{ stack: [Getter/Setter],
arguments: undefined,
type: undefined,
message: 'EPERM, Operation not permitted \'/tmp/foobar\'',
errno: 1,
code: 'EPERM',
path: '/tmp/foobar' }
master
------
philips:node/ (master*) $ ./node chown.js
{ [Error: UNKNOWN, unknown error '/tmp/foobar'] errno: -1, code: 'UNKNOWN', path: '/tmp/foobar' }
AFTER
-----
philips:node/ (master*) $ ./node chown.js
{ [Error: EPERM, operation not permitted '/tmp/foobar'] errno: 49, code: 'EPERM', path: '/tmp/foobar' }
|
2012-01-31 16:37:26 -08:00 |
|
Ben Noordhuis
|
b88bc43543
|
unix: implement uv_udp_set_multicast_loop()
|
2012-01-24 00:07:22 +01:00 |
|
Ben Noordhuis
|
e710fdb518
|
unix: implement uv_udp_set_ttl()
|
2012-01-24 00:07:22 +01:00 |
|
Ben Noordhuis
|
02b41f63dc
|
Add missing UV_EXTERN declarations in uv.h
|
2012-01-24 00:07:22 +01:00 |
|
Maciej Małecki
|
24e6c7ec86
|
unix: map ENAMETOOLONG to UV_ENAMETOOLONG
With tests. Closes #295
|
2012-01-23 19:33:09 +01:00 |
|
Dan VerWeire
|
497b1ecd00
|
unix: add uv_udp_set_broadcast() and uv_udp_set_multicast_ttl()
|
2012-01-21 03:06:47 +01:00 |
|
Ben Noordhuis
|
6d9c9a533f
|
Add uv_loop_refcount() function, debug tool.
|
2012-01-14 00:33:08 +01:00 |
|
Igor Zinkovsky
|
4d1d02fd18
|
windows: ensure that uv_fs_event callbacks have long names
|
2011-12-30 14:59:28 -08:00 |
|
Ben Noordhuis
|
feb267e611
|
unix: it's legal for dlsym() to return NULL
A symbol name can map to NULL. Check dlerror() to see if a real error happened.
|
2011-12-18 16:49:40 +01:00 |
|
Igor Zinkovsky
|
60630dab0f
|
windows: enable pending pipe instances knob
|
2011-12-01 13:48:57 -08:00 |
|
Igor Zinkovsky
|
dceb3e65ca
|
uv_cwd + uv_chdir
|
2011-12-01 12:27:12 -08:00 |
|
Bruce Mitchener
|
c69ccfabc2
|
Remove incorrect documentation comment.
The callback for uv_close does not have a status parameter.
|
2011-12-01 14:22:47 +01:00 |
|
Bruce Mitchener
|
b684deb4f4
|
Note that uv_is_active works on timers.
|
2011-11-30 14:48:57 +01:00 |
|
Bruce Mitchener
|
d513d9bb41
|
Fix typos.
|
2011-11-30 14:35:13 +01:00 |
|
Bert Belder
|
01f64f6612
|
Win: get rid of UV_EAINONAME, use UV_ENOENT instead
|
2011-11-25 10:11:29 +01:00 |
|
Ryan Dahl
|
4ae40b6a3f
|
Bump version to v0.6
|
2011-11-14 16:14:10 -08:00 |
|
Frank Denis
|
9322dd1724
|
Use (void) for a function taking no arguments - fix gcc -Wstrict-prototypes
|
2011-11-10 22:55:06 +01:00 |
|
Ben Noordhuis
|
224584c53e
|
sunos: check that event ports supports fs watching
|
2011-11-10 20:04:55 +01:00 |
|
Ben Noordhuis
|
4889644301
|
Fix warning: comma at end of enumerator list
|
2011-11-10 11:37:08 +01:00 |
|
Ryan Dahl
|
6d5ba42436
|
Remove unnecessary errno
|
2011-11-09 18:07:13 -08:00 |
|
Ryan Dahl
|
fd2b04d784
|
Alternative errno strategy
|
2011-11-09 17:47:24 -08:00 |
|
Tj Holowaychuk
|
a378110f9e
|
Add UV_ESRCH
Fixes #239.
|
2011-11-08 16:36:20 -08:00 |
|
Ben Noordhuis
|
51df5e3b00
|
unix: map EISDIR
|
2011-11-07 09:20:54 +01:00 |
|
Ben Noordhuis
|
7b973eb4ad
|
Fix uv_loop_new() and uv_default_loop() function prototypes.
|
2011-11-06 04:04:32 +01:00 |
|
Bert Belder
|
1997e10b50
|
Add flags to uv_fs_event_init
|
2011-11-05 01:42:08 +01:00 |
|
Igor Zinkovsky
|
faca1402ef
|
make uv_pipe_connect return void
|
2011-11-04 16:06:53 -07:00 |
|
Ryan Dahl
|
681bd290e6
|
UV_EACCESS -> UV_EACCES
In order to match existing Node API. See
https://github.com/joyent/node/pull/2001
|
2011-11-03 16:17:12 -07:00 |
|
Igor Zinkovsky
|
74b49e821b
|
uv_kill
|
2011-11-02 14:34:07 -07:00 |
|
Igor Zinkovsky
|
78f4b120a1
|
windows: knob for tuning number of concurrent accept requests
|
2011-10-31 23:37:45 -07:00 |
|
Bert Belder
|
90e15f1110
|
Implement uv_dlopen and friends
|
2011-10-29 00:52:34 +02:00 |
|
Bert Belder
|
e9472fe02b
|
Prepare libuv for shared library build
|
2011-10-29 00:52:32 +02:00 |
|
Ben Noordhuis
|
f2c6b4106d
|
unix: have uv_strerror() handle getaddrinfo() errors
|
2011-10-28 01:31:55 +02:00 |
|
Ben Noordhuis
|
3e4af533ae
|
sunos: implement file watcher API
|
2011-10-26 03:49:34 +00:00 |
|
Ben Noordhuis
|
ec825ffc62
|
unix: add TCP keepalive and no-delay control knobs
|
2011-10-21 16:08:26 -07:00 |
|
Ben Noordhuis
|
d396799210
|
Change return type of uv_get_*_memory() functions
... from double to uint64_t. Limit use of floating point in public API as much
as possible.
|
2011-10-21 10:09:59 -07:00 |
|
Bert Belder
|
fb7138614d
|
Improve ansi escape code support on windows
|
2011-10-20 19:31:24 -07:00 |
|
Ryan Dahl
|
2c7e8bb137
|
Map EAI_NONAME to ENOENT
|
2011-10-20 17:13:48 -07:00 |
|
Igor Zinkovsky
|
28234d7336
|
windows: ref pipe writes to keep the event loop alive
|
2011-10-20 15:14:55 -07:00 |
|
Igor Zinkovsky
|
54982a23ef
|
windows: stdio over non-overlapped pipes
|
2011-10-20 15:14:39 -07:00 |
|
Bert Belder
|
51e9dbc2bb
|
Work around windows udp bug, allow zero reads
|
2011-10-20 15:01:31 -07:00 |
|
Frank Denis
|
e8a418e920
|
Fix pasto: uv_udp_recv_start() receives a UDP datagram, it doesn't send data.
|
2011-10-18 23:11:23 +02:00 |
|
Igor Zinkovsky
|
72b5976e83
|
windows: support utf8 in uv_fs functions
fixes #201
|
2011-10-12 13:24:22 -07:00 |
|
Ben Noordhuis
|
197f591ebc
|
common: add UV_ENOTDIR error code
|
2011-10-12 16:43:29 +02:00 |
|
Ben Noordhuis
|
61343ecfbd
|
common: add UV_ENOSYS error code
|
2011-10-11 23:15:41 +02:00 |
|
Roman Shtylman
|
a3d1f6fd6f
|
add uv_udp_set_membership for unix multicast support
- test-udp-multicast-join tests that multicast packets can be received
- stub src/win/udp.c until support added
|
2011-10-11 21:25:20 +02:00 |
|
Igor Zinkovsky
|
4ac13090ca
|
fix mingw build
|
2011-10-11 10:45:02 -07:00 |
|