Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/neovim/libuv

[DEPRECATED] Nvim 0.6+ uses upstream libuv, not this fork.
https://github.com/neovim/libuv

test: skip early bind tests if no IPv6 is supported

PR-URL: https://github.com/libuv/libuv/pull/814
Reviewed-By: Colin Ihrig <[email protected]>

7acb6bd8434909e4c85c32f0748da57085eb30eb authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: implement uv__fs_futime for AIX 7.1

'futimens' is only implemented on AIX 7.1. Other functions like
'utimes' and 'utimes' are merel...

4aeed1ac13b81806acc230a9599098f8796629ab authored almost 9 years ago by Imran Iqbal <[email protected]>
test: handle root home directories

Currently, the tests assert that the home directory doesn't end
in a slash. However, if the home...

a84caf6fd7867eaf6073d074d448998a8699ea6e authored almost 9 years ago by cjihrig <[email protected]>
Now working on version 1.9.1

d476185bb373601b884b9a75746b8e9f666a43ba authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Add SHA to ChangeLog

4b444d3fbc4d588834b6089d401587dd0a8e85ee authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
2016.04.08, Version 1.9.0 (Stable)

Changes since version 1.8.0:

* win: wait for full timeout duration (João Reis)

* unix: fix sup...

229b3a4cc150aebd6561e6bd43076eafa7a03756 authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: remove outdated comment

The comment removed by this commit is no longer relevant, as
the function's return type changed ...

7ed5d671332dca3fea1008f22a6cc30892ee2ee9 authored almost 9 years ago by Kári Tristan Helgason <[email protected]>
unix: open ttyname instead of /dev/tty

Find the real name of the tty using ttyname_r(3) instead of
opening "/dev/tty" which causes trou...

387102b2475776e5e40a3f6da5041eb674ad4abf authored almost 9 years ago by Enno Boland <[email protected]>
process: close process pipes safely

Use `uv__close__nocheckstdio` instead of `close`.

PR-URL: https://github.com/libuv/libuv/pull/7...

643c9e9c32895e166e372200779ed7d5b2365d18 authored almost 9 years ago by Santiago Gimeno <[email protected]>
aix: do not store absolute path to ahafs

We only need the absolute path to create our .mon file under /aha. So
only duplicate the passed ...

6ae622b0a178420f33f997feb6346159114a9a92 authored almost 9 years ago by Imran Iqbal <[email protected]>
aix: fix ahafs implementation

uv__makedir_p was not processing all directories in passed string. Now
if a directory already ex...

a117fbd13bd5246b878c9a55bb3d080830755dfc authored almost 9 years ago by Imran Iqbal <[email protected]>
test: use %ld for printing uid/gid

The uid and gid fields in uv_passwd_t are of type long so use %ld for
printing them. Fixes two ...

2d6437888ef36037c65ffd3ffe33eb180c6fe0a0 authored almost 9 years ago by Ben Noordhuis <[email protected]>
process: fix uv_spawn edge-case

It can happen that the `parent` end of the `signal_pipe` is given a
STDIO file descriptor, so cl...

1c0281e3e210aa97f7faaa5725cb95538f1c97fd authored almost 9 years ago by Santiago Gimeno <[email protected]>
unix,win: add uv_get_passwd()

This commit adds the uv_get_passwd() function, which returns a
subset of the current effective u...

217f81b6a18f52322ddfdaf704e9057005e3d10d authored almost 9 years ago by cjihrig <[email protected]>
aix: fix 'POLLRDHUP undeclared' build error

AIX doesn't have POLLRDHUP. Fixes the following compile-time error:

src/unix/core.c: In fu...

27aa81fe5a19940d2f39f902c1bede814d49bbb6 authored almost 9 years ago by Ben Noordhuis <[email protected]>
test: add missing copyright header

This commit adds the copyright header to the two tests that
were missing it.

PR-URL: https://gi...

13f4dc82887fa0e235e26265b53b949b50066dc3 authored almost 9 years ago by cjihrig <[email protected]>
unix: use open(2) with O_CLOEXEC on OS X

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

02709a947f6db046e8d1808b768260c1afbb0079 authored almost 9 years ago by Kári Tristan Helgason <[email protected]>
win: fix uv_relative_path and remove dead branch

