diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2002-05-31 21:38:47 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2002-05-31 21:38:47 +0000 |
| commit | 3bbc4a188f236a8944eaadc20439b6c3cf372a8d (patch) | |
| tree | 993615d4dd4bbbf9708e3bda5e849d65302d002e /src/include/socket-utils.h | |
| parent | b02e9ca1e9197bbeb49fa37bbaea09d7fa1ea7c7 (diff) | |
| download | krb5-3bbc4a188f236a8944eaadc20439b6c3cf372a8d.tar.gz krb5-3bbc4a188f236a8944eaadc20439b6c3cf372a8d.tar.xz krb5-3bbc4a188f236a8944eaadc20439b6c3cf372a8d.zip | |
* socket-utils.h (socklen) [! HAVE_SA_LEN]: Return a socklen_t instead of size_t
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14463 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include/socket-utils.h')
| -rw-r--r-- | src/include/socket-utils.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/include/socket-utils.h b/src/include/socket-utils.h index 82e85f178b..b715459508 100644 --- a/src/include/socket-utils.h +++ b/src/include/socket-utils.h @@ -109,15 +109,14 @@ static __inline__ struct sockaddr_in6 *ss2sin6 (struct sockaddr_storage *ss) #endif #if !defined (socklen) -/* size_t socklen (struct sockaddr *) */ -/* Should this return socklen_t instead? */ +/* socklen_t socklen (struct sockaddr *) */ # ifdef HAVE_SA_LEN # define socklen(X) ((X)->sa_len) # else # ifdef KRB5_USE_INET6 -# define socklen(X) ((X)->sa_family == AF_INET6 ? sizeof (struct sockaddr_in6) : (X)->sa_family == AF_INET ? sizeof (struct sockaddr_in) : sizeof (struct sockaddr)) +# define socklen(X) ((X)->sa_family == AF_INET6 ? (socklen_t) sizeof (struct sockaddr_in6) : (X)->sa_family == AF_INET ? (socklen_t) sizeof (struct sockaddr_in) : (socklen_t) sizeof (struct sockaddr)) # else -# define socklen(X) ((X)->sa_family == AF_INET ? sizeof (struct sockaddr_in) : sizeof (struct sockaddr)) +# define socklen(X) ((X)->sa_family == AF_INET ? (socklen_t) sizeof (struct sockaddr_in) : (socklen_t) sizeof (struct sockaddr)) # endif # endif #endif |
