Use MAX_HOST_NAME+1 (limits.h) instead of MAXHOSTNAMELEN (sys/param.h

or netdb.h).
This commit is contained in:
Todd C. Miller
2012-12-04 10:18:41 -05:00
parent 9a1889a61c
commit 3c9da162e4
5 changed files with 15 additions and 7 deletions

View File

@@ -93,8 +93,16 @@
# endif
#endif
#ifndef MAXHOSTNAMELEN
# define MAXHOSTNAMELEN 64
#ifndef HOST_NAME_MAX
# ifdef MAXHOSTNAMELEN
# define HOST_NAME_MAX MAXHOSTNAMELEN
# else
# ifdef _POSIX_HOST_NAME_MAX
# define HOST_NAME_MAX _POSIX_HOST_NAME_MAX
# else
# define HOST_NAME_MAX 64
# endif
# endif
#endif
/*