#
4f43a867 |
| 06-Jul-2018 |
Ujjwal Sharma |
fs: change position of uv_fs_lchown Change the position of UV_LS_LCHOWN, moving it to the end in order to go around a bug due to it's initial position. The original position of
fs: change position of uv_fs_lchown Change the position of UV_LS_LCHOWN, moving it to the end in order to go around a bug due to it's initial position. The original position of UV_LS_LCHOWN broke ABI compat, causing a binary using UV_FS_REALPATH or UV_FS_COPYFILE to break, as the values point to wrong function. Refs: https://github.com/yarnpkg/yarn/issues/6043 Fixes: https://github.com/libuv/libuv/issues/1908 PR-URL: https://github.com/libuv/libuv/pull/1913 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
#
aa28f7d5 |
| 27-Apr-2018 |
Paolo Greppi |
unix,win: add uv_fs_lchown() Fixes: https://github.com/libuv/libuv/issues/1790 PR-URL: https://github.com/libuv/libuv/pull/1826 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> |
#
8ab14e2c |
| 13-Jun-2018 |
John Barboza |
doc: add uv_fs_fsync() AIX limitations Unlike other platforms, the fsync call on aix will not accept non-regular file file-descriptors. Refs: https://github.com/nodejs/node/pull
doc: add uv_fs_fsync() AIX limitations Unlike other platforms, the fsync call on aix will not accept non-regular file file-descriptors. Refs: https://github.com/nodejs/node/pull/21298 PR-URL: https://github.com/libuv/libuv/pull/1879 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
#
1d1287d7 |
| 02-Apr-2018 |
Bob Burger |
doc,fs: improve documentation Update description of `uv_fs_readlink` and `uv_fs_realpath` to describe where the resulting string goes. Fixes: https://github.com/libuv/libuv/issu
doc,fs: improve documentation Update description of `uv_fs_readlink` and `uv_fs_realpath` to describe where the resulting string goes. Fixes: https://github.com/libuv/libuv/issues/1771 PR_URL: https://github.com/libuv/libuv/pull/1786 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
3ae88200 |
| 07-Mar-2018 |
cjihrig |
unix,win: add UV_FS_COPYFILE_FICLONE_FORCE support UV_FS_COPYFILE_FICLONE_FORCE attempts to use copy-on-write semantics in uv_fs_copyfile(). If CoW is not available, an error is retu
unix,win: add UV_FS_COPYFILE_FICLONE_FORCE support UV_FS_COPYFILE_FICLONE_FORCE attempts to use copy-on-write semantics in uv_fs_copyfile(). If CoW is not available, an error is returned. Refs: https://github.com/libuv/libuv/pull/1465 Refs: https://github.com/libuv/libuv/pull/1491 PR-URL: https://github.com/libuv/libuv/pull/1768 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
db918361 |
| 18-Aug-2017 |
cjihrig |
unix: add UV_FS_COPYFILE_FICLONE support UV_FS_COPYFILE_FICLONE attemps to use copy-on-write semantics in uv_fs_copyfile(). If CoW is not available, it falls back to a normal copy op
unix: add UV_FS_COPYFILE_FICLONE support UV_FS_COPYFILE_FICLONE attemps to use copy-on-write semantics in uv_fs_copyfile(). If CoW is not available, it falls back to a normal copy operation. Refs: https://github.com/libuv/libuv/pull/1465 PR-URL: https://github.com/libuv/libuv/pull/1491 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
0d6525ac |
| 29-Nov-2017 |
Anna Henningsen |
core: add getter/setter functions for easier ABI compat Add getter/setter functions for the fields of public structs that might be relevant to e.g. Node.js addons. Through these
core: add getter/setter functions for easier ABI compat Add getter/setter functions for the fields of public structs that might be relevant to e.g. Node.js addons. Through these methods, ABI compatibility for a subset of the ABI is easier to achieve, since using them makes code independent of the exact offsets of these fields. The intended use case that prompted this are N-API addons for Node.js, which look for more long-term ABI compatibility guarantees than typical Node code. With these helper functions, using libuv directly should no longer be an obstacle for such addons. PR-URL: https://github.com/libuv/libuv/pull/1657 Refs: https://github.com/nodejs/node/issues/13512 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
1c4de191 |
| 01-Nov-2017 |
Joran Dirk Greef |
win: map UV_FS_O_EXLOCK to a share mode of 0 This is necessary to enable writing past the MBR of a raw block device. Fixes: https://github.com/libuv/libuv/issues/1605 PR-URL: ht
win: map UV_FS_O_EXLOCK to a share mode of 0 This is necessary to enable writing past the MBR of a raw block device. Fixes: https://github.com/libuv/libuv/issues/1605 PR-URL: https://github.com/libuv/libuv/pull/1613 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
show more ...
|
#
4b666bd2 |
| 27-Sep-2017 |
Joran Dirk Greef |
unix,win: add fs open flags, map O_DIRECT|O_DSYNC Define stable cross-platform file open constants so that users can pass `UV_FS_O_RDWR` rather than `_O_RDWR` (win) or `O_RDWR` (unix).
unix,win: add fs open flags, map O_DIRECT|O_DSYNC Define stable cross-platform file open constants so that users can pass `UV_FS_O_RDWR` rather than `_O_RDWR` (win) or `O_RDWR` (unix). Map `UV_FS_O_DIRECT`, `UV_FS_O_DSYNC` and `UV_FS_O_SYNC` to `FILE_FLAG_NO_BUFFERING` and `FILE_FLAG_WRITE_THROUGH` (win). Fixes: https://github.com/libuv/libuv/issues/1550 PR-URL: https://github.com/libuv/libuv/pull/1567 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
show more ...
|
#
766d7e9c |
| 15-Jul-2017 |
cjihrig |
unix, windows: add basic uv_fs_copyfile() Fixes: https://github.com/libuv/libuv/issues/925 PR-URL: https://github.com/libuv/libuv/pull/1465 Reviewed-By: Bartosz Sosnowski <bartosz@ja
unix, windows: add basic uv_fs_copyfile() Fixes: https://github.com/libuv/libuv/issues/925 PR-URL: https://github.com/libuv/libuv/pull/1465 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
#
e133923e |
| 28-Apr-2017 |
Juan Cruz Viotti |
win: make uv__get_osfhandle() public The uv__get_osfhandle() function is a private functio of the Windows subsystem, and its used to get a Windows HANDLE out of a file descriptor num
win: make uv__get_osfhandle() public The uv__get_osfhandle() function is a private functio of the Windows subsystem, and its used to get a Windows HANDLE out of a file descriptor number. The motivation behind making this function public is to allow Node.js programs to pass file descriptors created using fs.open() to native Node.js C++ add-ons, and be able to successfully convert them to Windows HANDLEs. Refs: https://github.com/libuv/libuv/pull/1166 Refs: https://github.com/nodejs/node/issues/6369 Fixes: https://github.com/libuv/libuv/issues/1291 PR-URL: https://github.com/libuv/libuv/pull/1323 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
#
5e5ac86a |
| 11-Apr-2017 |
Daniel Bevenius |
doc: fix docs/src/fs.rst build warning This commit fixes a warning about the title underline being too short. PR-URL: https://github.com/libuv/libuv/pull/1300 Reviewed-By: C
doc: fix docs/src/fs.rst build warning This commit fixes a warning about the title underline being too short. PR-URL: https://github.com/libuv/libuv/pull/1300 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
eb850921 |
| 28-Mar-2017 |
Jamie Davis |
doc: fix multiple doc typos Use "file system" instead of "filesystem" throughout the document and some other minor fixes. PR-URL: https://github.com/libuv/libuv/pull/1278 Re
doc: fix multiple doc typos Use "file system" instead of "filesystem" throughout the document and some other minor fixes. PR-URL: https://github.com/libuv/libuv/pull/1278 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
show more ...
|
#
5f34766a |
| 11-Nov-2016 |
Michele Caini |
doc: fix wrong man page link for uv_fs_lstat() PR-URL: https://github.com/libuv/libuv/pull/1134 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gi
doc: fix wrong man page link for uv_fs_lstat() PR-URL: https://github.com/libuv/libuv/pull/1134 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Imran Iqbal <imran@imraniqbal.org>
show more ...
|
#
6938f6b0 |
| 01-Sep-2016 |
Saúl Ibarra Corretgé |
doc: document uv_fs_realpath caveats Fixes: https://github.com/libuv/libuv/issues/1017 PR-URL: https://github.com/libuv/libuv/pull/1026 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
doc: document uv_fs_realpath caveats Fixes: https://github.com/libuv/libuv/issues/1017 PR-URL: https://github.com/libuv/libuv/pull/1026 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Imran Iqbal <imran@imraniqbal.org>
show more ...
|
#
f001a67e |
| 26-Jul-2016 |
Michele Caini |
doc: add missing entry in uv_fs_type enum PR-URL: https://github.com/libuv/libuv/pull/958 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
#
71bd07e5 |
| 31-May-2016 |
Imran Iqbal |
doc: update docs with AIX related information Fixes: https://github.com/libuv/libuv/issues/882 PR-URL: https://github.com/libuv/libuv/pull/896 Reviewed-By: Colin Ihrig <cjihrig@gmail
doc: update docs with AIX related information Fixes: https://github.com/libuv/libuv/issues/882 PR-URL: https://github.com/libuv/libuv/pull/896 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
399e2c81 |
| 30-Apr-2016 |
Jason Ginchereau |
win: support sub-second precision in uv_fs_futimes() Fixes: https://github.com/libuv/libuv/issues/800 PR-URL: https://github.com/libuv/libuv/pull/849 Reviewed-by: Bert Belder <bertbe
win: support sub-second precision in uv_fs_futimes() Fixes: https://github.com/libuv/libuv/issues/800 PR-URL: https://github.com/libuv/libuv/pull/849 Reviewed-by: Bert Belder <bertbelder@gmail.com>
show more ...
|
#
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 ...
|
#
b3fde348 |
| 17-Jul-2015 |
Saúl Ibarra Corretgé |
doc: add a note about uv_dirent_t.type On Linux getting the type is only supported by some filesystems, check getdents(2). |
#
c48950ed |
| 07-Jul-2015 |
Saúl Ibarra Corretgé |
doc: add note about uv_fs_scandir The '.' and '..' entries are always skipped on Unix systems. Refs: https://github.com/libuv/libuv/issues/426 PR-URL: https://github.com/libuv/l
doc: add note about uv_fs_scandir The '.' and '..' entries are always skipped on Unix systems. Refs: https://github.com/libuv/libuv/issues/426 PR-URL: https://github.com/libuv/libuv/pull/427 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
#
ac89bb4d |
| 18-Jun-2015 |
Saúl Ibarra Corretgé |
docs: add Windows specific note for uv_fs_open |
#
3b0998c9 |
| 02-Mar-2015 |
Saúl Ibarra Corretgé |
doc: link system and library calls to man pages PR-URL: https://github.com/libuv/libuv/pull/236 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
Revision tags: v1.3.0, v0.10.33, v1.2.1, v1.2.0, v0.10.32, v1.1.0, v0.10.31, v1.0.2, v0.10.30 |
|
#
dfdcfc0c |
| 04-Dec-2014 |
Tim Caswell |
doc: document how to get result of uv_fs_mkdtemp PR-URL: https://github.com/libuv/libuv/pull/31 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
#
45c7ccce |
| 28-Nov-2014 |
Joey Geralnik |
doc: fix spelling Fix various typos and spelling mistakes in the documentation PR-URL: https://github.com/libuv/libuv/pull/17 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |