/libuv/docs/src/ |
H A D | threading.rst | 60 Options for spawning a new thread (passed to :c:func:`uv_thread_create_ex`). 79 .. versionchanged:: 1.4.1 returns a UV_E* error code on failure 83 Like :c:func:`uv_thread_create`, but additionally specifies options for creating a new thread. 85 If `UV_THREAD_HAS_STACK_SIZE` is set, `stack_size` specifies a stack size for the new thread. 97 to a cpu_set_t and uses :man:`pthread_setaffinity_np(3)`. On Windows, maps 98 the bytes in cpumask to a bitmask and uses SetThreadAffinityMask() which 165 Runs a function once and only once. Concurrent calls to :c:func:`uv_once` with the 242 :c:func:`uv_barrier_wait` returns a value > 0 to an arbitrarily chosen "serializer" thread
|
H A D | index.rst | 8 libuv is a multi-platform support library with a focus on asynchronous I/O. It
|
H A D | timer.rst | 64 duration, and will follow normal timer semantics in the case of a 67 For example, if a 50ms repeating timer first runs for 17ms, it will be 73 If the repeat value is set from a timer callback it does not immediately take effect.
|
H A D | request.rst | 62 Macro that expands to a series of invocations of `iter_macro` for 70 Cancel a pending request. Fails if the request is executing or has finished 116 Returns the name for the equivalent struct for a given request type,
|
H A D | metrics.rst | 7 libuv provides a metrics API to track various internal operations of the event 17 these metrics in a :c:type:`uv_prepare_cb` in order to make sure there are
|
H A D | fs_poll.rst | 7 FS Poll handles allow the user to monitor a given path for changes. Unlike 8 :c:type:`uv_fs_event_t`, fs poll handles use `stat` to detect when a file has
|
H A D | idle.rst | 12 the loop will perform a zero timeout poll instead of blocking for i/o.
|
/libuv/src/unix/ |
H A D | internal.h | 111 #define ROUND_UP(a, b) \ argument 112 ((a) % (b) ? ((a) + (b)) - ((a) % (b)) : (a))
|
H A D | os390.c | 455 #define MAX(a,b) (((a)>(b))?(a):(b)) in uv_interface_addresses() argument
|
H A D | aix.c | 66 #define EQ(a,b) (strcmp(a,b) == 0) argument
|
H A D | linux.c | 275 static int compare_watchers(const struct watcher_list* a, 2420 static int compare_watchers(const struct watcher_list* a, in compare_watchers() argument 2422 if (a->wd < b->wd) return -1; in compare_watchers() 2423 if (a->wd > b->wd) return 1; in compare_watchers()
|
/libuv/ |
H A D | tsansupp.txt | 1 # glibc reads `count` field unsynchronized, not a libuv bug
|
H A D | ChangeLog | 133 * linux: eliminate a read on eventfd per wakeup (Andy Pan) 396 * build: fix libuv.a file name for cmake (Jameson Nash) 763 * build: make CI a bit noisier (Jameson Nash) 1083 * win,test: fix a few typos (AJ Heller) 1379 * win,tcp: avoid reinserting a pending request ( 2638 * build: add a cmake build file (Ben Noordhuis) 2778 * test: fix a typo in test-fork.c (Felix Yan) 3071 * doc: fix a trivial typo (Vladimír Čunát) 3183 * build: add a comma to uv.gyp (Gemini Wen) 4690 * cleanup: remove a dead increment (Maciej Małecki) [all …]
|
H A D | .gitignore | 32 /libuv.a
|
H A D | LICENSE | 3 Permission is hereby granted, free of charge, to any person obtaining a copy
|
H A D | LICENSE-extra | 7 Permission is hereby granted, free of charge, to any person obtaining a copy
|
H A D | configure.ac | 32 # Xlc has a flag "-f<filename>". Need to use CC_CHECK_FLAG_SUPPORTED_APPEND so
|
/libuv/.github/ |
H A D | dependabot.yml | 1 # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-up…
|
/libuv/docs/ |
H A D | make.bat | 24 echo. singlehtml to make a single large HTML file 27 echo. htmlhelp to make HTML files and a HTML help project 28 echo. qthelp to make HTML files and a qthelp project 29 echo. devhelp to make HTML files and a Devhelp project
|
/libuv/src/win/ |
H A D | process.c | 600 static int env_strncmp(const wchar_t* a, int na, const wchar_t* b) { in env_strncmp() argument 607 a_eq = wcschr(a, L'='); in env_strncmp() 609 na = (int)(long)(a_eq - a); in env_strncmp() 617 r = CompareStringOrdinal(a, na, b, nb, /*case insensitive*/TRUE); in env_strncmp() 622 static int qsort_wcscmp(const void *a, const void *b) { in qsort_wcscmp() argument 623 wchar_t* astr = *(wchar_t* const*)a; in qsort_wcscmp()
|
/libuv/test/ |
H A D | runner.c | 34 const task_entry_t* a = va; in compare_task() local 36 return strcmp(a->task_name, b->task_name); in compare_task()
|
H A D | test-poll.c | 50 #define MIN(a, b) (((a) < (b)) ? (a) : (b)); argument
|
/libuv/src/ |
H A D | heap-inl.h | 46 typedef int (*heap_compare_fn)(const struct heap_node* a,
|
/libuv/.github/workflows/ |
H A D | sanitizer.yml | 26 # [AM]SAN fail on newer kernels due to a bigger PIE slide
|
H A D | CI-unix.yml | 55 # TODO: This can be in a pre-built docker image
|