diff options
author | isaacs <i@izs.me> | 2012-06-18 14:51:41 -0700 |
---|---|---|
committer | isaacs <i@izs.me> | 2012-06-18 14:51:41 -0700 |
commit | d0111aa0c45d2735080d7a177470839af767f7f2 (patch) | |
tree | a8941986b58c34815171cb294784079264610414 /deps/uv/src/unix/sunos.c | |
parent | 0a89e8b838caf0769807c4e9a665a70d2e63b032 (diff) | |
download | android-node-v8-d0111aa0c45d2735080d7a177470839af767f7f2.tar.gz android-node-v8-d0111aa0c45d2735080d7a177470839af767f7f2.tar.bz2 android-node-v8-d0111aa0c45d2735080d7a177470839af767f7f2.zip |
uv: Upgrade to 382f2a26
Diffstat (limited to 'deps/uv/src/unix/sunos.c')
-rw-r--r-- | deps/uv/src/unix/sunos.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/deps/uv/src/unix/sunos.c b/deps/uv/src/unix/sunos.c index bfe02bb17a..906e69fba8 100644 --- a/deps/uv/src/unix/sunos.c +++ b/deps/uv/src/unix/sunos.c @@ -28,7 +28,9 @@ #include <assert.h> #include <errno.h> -#include <ifaddrs.h> +#ifndef SUNOS_NO_IFADDRS +# include <ifaddrs.h> +#endif #include <net/if.h> #include <sys/loadavg.h> @@ -406,7 +408,9 @@ void uv_free_cpu_info(uv_cpu_info_t* cpu_infos, int count) { uv_err_t uv_interface_addresses(uv_interface_address_t** addresses, int* count) { - +#ifdef SUNOS_NO_IFADDRS + return uv__new_artificial_error(UV_ENOSYS); +#else struct ifaddrs *addrs, *ent; char ip[INET6_ADDRSTRLEN]; uv_interface_address_t* address; @@ -463,6 +467,7 @@ uv_err_t uv_interface_addresses(uv_interface_address_t** addresses, freeifaddrs(addrs); return uv_ok_; +#endif /* SUNOS_NO_IFADDRS */ } |