History log of /libuv/src/unix/core.c (Results 251 – 275 of 299)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 71f6c0ed 16-Jan-2012 Ben Noordhuis

Merge remote-tracking branch 'origin/v0.6'

Conflicts:
src/win/util.c


# 6d9c9a53 13-Jan-2012 Ben Noordhuis

Add uv_loop_refcount() function, debug tool.

# a13584be 13-Jan-2012 Ben Noordhuis

unix: remove unused #define

# e8494ddd 11-Jan-2012 Daisuke Murase

unix: use EVRUN_ONCE in uv_run_once()

EVRUN_NOWAIT means "poll and don't block". Use EVRUN_ONCE instead, "wait for
single event".

Revision tags: node-v0.6.7
# abf9654a 20-Dec-2011 Paddy Byers

unix: create separate eio result queue per loop

Makes the eio "done" callback run in the thread that submitted it. Makes it safe
to use libeio from multiple event loops.

# 10de090b 20-Dec-2011 Ben Noordhuis

unix: centralize loop init logic

Also fixes a bug where loops other than the main loop didn't pick the kqueue
backend, which broke the fs event watcher on Darwin and the BSDs.

Revision tags: node-v0.6.6, node-v0.6.4, node-v0.6.3, node-v0.6.2
# 6b3075cd 17-Nov-2011 Ben Noordhuis

linux: improve kernel feature detection

Do not check for minimum kernel and glibc versions, just check that the kernel
headers export the syscall number and invoke the syscall directly.

linux: improve kernel feature detection

Do not check for minimum kernel and glibc versions, just check that the kernel
headers export the syscall number and invoke the syscall directly. Effectively
bypasses glibc.

show more ...

# e53cecb8 13-Dec-2011 mattn

add uv_run_once()

# 4c6008f4 12-Dec-2011 Ben Noordhuis

Merge branch 'v0.6'

Conflicts:
test/test-list.h


# ba52023e 12-Dec-2011 Shigeki Ohtsu

Fix missing increments of loop->counters

# 0d8cb08f 08-Dec-2011 Ben Noordhuis

Merge branch 'v0.6'


# 34e95d1a 04-Dec-2011 Ben Noordhuis

unix: make it safe to delete the default loop

Fixes a potential free() of non-malloc'ed memory.

# f5c2a4a1 02-Dec-2011 Ben Noordhuis

Merge branch 'v0.6'

Conflicts:
src/unix/core.c
src/win/winapi.h


# dceb3e65 30-Nov-2011 Igor Zinkovsky

uv_cwd + uv_chdir

# b52b8c71 23-Nov-2011 Ben Noordhuis

util: add uv_strlcpy() and uv_strlcat() functions

# d5b26154 17-Nov-2011 Ben Noordhuis

linux: improve kernel feature detection

Do not check for minimum kernel and glibc versions, just check that the kernel
headers export the syscall number and invoke the syscall directly.

linux: improve kernel feature detection

Do not check for minimum kernel and glibc versions, just check that the kernel
headers export the syscall number and invoke the syscall directly. Effectively
bypasses glibc.

show more ...

# 26806e2b 10-Nov-2011 Ben Noordhuis

sunos: add getaddrinfo() compatibility hack

getaddrinfo() returns EAI_MEMORY if strlen(hostname) >= MAXHOSTNAMELEN

Revision tags: node-v0.6.1
# 4794c12f 09-Nov-2011 Ben Noordhuis

linux: fall back to traditional syscalls if necessary

libuv uses feature checks to determine if newer syscalls like pipe2() are
available. This works fine until someone compiles libuv ag

linux: fall back to traditional syscalls if necessary

libuv uses feature checks to determine if newer syscalls like pipe2() are
available. This works fine until someone compiles libuv against kernel headers
that are newer than the actual kernel our software runs on.

Fall back to traditional (but race-y!) syscalls when the kernel reports ENOSYS
or EINVAL.

show more ...

# 7b973eb4 06-Nov-2011 Ben Noordhuis

Fix uv_loop_new() and uv_default_loop() function prototypes.

Revision tags: node-v0.6.0, node-v0.5.10, node-v0.5.9, node-v0.5.8
# 77a2477c 25-Sep-2011 Ben Noordhuis

unix: add EAI_NODATA #ifdef guard, freebsd doesn't have it

# 70381cef 30-Oct-2011 Ben Noordhuis

unix: add getaddrinfo compatibility hack

Revisit in the future. This is not a good hack.

# 84bc1868 29-Oct-2011 Ben Noordhuis

linux: omit superfluous fcntl(F_GETFD) syscall

# ed2b5e60 28-Oct-2011 Ben Noordhuis

linux: use ioctl(FIONBIO) to set O_NONBLOCK, saves a syscall

# f2c6b410 27-Oct-2011 Ben Noordhuis

unix: have uv_strerror() handle getaddrinfo() errors

# 9da53df4 21-Oct-2011 Ben Noordhuis

unix: fix uv_freeaddrinfo() segfault on sunos

The system freeaddrinfo() on SunOS does not handle NULL values graciously.

1...<<1112