wcslen() returns a size_t, not an int.

Add bounds checking to dirlen to avoid undefined if dirl...

757e3c60716aa16850da57569a800e31907d2ec2 authored almost 9 years ago by Joran Dirk Greef <[email protected]>
win: fix buffer overflow in fs events

When converting an absolute path to a relative path on Windows,
uv_relative_path assumed that th...

b44abe20ef359aff1d0054fbf69c240642bf0bf1 authored almost 9 years ago by Joran Dirk Greef <[email protected]>
win,build: remove unused build defines

PR-URL: https://github.com/libuv/libuv/pull/777
Reviewed-By: Ben Noordhuis <[email protected]>
...

60db5b5a1bb446e4b8a6d15ce277d5f7987bf07a authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: retry ioctl(TIOCGWINSZ) on EINTR

Some platforms (notably Solaris) can fail in this ioctl() if interrupted
by a signal. Retry the...

b12624c13693c4d29ca84b3556eadc9e9c0936a4 authored almost 9 years ago by Ben Noordhuis <[email protected]>
doc: clarify uv_loop_close()

Make explicit that handles and requests should be closed before calling
uv_loop_close().

Fixes:...

df961637027df4093aaad5faab16a617ab13b335 authored almost 9 years ago by Ben Noordhuis <[email protected]>
win: use native APIs for UTF conversions

This commit replaces uv_utf16_to_utf8() and uv_utf8_to_utf16()
with calls to the native Windows ...

f04d5fc3b98cfa6699b9d0b2dedda84a14689761 authored almost 9 years ago by cjihrig <[email protected]>
fs: realpath: fix string size before converting

fs__realpath_handle() removes the UNC prefixes \\?\ and \\?\UNC\
from paths returned by GetFinal...

5dc15cc26956b981b2c4fa6b6b0799e5922cf1d1 authored almost 9 years ago by Yuval Brik <[email protected]>
poll: add UV_DISCONNECT event

