libuv/src/win
Bert Belder 4a88b3b4b7 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.
2012-06-28 05:07:18 +02:00
..
async.c unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00
core.c windows: inline a couple of handle functions 2012-06-02 23:38:16 +02:00
dl.c unix, win: rework uv_dlopen() API 2012-05-03 19:36:40 +02:00
error.c windows: don't inhibit reparse behavior when non-symlink is encountered 2012-06-28 05:07:18 +02:00
fs-event.c unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00
fs.c windows: don't inhibit reparse behavior when non-symlink is encountered 2012-06-28 05:07:18 +02:00
getaddrinfo.c windows: inline a couple of inline request functions 2012-06-02 23:08:22 +02:00
handle-inl.h unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00
handle.c windows: inline a couple of handle functions 2012-06-02 23:38:16 +02:00
internal.h windows: get rid of overly complicated uv_filetime_to_time_t helper 2012-06-22 01:45:19 +02:00
loop-watcher.c unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00
pipe.c unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00
poll.c unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00
process-stdio.c windows: implement uv_disable_stdio_inheritance 2012-06-14 01:19:52 +02:00
process.c windows: set the child_pid property for all IPC pipes in uv_spawn 2012-06-19 19:22:49 +02:00
req-inl.h windows: cast OVERLAPPED.Internal to NTSTATUS to avoid warnings 2012-06-05 00:58:50 +02:00
req.c windows: inline a couple of inline request functions 2012-06-02 23:08:22 +02:00
stream-inl.h unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00
stream.c windows: move some stream functions to stream-inl.h 2012-06-04 18:04:47 +02:00
tcp.c windows: abort accept requests when a shared tcp server is closed 2012-06-20 03:33:15 +02:00
thread.c Windows: avoid compiler warning 2012-06-04 18:04:48 +02:00
threadpool.c windows: inline a couple of inline request functions 2012-06-02 23:08:22 +02:00
timer.c unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00
tty.c unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00
udp.c unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00
util.c windows: get rid of overly complicated uv_filetime_to_time_t helper 2012-06-22 01:45:19 +02:00
winapi.c windows: fix some comments 2012-06-12 17:00:15 +02:00
winapi.h windows: fix some comments 2012-06-12 17:00:15 +02:00
winsock.c unix, windows: rework reference counting scheme 2012-05-17 07:07:53 +02:00
winsock.h Windows: fix MinGW 2012-05-05 00:05:36 +02:00