--- timeserver.c.orig Fri Mar 16 07:13:50 2007 +++ timeserver.c Fri Mar 16 07:14:38 2007 @@ -30,9 +30,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 */ @@ -58,7 +58,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 */ @@ -225,7 +225,7 @@ #if (IRIX || WIN32) nd = getdtablehi(); #endif -#if (LINUX || OSX) +#if (LINUX || OSX || FreeBSD) nd = getdtablesize(); #endif #if (AIX)