aboutsummaryrefslogtreecommitdiff
path: root/src/unix
diff options
context:
space:
mode:
Diffstat (limited to 'src/unix')
-rw-r--r--src/unix/fs.c6
-rw-r--r--src/unix/getaddrinfo.c1
-rw-r--r--src/unix/getnameinfo.c1
3 files changed, 7 insertions, 1 deletions
diff --git a/src/unix/fs.c b/src/unix/fs.c
index 652cdfd7..e66b1e4c 100644
--- a/src/unix/fs.c
+++ b/src/unix/fs.c
@@ -120,7 +120,11 @@
do { \
if (cb != NULL) { \
uv__req_register(loop, req); \
- uv__work_submit(loop, &req->work_req, uv__fs_work, uv__fs_done); \
+ uv__work_submit(loop, \
+ &req->work_req, \
+ UV__WORK_FAST_IO, \
+ uv__fs_work, \
+ uv__fs_done); \
return 0; \
} \
else { \
diff --git a/src/unix/getaddrinfo.c b/src/unix/getaddrinfo.c
index 10e8afd7..25827c1f 100644
--- a/src/unix/getaddrinfo.c
+++ b/src/unix/getaddrinfo.c
@@ -186,6 +186,7 @@ int uv_getaddrinfo(uv_loop_t* loop,
if (cb) {
uv__work_submit(loop,
&req->work_req,
+ UV__WORK_SLOW_IO,
uv__getaddrinfo_work,
uv__getaddrinfo_done);
return 0;
diff --git a/src/unix/getnameinfo.c b/src/unix/getnameinfo.c
index 9a436722..991002a6 100644
--- a/src/unix/getnameinfo.c
+++ b/src/unix/getnameinfo.c
@@ -109,6 +109,7 @@ int uv_getnameinfo(uv_loop_t* loop,
if (getnameinfo_cb) {
uv__work_submit(loop,
&req->work_req,
+ UV__WORK_SLOW_IO,
uv__getnameinfo_work,
uv__getnameinfo_done);
return 0;