History log of /libuv/src/win/error.c (Results 26 – 50 of 68)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: node-v0.8.9, node-v0.9.1
# 162e57ba 28-Aug-2012 Bert Belder

windows: map ERROR_DIRECTORY to UV_ENOENT

Revision tags: node-v0.8.8
# 3f1f11f3 13-Aug-2012 Bert Belder

windows: use UV_ECANCELED to signal canceled requests

This used to be UV_EINTR, but that's not an appropriate error code in
this situation.

Revision tags: node-v0.8.7, node-v0.8.6
# dfb6be0e 03-Aug-2012 Bert Belder

windows: map WSANO_DATA to UV_ENOENT

This improves uv_getaddrinfo error reporting.

Revision tags: node-v0.8.5, node-v0.6.21, node-v0.8.3, node-v0.9.0, node-v0.8.2, node-v0.8.1
# 4a88b3b4 28-Jun-2012 Bert Belder

windows: don't inhibit reparse behavior when non-symlink is encountered

This fixes the issue that a mount point would be treated as a
symlink, but readlink would subsequently return an N

windows: don't inhibit reparse behavior when non-symlink is encountered

This fixes the issue that a mount point would be treated as a
symlink, but readlink would subsequently return an NT namespaced
path that is unusable for many purposes.

This also pre-emptively fixes the problems that would arise when
an user has a reparse point whose tag is neither
IO_REPARSE_TAG_MOUNT_POINT nor IO_REPARSE_TAG_SYMLINK.

Finally uv_lstat() will now return the correct length in st_size.
Previously the length was computed incorrectly for relative
symlinks, and those that had non-ascii characters in their target.

show more ...

Revision tags: node-v0.8.0, node-v0.7.12, node-v0.7.11
# 431d61af 09-Jun-2012 saghul

win: map ERROR_PRIVILEGE_NOT_HELD to UV_EPERM

# 3da9504b 22-Jun-2012 Bert Belder

windows: map ERROR_INVALID_HANDLE to UV_EBADF

Revision tags: node-v0.7.10, node-v0.6.19, node-v0.7.9
# 9efa8b35 17-May-2012 Ben Noordhuis

unix, windows: rework reference counting scheme

This commit changes how the event loop determines if it needs to stay alive.

Previously, an internal counter was increased whenever a

unix, windows: rework reference counting scheme

This commit changes how the event loop determines if it needs to stay alive.

Previously, an internal counter was increased whenever a handle got created
and decreased again when the handle was closed.

While conceptually simple, it turned out hard to work with: you often want
to keep the event loop alive only if the handle is actually doing something.
Stopped or inactive handles were a frequent source of hanging event loops.

That's why this commit changes the reference counting scheme to a model where
a handle only references the event loop when it's active. 'Active' means
different things for different handle types, e.g.:

* timers: ticking
* sockets: reading, writing or listening
* processes: always active (for now, subject to change)
* idle, check, prepare: only active when started

This commit also changes how the uv_ref() and uv_unref() functions work: they
now operate on the level of individual handles, not the whole event loop.

The Windows implementation was done by Bert Belder.

show more ...

Revision tags: node-v0.6.18, node-v0.6.16, node-v0.6.17
# 936795a2 16-Apr-2012 Ben Noordhuis

windows: map ERROR_WRITE_PROTECT to UV_EROFS

# 0efa3cf4 01-May-2012 Fedor Indutny

err: handle EIO errors on win/unix

# 32f6f6e2 01-May-2012 Bert Belder

Windows: map ERROR_NOT_SAME_DEVICE to UV_EXDEV

# aea5db5d 27-Apr-2012 Bert Belder

Windows: add mappings for UV_ENOENT

Revision tags: node-v0.7.8, node-v0.6.15
# cda7a280 05-Apr-2012 Bert Belder

Windows: backport pipe-connect-to-file fixes from master

Conflicts:

src/win/pipe.c


commit e53ab6675ba12d97ad6d93c9913a473ba5172617
Author: Bert Belder <bertbel

Windows: backport pipe-connect-to-file fixes from master

Conflicts:

src/win/pipe.c


commit e53ab6675ba12d97ad6d93c9913a473ba5172617
Author: Bert Belder <bertbelder@gmail.com>
Date: Fri Mar 9 17:04:03 2012 +0100

Windows: report UV_ENOTSOCK when we opened a file instead of a pipe

Makes the pipe_connect_to_file test pass on Windows.

commit 8cbbfbe4c6489868470a7e410f80d4729f4091bf
Author: Igor Zinkovsky <igorzi@microsoft.com>
Date: Thu Mar 1 14:32:59 2012 -0800

test: make pipe_connect_to_file succeed with ECONNREFUSED

commit 6bbccf1fe0e000fd73e945368466cd27291483e3
Author: Igor Zinkovsky <igorzi@microsoft.com>
Date: Thu Mar 1 12:11:12 2012 -0800

windows: return UV_ENOTSOCK when doing uv_pipe_connect to a file

show more ...

Revision tags: node-v0.6.14
# 163d8de3 16-Mar-2012 Bert Belder

Add UV_ENOSPC and mappings to it

Closes GH-337

Revision tags: node-v0.6.13, node-v0.7.6
# 5d210562 09-Mar-2012 Bert Belder

Windows: make sure that shutdown_cb is always called

This patch changes how uv-win uses the UV_SHUTTING and UV_SHUT flags.
UV_SHUT is now only used for tcp handles to track whether shutd

Windows: make sure that shutdown_cb is always called

This patch changes how uv-win uses the UV_SHUTTING and UV_SHUT flags.
UV_SHUT is now only used for tcp handles to track whether shutdown() has
actually been called. UV_SHUTTING has the more generic meaning of
"no longer readable". It would be good to replace it by an actual
UV_READABLE flag in the future.

This makes the shutdown_close_tcp and shutdown_close_pipe tests pass on
windows.

show more ...

# 1ac71a31 07-Mar-2012 Bert Belder

Map EBUSY and ENOTEMPTY errors

Revision tags: node-v0.6.12, node-v0.6.11
# 86ebe486 16-Feb-2012 Bert Belder

Windows: add error mappings that map to EPIPE

Revision tags: node-v0.7.4
# bc8b9909 13-Feb-2012 Bert Belder

win: add ERROR_FILENAME_EXCED_RANGE mapping, fix fs_file_nametoolong test

# 6c80bf34 13-Feb-2012 Bert Belder

Clean up error handling in win/fs.c, add some error mappings

# c1cea705 13-Feb-2012 Ben Noordhuis

windows: map WSAETIMEDOUT to UV_ETIMEDOUT

Revision tags: node-v0.6.10, node-v0.7.2, node-v0.6.9
# e2565c33 25-Jan-2012 Maciej Małecki

win: map `ERROR_CANT_RESOLVE_FILENAME` to `UV_ENAMETOOLONG`

# 495853ee 01-Feb-2012 Igor Zinkovsky

windows: map ERROR_ACCESS_DENIED to UV_EPERM

# 6554954e 23-Jan-2012 Bert Belder

Windows: add error mapping for WSAENOBUFS

Revision tags: node-v0.7.1, node-v0.7.0, node-v0.6.8, node-v0.6.7, node-v0.6.6, node-v0.6.4, node-v0.6.3
# 45b976ab 24-Nov-2011 Bert Belder

Win: add mapping for ERROR_ACCESS_DENIED

Revision tags: node-v0.6.2, node-v0.6.1
# 808bb8ed 10-Nov-2011 Ryan Dahl

Shared uv_strerror

# fd2b04d7 10-Nov-2011 Ryan Dahl

Alternative errno strategy

123