History log of /libuv/src/win/winapi.h (Results 26 – 50 of 66)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: v0.10.37, v1.9.1, v1.9.0, v1.8.0, v1.7.5
# e76b8838 18-Sep-2015 Yuval Brik

fs: add uv_fs_realpath()

Equivalent to realpath(3), returns the full resolved absolute path of a
file or directory.

PR-URL: https://github.com/libuv/libuv/pull/531
Reviewed-

fs: add uv_fs_realpath()

Equivalent to realpath(3), returns the full resolved absolute path of a
file or directory.

PR-URL: https://github.com/libuv/libuv/pull/531
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

# 98239224 17-Sep-2015 Bert Belder

win: don't fetch function pointers to SRWLock APIs

They're no longer needed, since the Windows-native SRWLock functions are
no longer used.

PR-URL: https://github.com/libuv/libu

win: don't fetch function pointers to SRWLock APIs

They're no longer needed, since the Windows-native SRWLock functions are
no longer used.

PR-URL: https://github.com/libuv/libuv/pull/525
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

Revision tags: v1.7.4, v1.7.3, v1.7.2, v1.7.1, v1.7.0, v1.6.1, v1.6.0, v1.5.0, v0.10.36, v1.4.2, v0.10.35, v1.4.1, v0.10.34, v1.4.0, v1.3.0, v0.10.33, v1.2.1, v1.2.0, v0.10.32
# 6da887f4 05-Jan-2015 Bert Belder

win: add definitions for MUI errors mingw lacks

PR-URL: https://github.com/libuv/libuv/pull/110
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Saúl Ibarra Corretgé <sag

win: add definitions for MUI errors mingw lacks

PR-URL: https://github.com/libuv/libuv/pull/110
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

# 2af82948 04-Jan-2015 Bert Belder

win: add definitions for directory information types

PR-URL: https://github.com/libuv/libuv/pull/105
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Saúl Ibarra Corretgé

win: add definitions for directory information types

PR-URL: https://github.com/libuv/libuv/pull/105
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

# 7a322479 03-Jan-2015 Bert Belder

win: make available NtQueryDirectoryFile

PR-URL: https://github.com/libuv/libuv/pull/105
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Saúl Ibarra Corretgé <saghul@gma

win: make available NtQueryDirectoryFile

PR-URL: https://github.com/libuv/libuv/pull/105
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

# dfd908fc 03-Jan-2015 Bert Belder

win: fix and clarify comments in winapi.h

PR-URL: https://github.com/libuv/libuv/pull/105
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Saúl Ibarra Corretgé <saghul@gm

win: fix and clarify comments in winapi.h

PR-URL: https://github.com/libuv/libuv/pull/105
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

Revision tags: v1.1.0, v0.10.31, v1.0.2, v0.10.30, v1.0.1, v1.0.0, v0.10.29, v1.0.0-rc2, v1.0.0-rc1, v0.11.29, v0.11.28, v0.11.27, v0.10.28
# 837c62c7 15-Jul-2014 Jameson Nash

windows: make uv_read_stop immediately stop reading

This implements locking around the blocking call to ReadFile to get
around a Windows kernel bug where a blocking ReadFile operation on

windows: make uv_read_stop immediately stop reading

This implements locking around the blocking call to ReadFile to get
around a Windows kernel bug where a blocking ReadFile operation on a
stream can deadlock the thread. This allows uv_read_stop to immediately
cancel a pending IO operation, and allows uv_pipe_getsockname to
"pause" any pending read (from libuv) while it retrieves the
sockname information.

If unsupported by the OS (pre-Vista), this reverts to the old
(e.g. deadlock-prone) behavior

Closes #1313

show more ...

Revision tags: v0.11.26, v0.10.27, v0.11.25, v0.11.24, v0.11.23, v0.10.26, v0.11.22, v0.11.21, v0.11.20, v0.10.25, v0.11.19, v0.10.24, v0.11.18, v0.10.23, v0.10.22, v0.11.17, v0.10.21, v0.11.16, v0.10.20, v0.11.15, v0.10.19, v0.11.14, v0.10.18, v0.10.17, v0.10.16, v0.11.13, v0.11.12
# d8ab41be 31-Aug-2013 Ben Noordhuis

windows: fix stray comments

Revision tags: v0.11.11
# b647c27b 26-Aug-2013 Alex Crichton

windows: fix mingw build

On older mingw installations, DEVICE_TYPE isn't defined. This was
redefined in windows.h, but it was done after it was already attempted
to be used. This mov

windows: fix mingw build

On older mingw installations, DEVICE_TYPE isn't defined. This was
redefined in windows.h, but it was done after it was already attempted
to be used. This moves the #define for DEVICE_TYPE above the usage of
it in windows.h to prevent compilation failures.

