libuv/include/uv-private
Fedor Indutny 684e2124e7 fsevents: use shared FSEventStream
It seems that number of simultaneously opened FSEventStreams is
limited on OSX (i.e. you can have only fixed number of them on
one running system), getting past through this limit will cause
`FSEventStreamCreate` to return false and write following message
to stderr:

    (CarbonCore.framework) FSEventStreamStart: register_with_server:
    ERROR: f2d_register_rpc() => (null) (-21)

To prevent this, we must use only one shared FSEventStream with a
paths for all uv_fsevent_t handles, and then filter out events for
each handle using this paths again.

See https://github.com/joyent/node/issues/5463

Conflicts:
	include/uv-private/uv-darwin.h
	src/unix/fsevents.c
2013-08-22 16:57:54 +04:00
..
ngx-queue.h Merge branch 'v0.8' 2012-10-25 04:43:19 +02:00
stdint-msvc2008.h win: support compilation with Visual Studio 2008 2012-10-23 22:55:25 +02:00
tree.h
uv-bsd.h stream: use kevent() information before accept() 2013-02-09 00:54:08 +04:00
uv-darwin.h fsevents: use shared FSEventStream 2013-08-22 16:57:54 +04:00
uv-linux.h unix: split up uv-unix.h 2012-08-17 16:42:31 +02:00
uv-sunos.h sunos: fix !defined(PORT_SOURCE_FILE) build 2012-12-28 12:45:47 +01:00
uv-unix.h unix, windows: fix uv_fs_chown() function prototype 2013-07-23 13:24:37 +02:00
uv-win.h win/tty: don't touch insert mode or quick edit mode 2013-03-05 20:05:58 +01:00