*** src/gated/task.h.orig	Sun May 14 14:58:18 2000
--- src/gated/task.h	Sun May 14 14:59:44 2000
***************
*** 321,327 ****
  extern size_t task_recv_buffer_len;
  
  
! #if defined(SUNOS5_0) || !defined(HAVE_CMSG_SPACE) 
  #ifndef CMSG_ALIGN
  #define CMSG_ALIGN(n)   (((n) + 3) & ~3)
  #define CMSG_SPACE(l)   (CMSG_ALIGN(sizeof(struct cmsghdr)) + CMSG_ALIGN(l))
--- 321,327 ----
  extern size_t task_recv_buffer_len;
  
  
! #if (defined(SUNOS5_0) || !defined(HAVE_CMSG_SPACE)) && !defined(__FreeBSD__) 
  #ifndef CMSG_ALIGN
  #define CMSG_ALIGN(n)   (((n) + 3) & ~3)
  #define CMSG_SPACE(l)   (CMSG_ALIGN(sizeof(struct cmsghdr)) + CMSG_ALIGN(l))
--- src/gated/str.c.orig	Sat Nov 24 14:43:52 2001
+++ src/gated/str.c	Sat Nov 24 14:43:52 2001
@@ -191,7 +191,7 @@
 
 #define	ARG() \
 	_ulong = flags&LONGINT ? va_arg(ap, long) : \
-	    flags&SHORTINT ? va_arg(ap, short) : va_arg(ap, int);
+	    flags&SHORTINT ? va_arg(ap, int) : va_arg(ap, int);
 
 #define	todigit(c)	((c) - '0')
 #define	tochar(n)	((n) + '0')
--- src/gated/str.h.orig	Sat Nov 24 14:57:05 2001
+++ src/gated/str.h	Sat Nov 24 14:57:18 2001
@@ -127,9 +127,11 @@
 char * gd_uplow(const char *, int);
 #define	gd_upper(str)	gd_uplow(str, TRUE)
 #define	gd_lower(str)	gd_uplow(str, FALSE)
+#if 0
 int fprintf(FILE *, const char *, ...);
 int vsprintf(char *, const char *, va_list );
 int sprintf(char *, const char *, ...);
+#endif
 #ifndef	HAVE_STRCASECMP
 int strcasecmp(const char *, const char *);
 int strncasecmp(const char *, const char *, size_t);
--- src/gatedcompat/include.h.orig	Sat Nov 24 15:03:57 2001
+++ src/gatedcompat/include.h	Sat Nov 24 15:02:38 2001
@@ -91,3 +91,4 @@
 #ifdef HAVE_UNISTD_H
 #include <unistd.h> 
 #endif /* HAVE_UNISTD_H */
+#include <stdarg.h> 
