diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-11-16 13:05:35 -0800 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-11-16 13:06:10 -0800 |
commit | 44314ccf48332c91db57a53d5fc0e3de48642681 (patch) | |
tree | 08c8079b596a7f16598c838d63c4f07b919a97d1 /deps/uv/src/unix/freebsd.c | |
parent | 3b852d7faba82d5ec2367939ecc98c3ab03cb2e6 (diff) | |
download | android-node-v8-44314ccf48332c91db57a53d5fc0e3de48642681.tar.gz android-node-v8-44314ccf48332c91db57a53d5fc0e3de48642681.tar.bz2 android-node-v8-44314ccf48332c91db57a53d5fc0e3de48642681.zip |
Upgrade libuv to 2007eb8
Diffstat (limited to 'deps/uv/src/unix/freebsd.c')
-rw-r--r-- | deps/uv/src/unix/freebsd.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/deps/uv/src/unix/freebsd.c b/deps/uv/src/unix/freebsd.c index 7c5deabb84..a519f86d49 100644 --- a/deps/uv/src/unix/freebsd.c +++ b/deps/uv/src/unix/freebsd.c @@ -50,11 +50,17 @@ int uv_exepath(char* buffer, size_t* size) { return -1; } - +#ifdef __DragonFly__ + mib[0] = CTL_KERN; + mib[1] = KERN_PROC; + mib[2] = KERN_PROC_ARGS; + mib[3] = getpid(); +#else mib[0] = CTL_KERN; mib[1] = KERN_PROC; mib[2] = KERN_PROC_PATHNAME; mib[3] = -1; +#endif cb = *size; if (sysctl(mib, 4, buffer, &cb, NULL, 0) < 0) { |