X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Futils.h;h=a0cb4d2316f5e54addb1ccea6473d82723b1bd8f;hb=df687b5ca86b93e0801db54ba4bca0f81ff02548;hp=42851501c4e1342ed37f2177f330661b4340a96c;hpb=1c475ecb575367a6b3f9328b0f643ad636155341;p=tinc diff --git a/src/utils.h b/src/utils.h index 42851501..a0cb4d23 100644 --- a/src/utils.h +++ b/src/utils.h @@ -38,6 +38,7 @@ extern const char *winerror(int); #define sockinprogress(x) ((x) == WSAEINPROGRESS || (x) == WSAEWOULDBLOCK) #define sockinuse(x) ((x) == WSAEADDRINUSE) #define socknotconn(x) ((x) == WSAENOTCONN) +#define sockshutdown(x) ((x) == WSAESHUTDOWN) #else #define sockerrno errno #define sockstrerror(x) strerror(x) @@ -54,4 +55,6 @@ extern bool check_id(const char *id); extern bool check_netname(const char *netname, bool strict); char *replace_name(const char *name); +extern FILE *fopenmask(const char *filename, const char *mode, mode_t perms); + #endif