├── .gitignore ├── Makefile ├── README.md ├── code ├── Makefile ├── cgi │ ├── main.c │ └── tick.c ├── detach │ └── main.c ├── dns │ └── main.c ├── helloworld │ └── main.c ├── idle-basic │ └── main.c ├── idle-compute │ └── main.c ├── interfaces │ └── main.c ├── locks │ └── main.c ├── multi-echo-server │ ├── hammer.js │ ├── main.c │ └── worker.c ├── onchange │ └── main.c ├── pipe-echo-server │ └── main.c ├── plugin │ ├── hello.c │ ├── main.c │ └── plugin.h ├── proc-streams │ ├── main.c │ └── test.c ├── progress │ └── main.c ├── queue-cancel │ └── main.c ├── queue-work │ └── main.c ├── ref-timer │ └── main.c ├── signal │ └── main.c ├── spawn │ └── main.c ├── tcp-echo-server │ └── main.c ├── thread-create │ └── main.c ├── tty-gravity │ └── main.c ├── tty │ └── main.c ├── udp-dhcp │ └── main.c ├── uvcat │ └── main.c ├── uvstop │ └── main.c ├── uvtee │ └── main.c └── uvwget │ └── main.c ├── libuv ├── .gitignore ├── .mailmap ├── AUTHORS ├── CONTRIBUTING.md ├── ChangeLog ├── LICENSE ├── Makefile.am ├── Makefile.mingw ├── README.md ├── android-configure ├── autogen.sh ├── checksparse.sh ├── common.gypi ├── configure.ac ├── docs │ ├── make.bat │ └── src │ │ ├── async.rst │ │ ├── check.rst │ │ ├── conf.py │ │ ├── design.rst │ │ ├── dll.rst │ │ ├── dns.rst │ │ ├── errors.rst │ │ ├── fs.rst │ │ ├── fs_event.rst │ │ ├── fs_poll.rst │ │ ├── handle.rst │ │ ├── idle.rst │ │ ├── index.rst │ │ ├── loop.rst │ │ ├── migration_010_100.rst │ │ ├── misc.rst │ │ ├── pipe.rst │ │ ├── poll.rst │ │ ├── prepare.rst │ │ ├── process.rst │ │ ├── request.rst │ │ ├── signal.rst │ │ ├── static │ │ ├── architecture.png │ │ ├── diagrams.key │ │ │ ├── Data │ │ │ │ ├── st0-311.jpg │ │ │ │ └── st1-475.jpg │ │ │ ├── Index.zip │ │ │ ├── Metadata │ │ │ │ ├── BuildVersionHistory.plist │ │ │ │ ├── DocumentIdentifier │ │ │ │ └── Properties.plist │ │ │ ├── preview-micro.jpg │ │ │ ├── preview-web.jpg │ │ │ └── preview.jpg │ │ ├── favicon.ico │ │ ├── logo.png │ │ └── loop_iteration.png │ │ ├── stream.rst │ │ ├── tcp.rst │ │ ├── threading.rst │ │ ├── threadpool.rst │ │ ├── timer.rst │ │ ├── tty.rst │ │ └── udp.rst ├── gyp_uv.py ├── img │ ├── banner.png │ └── logos.svg ├── include │ ├── android-ifaddrs.h │ ├── pthread-fixes.h │ ├── stdint-msvc2008.h │ ├── tree.h │ ├── uv-aix.h │ ├── uv-bsd.h │ ├── uv-darwin.h │ ├── uv-errno.h │ ├── uv-linux.h │ ├── uv-sunos.h │ ├── uv-threadpool.h │ ├── uv-unix.h │ ├── uv-version.h │ ├── uv-win.h │ └── uv.h ├── libuv.pc.in ├── m4 │ ├── .gitignore │ ├── as_case.m4 │ └── libuv-check-flags.m4 ├── samples │ ├── .gitignore │ └── socks5-proxy │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── build.gyp │ │ ├── client.c │ │ ├── defs.h │ │ ├── getopt.c │ │ ├── main.c │ │ ├── s5.c │ │ ├── s5.h │ │ ├── server.c │ │ └── util.c ├── src │ ├── fs-poll.c │ ├── heap-inl.h │ ├── inet.c │ ├── queue.h │ ├── threadpool.c │ ├── unix │ │ ├── aix.c │ │ ├── android-ifaddrs.c │ │ ├── async.c │ │ ├── atomic-ops.h │ │ ├── core.c │ │ ├── darwin-proctitle.c │ │ ├── darwin.c │ │ ├── dl.c │ │ ├── freebsd.c │ │ ├── fs.c │ │ ├── fsevents.c │ │ ├── getaddrinfo.c │ │ ├── getnameinfo.c │ │ ├── internal.h │ │ ├── kqueue.c │ │ ├── linux-core.c │ │ ├── linux-inotify.c │ │ ├── linux-syscalls.c │ │ ├── linux-syscalls.h │ │ ├── loop-watcher.c │ │ ├── loop.c │ │ ├── netbsd.c │ │ ├── openbsd.c │ │ ├── pipe.c │ │ ├── poll.c │ │ ├── process.c │ │ ├── proctitle.c │ │ ├── pthread-fixes.c │ │ ├── signal.c │ │ ├── spinlock.h │ │ ├── stream.c │ │ ├── sunos.c │ │ ├── tcp.c │ │ ├── thread.c │ │ ├── timer.c │ │ ├── tty.c │ │ └── udp.c │ ├── uv-common.c │ ├── uv-common.h │ ├── version.c │ └── win │ │ ├── async.c │ │ ├── atomicops-inl.h │ │ ├── core.c │ │ ├── dl.c │ │ ├── error.c │ │ ├── fs-event.c │ │ ├── fs.c │ │ ├── getaddrinfo.c │ │ ├── getnameinfo.c │ │ ├── handle-inl.h │ │ ├── handle.c │ │ ├── internal.h │ │ ├── loop-watcher.c │ │ ├── pipe.c │ │ ├── poll.c │ │ ├── process-stdio.c │ │ ├── process.c │ │ ├── req-inl.h │ │ ├── req.c │ │ ├── signal.c │ │ ├── stream-inl.h │ │ ├── stream.c │ │ ├── tcp.c │ │ ├── thread.c │ │ ├── timer.c │ │ ├── tty.c │ │ ├── udp.c │ │ ├── util.c │ │ ├── winapi.c │ │ ├── winapi.h │ │ ├── winsock.c │ │ └── winsock.h ├── test │ ├── benchmark-async-pummel.c │ ├── benchmark-async.c │ ├── benchmark-fs-stat.c │ ├── benchmark-getaddrinfo.c │ ├── benchmark-list.h │ ├── benchmark-loop-count.c │ ├── benchmark-million-async.c │ ├── benchmark-million-timers.c │ ├── benchmark-multi-accept.c │ ├── benchmark-ping-pongs.c │ ├── benchmark-pound.c │ ├── benchmark-pump.c │ ├── benchmark-sizes.c │ ├── benchmark-spawn.c │ ├── benchmark-tcp-write-batch.c │ ├── benchmark-thread.c │ ├── benchmark-udp-pummel.c │ ├── blackhole-server.c │ ├── dns-server.c │ ├── echo-server.c │ ├── fixtures │ │ ├── empty_file │ │ └── load_error.node │ ├── run-benchmarks.c │ ├── run-tests.c │ ├── runner-unix.c │ ├── runner-unix.h │ ├── runner-win.c │ ├── runner-win.h │ ├── runner.c │ ├── runner.h │ ├── task.h │ ├── test-active.c │ ├── test-async-null-cb.c │ ├── test-async.c │ ├── test-barrier.c │ ├── test-callback-order.c │ ├── test-callback-stack.c │ ├── test-close-fd.c │ ├── test-close-order.c │ ├── test-condvar.c │ ├── test-connection-fail.c │ ├── test-cwd-and-chdir.c │ ├── test-default-loop-close.c │ ├── test-delayed-accept.c │ ├── test-dlerror.c │ ├── test-embed.c │ ├── test-emfile.c │ ├── test-error.c │ ├── test-fail-always.c │ ├── test-fs-event.c │ ├── test-fs-poll.c │ ├── test-fs.c │ ├── test-get-currentexe.c │ ├── test-get-loadavg.c │ ├── test-get-memory.c │ ├── test-getaddrinfo.c │ ├── test-getnameinfo.c │ ├── test-getsockname.c │ ├── test-handle-fileno.c │ ├── test-hrtime.c │ ├── test-idle.c │ ├── test-ip4-addr.c │ ├── test-ip6-addr.c │ ├── test-ipc-send-recv.c │ ├── test-ipc.c │ ├── test-list.h │ ├── test-loop-alive.c │ ├── test-loop-close.c │ ├── test-loop-configure.c │ ├── test-loop-handles.c │ ├── test-loop-stop.c │ ├── test-loop-time.c │ ├── test-multiple-listen.c │ ├── test-mutexes.c │ ├── test-osx-select.c │ ├── test-pass-always.c │ ├── test-ping-pong.c │ ├── test-pipe-bind-error.c │ ├── test-pipe-close-stdout-read-stdin.c │ ├── test-pipe-connect-error.c │ ├── test-pipe-getsockname.c │ ├── test-pipe-sendmsg.c │ ├── test-pipe-server-close.c │ ├── test-platform-output.c │ ├── test-poll-close-doesnt-corrupt-stack.c │ ├── test-poll-close.c │ ├── test-poll-closesocket.c │ ├── test-poll.c │ ├── test-process-title.c │ ├── test-ref.c │ ├── test-run-nowait.c │ ├── test-run-once.c │ ├── test-semaphore.c │ ├── test-shutdown-close.c │ ├── test-shutdown-eof.c │ ├── test-shutdown-twice.c │ ├── test-signal-multiple-loops.c │ ├── test-signal.c │ ├── test-socket-buffer-size.c │ ├── test-spawn.c │ ├── test-stdio-over-pipes.c │ ├── test-tcp-bind-error.c │ ├── test-tcp-bind6-error.c │ ├── test-tcp-close-accept.c │ ├── test-tcp-close-while-connecting.c │ ├── test-tcp-close.c │ ├── test-tcp-connect-error-after-write.c │ ├── test-tcp-connect-error.c │ ├── test-tcp-connect-timeout.c │ ├── test-tcp-connect6-error.c │ ├── test-tcp-flags.c │ ├── test-tcp-open.c │ ├── test-tcp-read-stop.c │ ├── test-tcp-shutdown-after-write.c │ ├── test-tcp-try-write.c │ ├── test-tcp-unexpected-read.c │ ├── test-tcp-write-after-connect.c │ ├── test-tcp-write-queue-order.c │ ├── test-tcp-write-to-half-open-connection.c │ ├── test-tcp-writealot.c │ ├── test-thread-equal.c │ ├── test-thread.c │ ├── test-threadpool-cancel.c │ ├── test-threadpool.c │ ├── test-timer-again.c │ ├── test-timer-from-check.c │ ├── test-timer.c │ ├── test-tty.c │ ├── test-udp-bind.c │ ├── test-udp-dgram-too-big.c │ ├── test-udp-ipv6.c │ ├── test-udp-multicast-interface.c │ ├── test-udp-multicast-interface6.c │ ├── test-udp-multicast-join.c │ ├── test-udp-multicast-join6.c │ ├── test-udp-multicast-ttl.c │ ├── test-udp-open.c │ ├── test-udp-options.c │ ├── test-udp-send-and-recv.c │ ├── test-udp-send-immediate.c │ ├── test-udp-send-unreachable.c │ ├── test-udp-try-send.c │ ├── test-walk-handles.c │ └── test-watcher-cross-stop.c ├── uv.gyp └── vcbuild.bat ├── make.bat └── source ├── _templates └── layout.html ├── about.rst ├── basics.rst ├── conf.py ├── eventloops.rst ├── filesystem.rst ├── index.rst ├── introduction.rst ├── networking.rst ├── processes.rst ├── threads.rst └── utilities.rst /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/README.md -------------------------------------------------------------------------------- /code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/Makefile -------------------------------------------------------------------------------- /code/cgi/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/cgi/main.c -------------------------------------------------------------------------------- /code/cgi/tick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/cgi/tick.c -------------------------------------------------------------------------------- /code/detach/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/detach/main.c -------------------------------------------------------------------------------- /code/dns/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/dns/main.c -------------------------------------------------------------------------------- /code/helloworld/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/helloworld/main.c -------------------------------------------------------------------------------- /code/idle-basic/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/idle-basic/main.c -------------------------------------------------------------------------------- /code/idle-compute/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/idle-compute/main.c -------------------------------------------------------------------------------- /code/interfaces/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/interfaces/main.c -------------------------------------------------------------------------------- /code/locks/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/locks/main.c -------------------------------------------------------------------------------- /code/multi-echo-server/hammer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/multi-echo-server/hammer.js -------------------------------------------------------------------------------- /code/multi-echo-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/multi-echo-server/main.c -------------------------------------------------------------------------------- /code/multi-echo-server/worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/multi-echo-server/worker.c -------------------------------------------------------------------------------- /code/onchange/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/onchange/main.c -------------------------------------------------------------------------------- /code/pipe-echo-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/pipe-echo-server/main.c -------------------------------------------------------------------------------- /code/plugin/hello.c: -------------------------------------------------------------------------------- 1 | #include "plugin.h" 2 | 3 | void initialize() { 4 | mfp_register("Hello World!"); 5 | } 6 | -------------------------------------------------------------------------------- /code/plugin/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/plugin/main.c -------------------------------------------------------------------------------- /code/plugin/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/plugin/plugin.h -------------------------------------------------------------------------------- /code/proc-streams/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/proc-streams/main.c -------------------------------------------------------------------------------- /code/proc-streams/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/proc-streams/test.c -------------------------------------------------------------------------------- /code/progress/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/progress/main.c -------------------------------------------------------------------------------- /code/queue-cancel/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/queue-cancel/main.c -------------------------------------------------------------------------------- /code/queue-work/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/queue-work/main.c -------------------------------------------------------------------------------- /code/ref-timer/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/ref-timer/main.c -------------------------------------------------------------------------------- /code/signal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/signal/main.c -------------------------------------------------------------------------------- /code/spawn/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/spawn/main.c -------------------------------------------------------------------------------- /code/tcp-echo-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/tcp-echo-server/main.c -------------------------------------------------------------------------------- /code/thread-create/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/thread-create/main.c -------------------------------------------------------------------------------- /code/tty-gravity/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/tty-gravity/main.c -------------------------------------------------------------------------------- /code/tty/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/tty/main.c -------------------------------------------------------------------------------- /code/udp-dhcp/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/udp-dhcp/main.c -------------------------------------------------------------------------------- /code/uvcat/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/uvcat/main.c -------------------------------------------------------------------------------- /code/uvstop/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/uvstop/main.c -------------------------------------------------------------------------------- /code/uvtee/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/uvtee/main.c -------------------------------------------------------------------------------- /code/uvwget/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/code/uvwget/main.c -------------------------------------------------------------------------------- /libuv/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/.gitignore -------------------------------------------------------------------------------- /libuv/.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/.mailmap -------------------------------------------------------------------------------- /libuv/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/AUTHORS -------------------------------------------------------------------------------- /libuv/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/CONTRIBUTING.md -------------------------------------------------------------------------------- /libuv/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/ChangeLog -------------------------------------------------------------------------------- /libuv/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/LICENSE -------------------------------------------------------------------------------- /libuv/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/Makefile.am -------------------------------------------------------------------------------- /libuv/Makefile.mingw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/Makefile.mingw -------------------------------------------------------------------------------- /libuv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/README.md -------------------------------------------------------------------------------- /libuv/android-configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/android-configure -------------------------------------------------------------------------------- /libuv/autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/autogen.sh -------------------------------------------------------------------------------- /libuv/checksparse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/checksparse.sh -------------------------------------------------------------------------------- /libuv/common.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/common.gypi -------------------------------------------------------------------------------- /libuv/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/configure.ac -------------------------------------------------------------------------------- /libuv/docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/make.bat -------------------------------------------------------------------------------- /libuv/docs/src/async.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/async.rst -------------------------------------------------------------------------------- /libuv/docs/src/check.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/check.rst -------------------------------------------------------------------------------- /libuv/docs/src/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/conf.py -------------------------------------------------------------------------------- /libuv/docs/src/design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/design.rst -------------------------------------------------------------------------------- /libuv/docs/src/dll.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/dll.rst -------------------------------------------------------------------------------- /libuv/docs/src/dns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/dns.rst -------------------------------------------------------------------------------- /libuv/docs/src/errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/errors.rst -------------------------------------------------------------------------------- /libuv/docs/src/fs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/fs.rst -------------------------------------------------------------------------------- /libuv/docs/src/fs_event.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/fs_event.rst -------------------------------------------------------------------------------- /libuv/docs/src/fs_poll.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/fs_poll.rst -------------------------------------------------------------------------------- /libuv/docs/src/handle.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/handle.rst -------------------------------------------------------------------------------- /libuv/docs/src/idle.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/idle.rst -------------------------------------------------------------------------------- /libuv/docs/src/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/index.rst -------------------------------------------------------------------------------- /libuv/docs/src/loop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/loop.rst -------------------------------------------------------------------------------- /libuv/docs/src/migration_010_100.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/migration_010_100.rst -------------------------------------------------------------------------------- /libuv/docs/src/misc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/misc.rst -------------------------------------------------------------------------------- /libuv/docs/src/pipe.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/pipe.rst -------------------------------------------------------------------------------- /libuv/docs/src/poll.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/poll.rst -------------------------------------------------------------------------------- /libuv/docs/src/prepare.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/prepare.rst -------------------------------------------------------------------------------- /libuv/docs/src/process.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/process.rst -------------------------------------------------------------------------------- /libuv/docs/src/request.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/request.rst -------------------------------------------------------------------------------- /libuv/docs/src/signal.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/signal.rst -------------------------------------------------------------------------------- /libuv/docs/src/static/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/architecture.png -------------------------------------------------------------------------------- /libuv/docs/src/static/diagrams.key/Data/st0-311.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/diagrams.key/Data/st0-311.jpg -------------------------------------------------------------------------------- /libuv/docs/src/static/diagrams.key/Data/st1-475.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/diagrams.key/Data/st1-475.jpg -------------------------------------------------------------------------------- /libuv/docs/src/static/diagrams.key/Index.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/diagrams.key/Index.zip -------------------------------------------------------------------------------- /libuv/docs/src/static/diagrams.key/Metadata/BuildVersionHistory.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/diagrams.key/Metadata/BuildVersionHistory.plist -------------------------------------------------------------------------------- /libuv/docs/src/static/diagrams.key/Metadata/DocumentIdentifier: -------------------------------------------------------------------------------- 1 | F69E9CD9-EEF1-4223-9DA4-A1EA7FE112BA -------------------------------------------------------------------------------- /libuv/docs/src/static/diagrams.key/Metadata/Properties.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/diagrams.key/Metadata/Properties.plist -------------------------------------------------------------------------------- /libuv/docs/src/static/diagrams.key/preview-micro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/diagrams.key/preview-micro.jpg -------------------------------------------------------------------------------- /libuv/docs/src/static/diagrams.key/preview-web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/diagrams.key/preview-web.jpg -------------------------------------------------------------------------------- /libuv/docs/src/static/diagrams.key/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/diagrams.key/preview.jpg -------------------------------------------------------------------------------- /libuv/docs/src/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/favicon.ico -------------------------------------------------------------------------------- /libuv/docs/src/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/logo.png -------------------------------------------------------------------------------- /libuv/docs/src/static/loop_iteration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/static/loop_iteration.png -------------------------------------------------------------------------------- /libuv/docs/src/stream.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/stream.rst -------------------------------------------------------------------------------- /libuv/docs/src/tcp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/tcp.rst -------------------------------------------------------------------------------- /libuv/docs/src/threading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/threading.rst -------------------------------------------------------------------------------- /libuv/docs/src/threadpool.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/threadpool.rst -------------------------------------------------------------------------------- /libuv/docs/src/timer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/timer.rst -------------------------------------------------------------------------------- /libuv/docs/src/tty.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/tty.rst -------------------------------------------------------------------------------- /libuv/docs/src/udp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/docs/src/udp.rst -------------------------------------------------------------------------------- /libuv/gyp_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/gyp_uv.py -------------------------------------------------------------------------------- /libuv/img/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/img/banner.png -------------------------------------------------------------------------------- /libuv/img/logos.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/img/logos.svg -------------------------------------------------------------------------------- /libuv/include/android-ifaddrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/android-ifaddrs.h -------------------------------------------------------------------------------- /libuv/include/pthread-fixes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/pthread-fixes.h -------------------------------------------------------------------------------- /libuv/include/stdint-msvc2008.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/stdint-msvc2008.h -------------------------------------------------------------------------------- /libuv/include/tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/tree.h -------------------------------------------------------------------------------- /libuv/include/uv-aix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv-aix.h -------------------------------------------------------------------------------- /libuv/include/uv-bsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv-bsd.h -------------------------------------------------------------------------------- /libuv/include/uv-darwin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv-darwin.h -------------------------------------------------------------------------------- /libuv/include/uv-errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv-errno.h -------------------------------------------------------------------------------- /libuv/include/uv-linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv-linux.h -------------------------------------------------------------------------------- /libuv/include/uv-sunos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv-sunos.h -------------------------------------------------------------------------------- /libuv/include/uv-threadpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv-threadpool.h -------------------------------------------------------------------------------- /libuv/include/uv-unix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv-unix.h -------------------------------------------------------------------------------- /libuv/include/uv-version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv-version.h -------------------------------------------------------------------------------- /libuv/include/uv-win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv-win.h -------------------------------------------------------------------------------- /libuv/include/uv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/include/uv.h -------------------------------------------------------------------------------- /libuv/libuv.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/libuv.pc.in -------------------------------------------------------------------------------- /libuv/m4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/m4/.gitignore -------------------------------------------------------------------------------- /libuv/m4/as_case.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/m4/as_case.m4 -------------------------------------------------------------------------------- /libuv/m4/libuv-check-flags.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/m4/libuv-check-flags.m4 -------------------------------------------------------------------------------- /libuv/samples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/.gitignore -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/.gitignore -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/LICENSE -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/build.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/build.gyp -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/client.c -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/defs.h -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/getopt.c -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/main.c -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/s5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/s5.c -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/s5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/s5.h -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/server.c -------------------------------------------------------------------------------- /libuv/samples/socks5-proxy/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/samples/socks5-proxy/util.c -------------------------------------------------------------------------------- /libuv/src/fs-poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/fs-poll.c -------------------------------------------------------------------------------- /libuv/src/heap-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/heap-inl.h -------------------------------------------------------------------------------- /libuv/src/inet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/inet.c -------------------------------------------------------------------------------- /libuv/src/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/queue.h -------------------------------------------------------------------------------- /libuv/src/threadpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/threadpool.c -------------------------------------------------------------------------------- /libuv/src/unix/aix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/aix.c -------------------------------------------------------------------------------- /libuv/src/unix/android-ifaddrs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/android-ifaddrs.c -------------------------------------------------------------------------------- /libuv/src/unix/async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/async.c -------------------------------------------------------------------------------- /libuv/src/unix/atomic-ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/atomic-ops.h -------------------------------------------------------------------------------- /libuv/src/unix/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/core.c -------------------------------------------------------------------------------- /libuv/src/unix/darwin-proctitle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/darwin-proctitle.c -------------------------------------------------------------------------------- /libuv/src/unix/darwin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/darwin.c -------------------------------------------------------------------------------- /libuv/src/unix/dl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/dl.c -------------------------------------------------------------------------------- /libuv/src/unix/freebsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/freebsd.c -------------------------------------------------------------------------------- /libuv/src/unix/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/fs.c -------------------------------------------------------------------------------- /libuv/src/unix/fsevents.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/fsevents.c -------------------------------------------------------------------------------- /libuv/src/unix/getaddrinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/getaddrinfo.c -------------------------------------------------------------------------------- /libuv/src/unix/getnameinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/getnameinfo.c -------------------------------------------------------------------------------- /libuv/src/unix/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/internal.h -------------------------------------------------------------------------------- /libuv/src/unix/kqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/kqueue.c -------------------------------------------------------------------------------- /libuv/src/unix/linux-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/linux-core.c -------------------------------------------------------------------------------- /libuv/src/unix/linux-inotify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/linux-inotify.c -------------------------------------------------------------------------------- /libuv/src/unix/linux-syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/linux-syscalls.c -------------------------------------------------------------------------------- /libuv/src/unix/linux-syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/linux-syscalls.h -------------------------------------------------------------------------------- /libuv/src/unix/loop-watcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/loop-watcher.c -------------------------------------------------------------------------------- /libuv/src/unix/loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/loop.c -------------------------------------------------------------------------------- /libuv/src/unix/netbsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/netbsd.c -------------------------------------------------------------------------------- /libuv/src/unix/openbsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/openbsd.c -------------------------------------------------------------------------------- /libuv/src/unix/pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/pipe.c -------------------------------------------------------------------------------- /libuv/src/unix/poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/poll.c -------------------------------------------------------------------------------- /libuv/src/unix/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/process.c -------------------------------------------------------------------------------- /libuv/src/unix/proctitle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/proctitle.c -------------------------------------------------------------------------------- /libuv/src/unix/pthread-fixes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/pthread-fixes.c -------------------------------------------------------------------------------- /libuv/src/unix/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/signal.c -------------------------------------------------------------------------------- /libuv/src/unix/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/spinlock.h -------------------------------------------------------------------------------- /libuv/src/unix/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/stream.c -------------------------------------------------------------------------------- /libuv/src/unix/sunos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/sunos.c -------------------------------------------------------------------------------- /libuv/src/unix/tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/tcp.c -------------------------------------------------------------------------------- /libuv/src/unix/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/thread.c -------------------------------------------------------------------------------- /libuv/src/unix/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/timer.c -------------------------------------------------------------------------------- /libuv/src/unix/tty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/tty.c -------------------------------------------------------------------------------- /libuv/src/unix/udp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/unix/udp.c -------------------------------------------------------------------------------- /libuv/src/uv-common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/uv-common.c -------------------------------------------------------------------------------- /libuv/src/uv-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/uv-common.h -------------------------------------------------------------------------------- /libuv/src/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/version.c -------------------------------------------------------------------------------- /libuv/src/win/async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/async.c -------------------------------------------------------------------------------- /libuv/src/win/atomicops-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/atomicops-inl.h -------------------------------------------------------------------------------- /libuv/src/win/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/core.c -------------------------------------------------------------------------------- /libuv/src/win/dl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/dl.c -------------------------------------------------------------------------------- /libuv/src/win/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/error.c -------------------------------------------------------------------------------- /libuv/src/win/fs-event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/fs-event.c -------------------------------------------------------------------------------- /libuv/src/win/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/fs.c -------------------------------------------------------------------------------- /libuv/src/win/getaddrinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/getaddrinfo.c -------------------------------------------------------------------------------- /libuv/src/win/getnameinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/getnameinfo.c -------------------------------------------------------------------------------- /libuv/src/win/handle-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/handle-inl.h -------------------------------------------------------------------------------- /libuv/src/win/handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/handle.c -------------------------------------------------------------------------------- /libuv/src/win/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/internal.h -------------------------------------------------------------------------------- /libuv/src/win/loop-watcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/loop-watcher.c -------------------------------------------------------------------------------- /libuv/src/win/pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/pipe.c -------------------------------------------------------------------------------- /libuv/src/win/poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/poll.c -------------------------------------------------------------------------------- /libuv/src/win/process-stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/process-stdio.c -------------------------------------------------------------------------------- /libuv/src/win/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/process.c -------------------------------------------------------------------------------- /libuv/src/win/req-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/req-inl.h -------------------------------------------------------------------------------- /libuv/src/win/req.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/req.c -------------------------------------------------------------------------------- /libuv/src/win/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/signal.c -------------------------------------------------------------------------------- /libuv/src/win/stream-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/stream-inl.h -------------------------------------------------------------------------------- /libuv/src/win/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/stream.c -------------------------------------------------------------------------------- /libuv/src/win/tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/tcp.c -------------------------------------------------------------------------------- /libuv/src/win/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/thread.c -------------------------------------------------------------------------------- /libuv/src/win/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/timer.c -------------------------------------------------------------------------------- /libuv/src/win/tty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/tty.c -------------------------------------------------------------------------------- /libuv/src/win/udp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/udp.c -------------------------------------------------------------------------------- /libuv/src/win/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/util.c -------------------------------------------------------------------------------- /libuv/src/win/winapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/winapi.c -------------------------------------------------------------------------------- /libuv/src/win/winapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/winapi.h -------------------------------------------------------------------------------- /libuv/src/win/winsock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/winsock.c -------------------------------------------------------------------------------- /libuv/src/win/winsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/src/win/winsock.h -------------------------------------------------------------------------------- /libuv/test/benchmark-async-pummel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-async-pummel.c -------------------------------------------------------------------------------- /libuv/test/benchmark-async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-async.c -------------------------------------------------------------------------------- /libuv/test/benchmark-fs-stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-fs-stat.c -------------------------------------------------------------------------------- /libuv/test/benchmark-getaddrinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-getaddrinfo.c -------------------------------------------------------------------------------- /libuv/test/benchmark-list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-list.h -------------------------------------------------------------------------------- /libuv/test/benchmark-loop-count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-loop-count.c -------------------------------------------------------------------------------- /libuv/test/benchmark-million-async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-million-async.c -------------------------------------------------------------------------------- /libuv/test/benchmark-million-timers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-million-timers.c -------------------------------------------------------------------------------- /libuv/test/benchmark-multi-accept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-multi-accept.c -------------------------------------------------------------------------------- /libuv/test/benchmark-ping-pongs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-ping-pongs.c -------------------------------------------------------------------------------- /libuv/test/benchmark-pound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-pound.c -------------------------------------------------------------------------------- /libuv/test/benchmark-pump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-pump.c -------------------------------------------------------------------------------- /libuv/test/benchmark-sizes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-sizes.c -------------------------------------------------------------------------------- /libuv/test/benchmark-spawn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-spawn.c -------------------------------------------------------------------------------- /libuv/test/benchmark-tcp-write-batch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-tcp-write-batch.c -------------------------------------------------------------------------------- /libuv/test/benchmark-thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-thread.c -------------------------------------------------------------------------------- /libuv/test/benchmark-udp-pummel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/benchmark-udp-pummel.c -------------------------------------------------------------------------------- /libuv/test/blackhole-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/blackhole-server.c -------------------------------------------------------------------------------- /libuv/test/dns-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/dns-server.c -------------------------------------------------------------------------------- /libuv/test/echo-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/echo-server.c -------------------------------------------------------------------------------- /libuv/test/fixtures/empty_file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libuv/test/fixtures/load_error.node: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /libuv/test/run-benchmarks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/run-benchmarks.c -------------------------------------------------------------------------------- /libuv/test/run-tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/run-tests.c -------------------------------------------------------------------------------- /libuv/test/runner-unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/runner-unix.c -------------------------------------------------------------------------------- /libuv/test/runner-unix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/runner-unix.h -------------------------------------------------------------------------------- /libuv/test/runner-win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/runner-win.c -------------------------------------------------------------------------------- /libuv/test/runner-win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/runner-win.h -------------------------------------------------------------------------------- /libuv/test/runner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/runner.c -------------------------------------------------------------------------------- /libuv/test/runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/runner.h -------------------------------------------------------------------------------- /libuv/test/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/task.h -------------------------------------------------------------------------------- /libuv/test/test-active.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-active.c -------------------------------------------------------------------------------- /libuv/test/test-async-null-cb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-async-null-cb.c -------------------------------------------------------------------------------- /libuv/test/test-async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-async.c -------------------------------------------------------------------------------- /libuv/test/test-barrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-barrier.c -------------------------------------------------------------------------------- /libuv/test/test-callback-order.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-callback-order.c -------------------------------------------------------------------------------- /libuv/test/test-callback-stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-callback-stack.c -------------------------------------------------------------------------------- /libuv/test/test-close-fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-close-fd.c -------------------------------------------------------------------------------- /libuv/test/test-close-order.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-close-order.c -------------------------------------------------------------------------------- /libuv/test/test-condvar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-condvar.c -------------------------------------------------------------------------------- /libuv/test/test-connection-fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-connection-fail.c -------------------------------------------------------------------------------- /libuv/test/test-cwd-and-chdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-cwd-and-chdir.c -------------------------------------------------------------------------------- /libuv/test/test-default-loop-close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-default-loop-close.c -------------------------------------------------------------------------------- /libuv/test/test-delayed-accept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-delayed-accept.c -------------------------------------------------------------------------------- /libuv/test/test-dlerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-dlerror.c -------------------------------------------------------------------------------- /libuv/test/test-embed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-embed.c -------------------------------------------------------------------------------- /libuv/test/test-emfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-emfile.c -------------------------------------------------------------------------------- /libuv/test/test-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-error.c -------------------------------------------------------------------------------- /libuv/test/test-fail-always.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-fail-always.c -------------------------------------------------------------------------------- /libuv/test/test-fs-event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-fs-event.c -------------------------------------------------------------------------------- /libuv/test/test-fs-poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-fs-poll.c -------------------------------------------------------------------------------- /libuv/test/test-fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-fs.c -------------------------------------------------------------------------------- /libuv/test/test-get-currentexe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-get-currentexe.c -------------------------------------------------------------------------------- /libuv/test/test-get-loadavg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-get-loadavg.c -------------------------------------------------------------------------------- /libuv/test/test-get-memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-get-memory.c -------------------------------------------------------------------------------- /libuv/test/test-getaddrinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-getaddrinfo.c -------------------------------------------------------------------------------- /libuv/test/test-getnameinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-getnameinfo.c -------------------------------------------------------------------------------- /libuv/test/test-getsockname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-getsockname.c -------------------------------------------------------------------------------- /libuv/test/test-handle-fileno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-handle-fileno.c -------------------------------------------------------------------------------- /libuv/test/test-hrtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-hrtime.c -------------------------------------------------------------------------------- /libuv/test/test-idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-idle.c -------------------------------------------------------------------------------- /libuv/test/test-ip4-addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-ip4-addr.c -------------------------------------------------------------------------------- /libuv/test/test-ip6-addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-ip6-addr.c -------------------------------------------------------------------------------- /libuv/test/test-ipc-send-recv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-ipc-send-recv.c -------------------------------------------------------------------------------- /libuv/test/test-ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-ipc.c -------------------------------------------------------------------------------- /libuv/test/test-list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-list.h -------------------------------------------------------------------------------- /libuv/test/test-loop-alive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-loop-alive.c -------------------------------------------------------------------------------- /libuv/test/test-loop-close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-loop-close.c -------------------------------------------------------------------------------- /libuv/test/test-loop-configure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-loop-configure.c -------------------------------------------------------------------------------- /libuv/test/test-loop-handles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-loop-handles.c -------------------------------------------------------------------------------- /libuv/test/test-loop-stop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-loop-stop.c -------------------------------------------------------------------------------- /libuv/test/test-loop-time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-loop-time.c -------------------------------------------------------------------------------- /libuv/test/test-multiple-listen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-multiple-listen.c -------------------------------------------------------------------------------- /libuv/test/test-mutexes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-mutexes.c -------------------------------------------------------------------------------- /libuv/test/test-osx-select.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-osx-select.c -------------------------------------------------------------------------------- /libuv/test/test-pass-always.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-pass-always.c -------------------------------------------------------------------------------- /libuv/test/test-ping-pong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-ping-pong.c -------------------------------------------------------------------------------- /libuv/test/test-pipe-bind-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-pipe-bind-error.c -------------------------------------------------------------------------------- /libuv/test/test-pipe-close-stdout-read-stdin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-pipe-close-stdout-read-stdin.c -------------------------------------------------------------------------------- /libuv/test/test-pipe-connect-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-pipe-connect-error.c -------------------------------------------------------------------------------- /libuv/test/test-pipe-getsockname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-pipe-getsockname.c -------------------------------------------------------------------------------- /libuv/test/test-pipe-sendmsg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-pipe-sendmsg.c -------------------------------------------------------------------------------- /libuv/test/test-pipe-server-close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-pipe-server-close.c -------------------------------------------------------------------------------- /libuv/test/test-platform-output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-platform-output.c -------------------------------------------------------------------------------- /libuv/test/test-poll-close-doesnt-corrupt-stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-poll-close-doesnt-corrupt-stack.c -------------------------------------------------------------------------------- /libuv/test/test-poll-close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-poll-close.c -------------------------------------------------------------------------------- /libuv/test/test-poll-closesocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-poll-closesocket.c -------------------------------------------------------------------------------- /libuv/test/test-poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-poll.c -------------------------------------------------------------------------------- /libuv/test/test-process-title.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-process-title.c -------------------------------------------------------------------------------- /libuv/test/test-ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-ref.c -------------------------------------------------------------------------------- /libuv/test/test-run-nowait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-run-nowait.c -------------------------------------------------------------------------------- /libuv/test/test-run-once.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-run-once.c -------------------------------------------------------------------------------- /libuv/test/test-semaphore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-semaphore.c -------------------------------------------------------------------------------- /libuv/test/test-shutdown-close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-shutdown-close.c -------------------------------------------------------------------------------- /libuv/test/test-shutdown-eof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-shutdown-eof.c -------------------------------------------------------------------------------- /libuv/test/test-shutdown-twice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-shutdown-twice.c -------------------------------------------------------------------------------- /libuv/test/test-signal-multiple-loops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-signal-multiple-loops.c -------------------------------------------------------------------------------- /libuv/test/test-signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-signal.c -------------------------------------------------------------------------------- /libuv/test/test-socket-buffer-size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-socket-buffer-size.c -------------------------------------------------------------------------------- /libuv/test/test-spawn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-spawn.c -------------------------------------------------------------------------------- /libuv/test/test-stdio-over-pipes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-stdio-over-pipes.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-bind-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-bind-error.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-bind6-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-bind6-error.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-close-accept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-close-accept.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-close-while-connecting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-close-while-connecting.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-close.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-connect-error-after-write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-connect-error-after-write.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-connect-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-connect-error.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-connect-timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-connect-timeout.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-connect6-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-connect6-error.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-flags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-flags.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-open.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-read-stop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-read-stop.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-shutdown-after-write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-shutdown-after-write.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-try-write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-try-write.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-unexpected-read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-unexpected-read.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-write-after-connect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-write-after-connect.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-write-queue-order.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-write-queue-order.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-write-to-half-open-connection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-write-to-half-open-connection.c -------------------------------------------------------------------------------- /libuv/test/test-tcp-writealot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tcp-writealot.c -------------------------------------------------------------------------------- /libuv/test/test-thread-equal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-thread-equal.c -------------------------------------------------------------------------------- /libuv/test/test-thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-thread.c -------------------------------------------------------------------------------- /libuv/test/test-threadpool-cancel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-threadpool-cancel.c -------------------------------------------------------------------------------- /libuv/test/test-threadpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-threadpool.c -------------------------------------------------------------------------------- /libuv/test/test-timer-again.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-timer-again.c -------------------------------------------------------------------------------- /libuv/test/test-timer-from-check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-timer-from-check.c -------------------------------------------------------------------------------- /libuv/test/test-timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-timer.c -------------------------------------------------------------------------------- /libuv/test/test-tty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-tty.c -------------------------------------------------------------------------------- /libuv/test/test-udp-bind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-bind.c -------------------------------------------------------------------------------- /libuv/test/test-udp-dgram-too-big.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-dgram-too-big.c -------------------------------------------------------------------------------- /libuv/test/test-udp-ipv6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-ipv6.c -------------------------------------------------------------------------------- /libuv/test/test-udp-multicast-interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-multicast-interface.c -------------------------------------------------------------------------------- /libuv/test/test-udp-multicast-interface6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-multicast-interface6.c -------------------------------------------------------------------------------- /libuv/test/test-udp-multicast-join.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-multicast-join.c -------------------------------------------------------------------------------- /libuv/test/test-udp-multicast-join6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-multicast-join6.c -------------------------------------------------------------------------------- /libuv/test/test-udp-multicast-ttl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-multicast-ttl.c -------------------------------------------------------------------------------- /libuv/test/test-udp-open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-open.c -------------------------------------------------------------------------------- /libuv/test/test-udp-options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-options.c -------------------------------------------------------------------------------- /libuv/test/test-udp-send-and-recv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-send-and-recv.c -------------------------------------------------------------------------------- /libuv/test/test-udp-send-immediate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-send-immediate.c -------------------------------------------------------------------------------- /libuv/test/test-udp-send-unreachable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-send-unreachable.c -------------------------------------------------------------------------------- /libuv/test/test-udp-try-send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-udp-try-send.c -------------------------------------------------------------------------------- /libuv/test/test-walk-handles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-walk-handles.c -------------------------------------------------------------------------------- /libuv/test/test-watcher-cross-stop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/test/test-watcher-cross-stop.c -------------------------------------------------------------------------------- /libuv/uv.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/uv.gyp -------------------------------------------------------------------------------- /libuv/vcbuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/libuv/vcbuild.bat -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/make.bat -------------------------------------------------------------------------------- /source/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/_templates/layout.html -------------------------------------------------------------------------------- /source/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/about.rst -------------------------------------------------------------------------------- /source/basics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/basics.rst -------------------------------------------------------------------------------- /source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/conf.py -------------------------------------------------------------------------------- /source/eventloops.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/eventloops.rst -------------------------------------------------------------------------------- /source/filesystem.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/filesystem.rst -------------------------------------------------------------------------------- /source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/index.rst -------------------------------------------------------------------------------- /source/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/introduction.rst -------------------------------------------------------------------------------- /source/networking.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/networking.rst -------------------------------------------------------------------------------- /source/processes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/processes.rst -------------------------------------------------------------------------------- /source/threads.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/threads.rst -------------------------------------------------------------------------------- /source/utilities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikhilm/uvbook/HEAD/source/utilities.rst --------------------------------------------------------------------------------