diff options
author | Lev Serebryakov <lev@FreeBSD.org> | 2017-06-03 15:42:12 +0300 |
---|---|---|
committer | Lev Serebryakov <lev@FreeBSD.org> | 2017-06-03 15:42:12 +0300 |
commit | a92fbca37f6951fa0bd07bc3d9af24e57fca1708 (patch) | |
tree | 0ae12361e8677f86f00691fc874c9f4ff1abbb57 /socks.h | |
parent | d0f991c81a76897918e375a1f423750cb5f14d32 (diff) | |
download | xmr-stak-a92fbca37f6951fa0bd07bc3d9af24e57fca1708.zip xmr-stak-a92fbca37f6951fa0bd07bc3d9af24e57fca1708.tar.gz |
Add FreeBSD support
Diffstat (limited to 'socks.h')
-rw-r--r-- | socks.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -60,6 +60,9 @@ inline const char* sock_gai_strerror(int err, char* buf, size_t len) #include <unistd.h> /* Needed for close() */ #include <errno.h> #include <string.h> +#if defined(__FreeBSD__) +#include <netinet/in.h> /* Needed for IPPROTO_TCP */ +#endif inline void sock_init() {} typedef int SOCKET; @@ -76,7 +79,7 @@ inline void sock_close(SOCKET s) inline const char* sock_strerror(char* buf, size_t len) { buf[0] = '\0'; -#if defined(__APPLE__) +#if defined(__APPLE__) || defined(__FreeBSD__) strerror_r(errno, buf, len); return buf; #else |