summaryrefslogtreecommitdiff
path: root/deps/uv/uv.gyp
diff options
context:
space:
mode:
Diffstat (limited to 'deps/uv/uv.gyp')
-rw-r--r--deps/uv/uv.gyp15
1 files changed, 13 insertions, 2 deletions
diff --git a/deps/uv/uv.gyp b/deps/uv/uv.gyp
index 75a6d97819..051bdc937c 100644
--- a/deps/uv/uv.gyp
+++ b/deps/uv/uv.gyp
@@ -75,6 +75,7 @@
'src/idna.h',
'src/inet.c',
'src/queue.h',
+ 'src/random.c',
'src/strscpy.c',
'src/strscpy.h',
'src/threadpool.c',
@@ -167,6 +168,7 @@
'src/unix/pipe.c',
'src/unix/poll.c',
'src/unix/process.c',
+ 'src/unix/random-devurandom.c',
'src/unix/signal.c',
'src/unix/spinlock.h',
'src/unix/stream.c',
@@ -226,7 +228,8 @@
'sources': [
'src/unix/darwin.c',
'src/unix/fsevents.c',
- 'src/unix/darwin-proctitle.c'
+ 'src/unix/darwin-proctitle.c',
+ 'src/unix/random-getentropy.c',
],
'defines': [
'_DARWIN_USE_64_BIT_INODE=1',
@@ -241,6 +244,8 @@
'src/unix/linux-syscalls.c',
'src/unix/linux-syscalls.h',
'src/unix/procfs-exepath.c',
+ 'src/unix/random-getrandom.c',
+ 'src/unix/random-sysctl.c',
'src/unix/sysinfo-loadavg.c',
],
'link_settings': {
@@ -320,8 +325,14 @@
[ 'OS=="freebsd" or OS=="dragonflybsd"', {
'sources': [ 'src/unix/freebsd.c' ],
}],
+ [ 'OS=="freebsd"', {
+ 'sources': [ 'src/unix/random-getrandom.c' ],
+ }],
[ 'OS=="openbsd"', {
- 'sources': [ 'src/unix/openbsd.c' ],
+ 'sources': [
+ 'src/unix/openbsd.c',
+ 'src/unix/random-getentropy.c',
+ ],
}],
[ 'OS=="netbsd"', {
'link_settings': {