show more ...

Revision tags: v0.11.10
# 315d7001 24-Aug-2013 Bert Belder

windows: make it possible to use NtQueryVolumeInformationFile

This commit adds bootstrap code, function signatures, struct definitions
etc. to make it possible for libuv to use NtQueryVo

windows: make it possible to use NtQueryVolumeInformationFile

This commit adds bootstrap code, function signatures, struct definitions
etc. to make it possible for libuv to use NtQueryVolumeInformationFile.

Most of this comes from the NT DDK, which libuv mirrors so that people
don't need the DDK to compile it.

show more ...

# c283a9ef 24-Aug-2013 Bert Belder

windows: add DDK definitions for more file information classes

Copy some more structs from the NT DDK to winapi.h, so people can
compile libuv without installing the DDK.

# 1f73bd40 24-Aug-2013 Bert Belder

windows: add additional NTSTATUS class detection macros

Revision tags: v0.10.15, v0.11.9, v0.10.14, v0.11.8, v0.11.7
# bfa3e28b 01-Aug-2013 Yasuhiro Matsumoto

windows: fix mingw32 build, define JOB_OBJECT_XXX

mingw32 doesn't have the JOB_OBJECT_XXX defines. Provide them ourselves
when they are not already defined.

This is possibly onl

windows: fix mingw32 build, define JOB_OBJECT_XXX

mingw32 doesn't have the JOB_OBJECT_XXX defines. Provide them ourselves
when they are not already defined.

This is possibly only an issue with older versions of mingw32 because
mingw-w64 2.0 _does_ export the defines.

show more ...

Revision tags: v0.10.13, v0.11.6, v0.10.12, v0.11.5, v0.10.11, v0.10.10, v0.11.4, v0.10.9, v0.10.8, v0.11.3, v0.10.7, v0.10.6, v0.11.2, v0.10.5, v0.10.4, v0.11.1, node-v0.11.0, v0.10.2, node-v0.7.3, node-v0.7.7, node-v0.7.5, node-v0.5.3, node-v0.10.1, node-v0.10.0, node-v0.9.12, node-v0.9.11, node-v0.8.21, node-v0.8.19, node-v0.9.10, node-v0.9.7, node-v0.9.6, node-v0.9.4, node-v0.8.17, node-v0.8.15, node-v0.9.3, node-v0.8.12
# 976c8a43 05-Oct-2012 Hiroaki Nakamura

Add support for condition variables on all platforms

Revision tags: node-v0.8.10, node-v0.9.2, node-v0.8.9, node-v0.9.1, node-v0.8.8, node-v0.8.7, node-v0.8.6, node-v0.8.5
# ed2bc233 31-Jul-2012 Bert Belder

windows: fix the MinGW build

Revision tags: node-v0.6.21
# 7f6b86c6 31-Jul-2012 Bert Belder

windows: improve uv_fs_unlink

* It's now more efficient, the file is not opened twice.
* It no longer allows deletion of non-symlink directory reparse points.

Revision tags: node-v0.8.3, node-v0.9.0, node-v0.8.2, node-v0.8.1, node-v0.8.0, node-v0.7.12, node-v0.7.11
# 048422d8 12-Jun-2012 Bert Belder

windows: fix some comments

Revision tags: node-v0.7.10, node-v0.6.19
# 87f3530a 02-Jun-2012 Brian White

windows: retrieve NtQuerySystemInformation at startup

# 120d9978 02-Jun-2012 Bert Belder

windows: fix NTSTATUS redefined when compiling with MinGW

Closes #403
Closes #422

Revision tags: node-v0.7.9, node-v0.6.18, node-v0.6.16
# 9f0dc260 24-Apr-2012 Bert Belder

Windows: fetch pointer for CancelIoEx on startup

# d13b1e08 29-Apr-2012 Keno Fischer

Windows: fix uv_fs_ftruncate to compile with Mingw32

Close: #382, #397
Ref: #381

# b6e3dcc7 25-Apr-2012 Luis Lavena

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.

Inste

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

show more ...

Revision tags: node-v0.6.17, node-v0.7.8, node-v0.6.15, node-v0.6.14, node-v0.6.13
# db413f38 11-Mar-2012 okuoku

win: Fix MinGW32 build

Revision tags: node-v0.7.6
# 18b37d4a 09-Mar-2012 Bert Belder

Windows: fix compiler warnings

Revision tags: node-v0.6.12, node-v0.6.11, node-v0.7.4, node-v0.6.10, node-v0.7.2, node-v0.6.9, node-v0.7.1, node-v0.7.0
# 94a5c7b0 12-Jan-2012 Igor Zinkovsky

fix warnings in windows build

123