--- timeserver.c.orig Mon May 29 04:25:26 2006 +++ timeserver.c Mon May 29 04:25:56 2006 @@ -29,9 +29,9 @@ #include /* variable arguments stuff */ #include /* strrchr(), strerror() */ #include /* errno stuff */ -#if (IRIX || SOLARIS || AIX || HPUX || LINUX || OSX) +#if (IRIX || SOLARIS || AIX || HPUX || LINUX || OSX || FreeBSD) #include -#if !(SOLARIS || AIX || HPUX || LINUX || OSX) +#if !(SOLARIS || AIX || HPUX || LINUX || OSX || FreeBSD) #include #endif #include /* USHRT_MAX */ @@ -57,7 +57,7 @@ /* ----- */ /* Types */ /* ----- */ -#if !(IRIX || SOLARIS || AIX || HPUX || LINUX || OSX) +#if !(IRIX || SOLARIS || AIX || HPUX || LINUX || OSX || FreeBSD) /* SGI defines these in */ typedef unsigned long in_addr_t; /* An IP number */ typedef unsigned short in_port_t; /* A port number */ @@ -231,7 +231,7 @@ #if (AIX) nd = sd + 1; #endif -#if (SOLARIS || HPUX || OSX) +#if (SOLARIS || HPUX || OSX || FreeBSD) nd = FD_SETSIZE; #endif for (;;) {