It allows detecting the remote socket closing the connection. It's
emitted when `EPOLLRDHUP`(Lin...

c7c8e916b86d2b168e97b04d7b4c8913322c8329 authored almost 9 years ago by Santiago Gimeno <[email protected]>
linux: fix error checking in uv__open_file

uv__open_cloexec returns either the fd or a libuv error, which is -errno
on Unix, not -1.

PR-UR...

42ebae18d6635251aeecff135ba506ca96881e8b authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix poll_bad_fdtype for AIX

PR-URL: https://github.com/libuv/libuv/pull/757
Reviewed-By: Colin Ihrig <[email protected]>
Rev...

213e681acf82c427e221e1435a52f8f1682f44fc authored almost 9 years ago by Imran Iqbal <[email protected]>
win: remove duplicated code when processing fsevents

PR-URL: https://github.com/libuv/libuv/pull/756
Reviewed-By: Ben Noordhuis <[email protected]>
...

86051a49d8d0bb48d4372ce5c4caef83c5890c78 authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
linux: remove redundant call to rewind()

It's already called in callee read_times()

PR-URL: https://github.com/libuv/libuv/pull/751
Revi...

365bdec434a7da85526ce3864110962f70cc6a5e authored almost 9 years ago by Krishnaraj Bhat <[email protected]>
linux: replace calls to fopen with uv__open_file

PR-URL: https://github.com/libuv/libuv/pull/743
Reviewed-By: Ben Noordhuis <[email protected]>
...

2f02ae5f51eb5796aff7184797e5a0047ca239f6 authored almost 9 years ago by Kári Tristan Helgason <[email protected]>
unix: add fork-safe open file function

PR-URL: https://github.com/libuv/libuv/pull/743
Reviewed-By: Ben Noordhuis <[email protected]>
...

d7910e42d0d5d2f43952f1723abd7db022b65a9e authored almost 9 years ago by Kári Tristan Helgason <[email protected]>
doc: add @cjihrig as a maintainer

PR-URL: https://github.com/libuv/libuv/pull/752
Reviewed-By: Ben Noordhuis <[email protected]>
...

4972f7411c7683cb91af981e973fc6497a5adc68 authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: fix compile error in Android using bionic

When compiling with bionic, st_atime_nsec (and the other nsec members)
canot be found.
In order ...

4c765d72a6ea37f0d90315149fd53dadc54c2966 authored almost 9 years ago by Robert Chiras <[email protected]>
win: remove unneeded condition

PR-URL: https://github.com/libuv/libuv/pull/745
Reviewed-By: Ben Noordhuis <[email protected]>
...

cfef25dba2f9875dcc1ceec951581eb75255a165 authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
linux: add braces to multi-statement if

PR-URL: https://github.com/libuv/libuv/pull/750
Reviewed-By: Ben Noordhuis <[email protected]>
...

80d9d86e0fe2e8be1e3d45f1702b31f352d07a7a authored almost 9 years ago by Kári Tristan Helgason <[email protected]>
linux: call fclose(), fix fdopen() memory leak

Commit 6798876 ("linux: fix cpu count") switched the /proc/stat parser
to fdopen(). Use fclose(...

bb77113042d844a9047ed6fde46922db72ac0bb0 authored almost 9 years ago by Ben Noordhuis <[email protected]>
unix: fix uv__handle_type for AIX

'getsockname' does not handle UNIX domain sockets on AIX[1], it does not
fail but simply returns...

a7009a03539b1d56d77c29c68da73b26c71a4ce1 authored almost 9 years ago by Imran Iqbal <[email protected]>
linux: fix cpu count

When libuv is running inside container - eg. lxc container, cpu number
is not obvious. Linux con...

6798876a6b2c2046d926bd2317284de920e6d124 authored almost 9 years ago by Lukasz Jagiello <[email protected]>
test: fix deadlocks in uv_cond_wait

Calling uv_cond_wait without uv_cond_signal/uv_cond_broadcast may
cause deadlock. This commit av...

ca0b6578913f861ebeba19189cd6a1b46e320aae authored almost 9 years ago by Katsutoshi Horie <[email protected]>
unix, win: count null byte on UV_ENOBUFS

If an API function returns UV_ENOBUFS make sure we count the terminating
null, which we need spa...

2606ba22a7012d0ed0ebb4464eec8fca9042c51e authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, win: consistently null-terminate buffers

libuv has multiple functions which return buffers. Make them consistent
with the following rules...

e5f4b7980953ab6445db07e141032e903623aba7 authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
test: reduce timeout in tcp_close_while_connecting

Somtimes (once every 10 runs or so) the socket would 'connect' before
'uv_close' was called. Thi...

e76e21389bf57cb5731867f5e87056e4406c922f authored almost 9 years ago by Imran Iqbal <[email protected]>
test: fix threadpool_multiple_event_loops on PPC

On PPC (linux and AIX) uv_thread_join (which is just a call to
pthread_join) takes quite a while...

b015b4d0ee03b825d61b0b54e36aa405a8e1cf03 authored almost 9 years ago by Imran Iqbal <[email protected]>
build: compile with -D_THREAD_SAFE on AIX

This enables thread safe errno on AIX and causes the following tests to
pass:

ipc_send_recv...

4a24df9167c14717089e1076ff59a3753c537b26 authored almost 9 years ago by Imran Iqbal <[email protected]>
doc: add missing write callback to example

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

729d68596cc6289d60979f29f500cd46c99c6f74 authored almost 9 years ago by Nándor István Krácser <[email protected]>
darwin: replace F_FULLFSYNC with fdatasync syscall

Refs: https://github.com/nodejs/node/pull/5402
PR-URL: https://github.com/libuv/libuv/pull/732
R...

a4213b769999070f8fcce25dd32c1c111d31b652 authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
test: assume no IPv6 if interfaces cannot be listed

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

12548de1b568abae81f823779f4ba721f025c000 authored almost 9 years ago by Nan Xiang <[email protected]>
build: python 2.x/3.x consistent print usage

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

96da21d3f44c571f30052d9b49ba9bceaf9ffba4 authored almost 9 years ago by Rasmus Christian Pedersen <[email protected]>
doc: add missing link in README

PR-URL: https://github.com/libuv/libuv/pull/722
Reviewed-By: Ben Noordhuis <[email protected]>

2543f56406823aed38a0f8a6a33c1f95dc709b2b authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: describe how to make release builds on Unix

Refs: https://github.com/libuv/libuv/issues/550
PR-URL: https://github.com/libuv/libuv/pull/722
...

67e22296d7b6bb82dc05d8716b29ed493726883c authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
linux: fix compilation with musl

PR-URL: https://github.com/libuv/libuv/pull/720
Reviewed-By: Ben Noordhuis <[email protected]>

befe1550b9799321f0080456acfed3299f7944e3 authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
osx: protected use of potentially undefined macro

The `__FreeBSD__` macro is not defined by default on OSX, and building
with `-Wundef` will cause...

7dc1bd9230c2d7140a5643662413ed999a7c36e6 authored almost 9 years ago by Samuel Lorétan <[email protected]>
build: map 'AMD64' host arch to 'x64'

Fixes: https://github.com/libuv/libuv/issues/705
PR-URL: https://github.com/libuv/libuv/pull/706...

ca6cd35d57db84d63be40f6ae7b5170944d76782 authored almost 9 years ago by Ben Noordhuis <[email protected]>
test: use uv_loop_close and assert its result

uv_loop_delete is considered deprecated.

PR-URL: https://github.com/libuv/libuv/pull/696
Review...

b6650dff56ac78830331cffeb1eec93869c1de0e authored almost 9 years ago by Nan Xiang <[email protected]>
test,win: fix compilation warning

PR-URL: https://github.com/libuv/libuv/pull/700
Reviewed-By: Ben Noordhuis <[email protected]>

51c1a28d7e5ac189570a5e57664f4031038c5f0f authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
build,win: remove unneeded condition from GYP file

The file itself contains include guards, so don't compile it
conditionally.

PR-URL: https://git...

76da68ea04b9ceebfa428b30f62c2fdd592c43dd authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
build,win: print the Visual Studio version in use

PR-URL: https://github.com/libuv/libuv/pull/698
Reviewed-By: Ben Noordhuis <[email protected]>

af4c489e0a8592d2fa14337020891e651f9405ac authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
win: fix watching root files

When passing "\\?\C:" to CreateFile, it opens the drive rather than the root
directory. So inclu...

3c59ad6d9520bd3edadc84d15402582caf75dec2 authored almost 9 years ago by Nikolai Vavilov <[email protected]>
unix: report errors for unpollable fds

Libuv would abort() when trying to watch a file descriptor that is
not compatible with epoll-sty...

a0b56059cfce1a923be17115fd5c666750f0497a authored almost 9 years ago by Ben Noordhuis <[email protected]>
test: fix threadpool_multiple_event_loops for AIX

Disabled the filesystem portion of the test as there are known issues
with AIX and its fs. This ...

c21a75a16cf96b42e659f01ad2209d4968377c71 authored almost 9 years ago by Imran Iqbal <[email protected]>
ios: fix undefined PTHREAD_STACK_MIN

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

db680a1dff55fa549c6b05ad7423183f72c05369 authored almost 9 years ago by Didiet <[email protected]>
unix,win: add uv_os_tmpdir()

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

c0fa2e7518a3a0e364c56f8223bdd0f549ddac66 authored almost 9 years ago by cjihrig <[email protected]>
test: fix race condition in pipe-close-stdout

If the child process reaches uv_run before the parent has closed the
write end of the pipe the t...

d41749d546e70c5456c13c8741c7784c2c4b2048 authored almost 9 years ago by Imran Iqbal <[email protected]>
test,win: fix compilation with shared lib

Tests were failing to link because of undefined snprintf symbol with
VS < 2015 and using shared ...

ad2cc8f6a79499732225c239a3c988b95f6767be authored almost 9 years ago by Alexis Murzeau <[email protected]>
osx: avoid compilation warning with Clang

~~~~
src/unix/stream.c:1089:19: warning: variable length array folded to
constant array as an ex...

f1a13e9b4abe8c97768a1d38b12ca3766c8a9b34 authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fixup eintr_handling

- Add missing include
- Fix test name on Windows
- Fixup style

Refs: https://github.com/libuv/l...

01ab8d64ad9c0dd8bedb1bcaff3ef74d09372c49 authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
build: invoke libtoolize with --copy

Ensure that ltmain.sh gets copied, not symlinked, like we do with
automake artifacts.

PR-URL: h...

893195750d667e04441f524ab1c301f45199c087 authored about 9 years ago by Ben Noordhuis <[email protected]>
osx: set the default thread stack size to RLIMIT_STACK

Fixes: https://github.com/libuv/libuv/issues/669
PR-URL: https://github.com/libuv/libuv/pull/671...

3db07cc379a881d942eef6d2248afaef89a8857a authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
fs: don't nullify req->bufs on EINTR

uv__fs_buf_iter currently sets req->bufs to NULL after it is done, but
if the operation fails wi...

a564ef09dc260240b001131b627b8bfc9b895b37 authored about 9 years ago by Dave <[email protected]>
test,unix: fix logic error in test runner

Fix the logic that guards against the system clock jumping back in time.

Fixes: https://github....

bcecc3dda3090d3b9fa787d315c9609f6174a7ef authored about 9 years ago by Ben Noordhuis <[email protected]>
doc: indicate where new test files need to be added

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

a0057d96bec15dd1ef5886e9e69941132101a4f9 authored about 9 years ago by Dave <[email protected]>
unix: fix support for uClibc-ng

uClibc-ng is currently at v1.0.9. The patch corrects the uClibc
version test so that HAVE_IFADD...

c8619721404c2a9f97adc34a8c3b5336317311bc authored about 9 years ago by Martin Bark <[email protected]>
win: wait for full timeout duration

uv_poll should wait for at least the full timeout duration when there
is nothing else to do. Thi...

427e4c9d4893b041d90fb282aa69fa1f972ae1a5 authored about 9 years ago by João Reis <[email protected]>
Now working on version 1.8.1

61f13a6d5e52817c748ddedea73efcf3eb94c089 authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Add SHA to ChangeLog

59dab837d858ad89cee562a7b419fbe55bd322d8 authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
2015.12.15, Version 1.8.0 (Stable)

Changes since version 1.7.5:

* unix: fix memory leak in uv_interface_addresses (Jianghua Yang)
...

5467299450ecf61635657557b6e01aaaf6c3fdf4 authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix test udp_multicast_join6 for AIX

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

99e5fb767082964baa892103393e893b27bb52ec authored about 9 years ago by Imran Iqbal <[email protected]>
src: remove non ascii character

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

b4126dd6dbc09fdd670f0fb2571d0023cbbae029 authored about 9 years ago by sztomi <[email protected]>
test: fix self-deadlocks in thread_rwlock_trylock

Trying to acquire a rwlock that the current thread already owns may fail
(not "shall fail") with...

e4675f6fe79602184735013dd04edfa57f104069 authored about 9 years ago by Ben Noordhuis <[email protected]>
unix: fix uv_fs_event_stop() from fs_event_cb

The following changeset
442b8a5a848e1589520a4d4fd175d7e9aa084c44 "unix: use QUEUE_MOVE when iter...

46343764d5aa4af0a2e939b6f0f1fad798af43ef authored about 9 years ago by Andrey Mazo <[email protected]>
test: test that uv_close() doesn't corrupt QUEUE

The test adds all types of handles, that were known to be affected by
QUEUE_REMOVE()-within-QUEU...

6060841edca2393345b119c93d11b102b6ce650f authored about 9 years ago by Andrey Mazo <[email protected]>
win: do not read more from stream than available

On Windows the pipe implementation could read more from a stream than
was available and it would...

eb3f48ebafb6e631e93dea7a4aa21f4ef571bfeb authored about 9 years ago by Jeremy Whitlock <[email protected]>
win: fix path for removed and renamed fs events

Previous behavior on Windows was to set the path to NULL for removed
and renamed fs events. This...

e0250b7d5c6fcb74602039afc8457d715e11c1b8 authored about 9 years ago by Joran Dirk Greef <[email protected]>
fs: add uv_fs_realpath()

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

PR-U...

e76b8838e51f6e8f1944b6c6d50c3948ed764a0b authored about 9 years ago by Yuval Brik <[email protected]>
linux,fs: fix p{read,write}v with a 64bit offset

According to [0] we need to pass it in 2 32bit registers on some
platforms such as MIPS. Fix ins...

176fdc735205f009b9c66e498d7b35a0142531c2 authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
fsevents: fix race on simultaneous init+close

When `uv_fsevents_t` handle is closed immediately after initializing,
there is a possibility tha...

0761bfe6a3d6c08326630879574354141741b0f1 authored about 9 years ago by Fedor Indutny <[email protected]>
android: support api level less than 21

Remove restriction to Android API level >= 21, now libuv can be used with
Android API level at l...

43994b4e3c86f594eb25a47b87b3d82228dd5746 authored about 9 years ago by kkdaemon <[email protected]>
test: fix test/test-tty.c for AIX

'/dev/random' causes 'isatty()' to return 1 on AIX[1]. This causes
an issue where 'dev/tty' is o...

f5796d2fbac47b026e3cc3f2b988a18c1d5b3f21 authored about 9 years ago by Imran Iqbal <[email protected]>
win: map ERROR_BAD_PATHNAME to UV_ENOENT

e.g. when trying to call uv_fs_stat on "Z:\\:\\a" for a network drive Z:

Refs: https://github.c...

7b9bc28e85b81bb2c116912038ae976f815824c4 authored about 9 years ago by Tony Kelman <[email protected]>
test: fix -Wtautological-pointer-compare warnings

~~~~
test/test-get-loadavg.c:30:14: warning: comparison of array 'avg' not
equal to a null point...

5f15f72ccacd5243b354b2cfc7d573389ac60340 authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: don't retry dup2/dup3 on EINTR

Like the previous commit, but this time for UNIX platforms other than
Linux.

As far as I have b...

9bbc1137eee705b818f145c3819e1383771fcbb2 authored about 9 years ago by Ben Noordhuis <[email protected]>
linux: don't retry dup2/dup3 on EINTR

Retrying seems like a bad idea in a multi-threaded program because the
man page leaves it unspec...

af7a3614d0d64233bae84fe089faefbcf720e95b authored about 9 years ago by Ben Noordhuis <[email protected]>
test,freebsd: skip udp_dual_stack if not supported

By default, FreeBSD has net.inet6.ip6.v6only set to 1 (i.e., no dual stack
support). A new funct...

4052c747971f0f57cb14dd5cc9a64d7b8788e733 authored about 9 years ago by Santiago Gimeno <[email protected]>
misc: remove unnecessary null pointer checks

Fixes: https://github.com/libuv/libuv/issues/595
PR-URL: https://github.com/libuv/libuv/pull/604...

81072b98f5a8f7830161ef65a6bdd50906a88e72 authored about 9 years ago by Ian Kronquist <[email protected]>
include: add stdio.h to uv.h

Fixes a compilation problem in some platforms (notably OSX) after
6490c50.

PR-URL: https://gith...

f41b7386de48a50a1cc3d1549a118b7bd596711d authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
misc: expose handle print APIs

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

6490c508a9db719f25ca3b37a0987ca4d923bbe4 authored about 9 years ago by Petka Antonov <[email protected]>
test: skip process_title for AIX

uv_(get|set)_process_title is not implemented for AIX. See unix/aix.c

PR-URL: https://github.co...

baf700acdb58c1294b1d7a2403a3fde694ce50f0 authored about 9 years ago by Imran Iqbal <[email protected]>
win: properly return UV_EBADF when _close() fails

Previously, libuv didn't return the correct error code when attempting
to close an invalid file ...

77eda8d90b51c8a654f97fd8d2c32ccc8280191a authored about 9 years ago by Nikolai Vavilov <[email protected]>
pipe: enable inprocess uv_write2 on Windows

When duplicating the socket handle being sent the target process
id is defaulted to the current ...

dfdecf000622ea4dc9eec24be8f0cae99c0469cd authored about 9 years ago by Louis DeJardin <[email protected]>
darwin: abort() if (un)locking fs mutex fails

The pthread_mutex_lock() and pthread_mutex_unlock() calls logically
cannot fail in uv__fs_write(...

a6da5d7d6557fdfbb6887384b6119ef7e43f2d3f authored about 9 years ago by Ben Noordhuis <[email protected]>