diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2015-01-28 14:29:26 +0100 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2015-01-28 14:30:13 +0100 |
commit | caa03bd0b43a89dcc93397182dc969417f09ba7c (patch) | |
tree | 6edd590b3f9afaee9f72a4e2c44a241e07b0f494 /src/liboutils | |
parent | eeed21e84c1702e4b6c6c8ccbef5b245dd9daa25 (diff) | |
download | outils-caa03bd0b43a89dcc93397182dc969417f09ba7c.tar.gz outils-caa03bd0b43a89dcc93397182dc969417f09ba7c.tar.xz outils-caa03bd0b43a89dcc93397182dc969417f09ba7c.zip |
hook up rdate
Diffstat (limited to 'src/liboutils')
-rw-r--r-- | src/liboutils/outils.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/liboutils/outils.h b/src/liboutils/outils.h index c949525..ef63a39 100644 --- a/src/liboutils/outils.h +++ b/src/liboutils/outils.h @@ -11,6 +11,12 @@ #define letoh16 le16toh +#ifndef SA_LEN +#define SA_LEN(X) \ + (((struct sockaddr*)(X))->sa_family == AF_INET ? sizeof(struct sockaddr_in) : \ + ((struct sockaddr*)(X))->sa_family == AF_INET6 ? sizeof(struct sockaddr_in6) : sizeof(struct sockaddr)) +#endif + #include <stdio.h> #include <stdint.h> |