$NetBSD: patch-dq,v 1.1 2001/12/20 09:20:08 tron Exp $ --- lib/libxview/notify/ndet_fcntl.c.orig Tue Jun 29 07:18:03 1993 +++ lib/libxview/notify/ndet_fcntl.c Thu Dec 20 10:09:16 2001 @@ -17,22 +17,39 @@ #include #include +#include #include #include #ifdef SVR4 #include #endif SVR4 - +#if (defined(BSD) && (BSD >= 199103)) +#include +#endif extern int #ifdef SVR4 xv_fcntl(fd, cmd, arg) #else +#if (defined(BSD) && (BSD >= 199103)) +fcntl(int fd, int cmd, ...) +#else fcntl(fd, cmd, arg) +#endif #endif SVR4 +#if !(defined(BSD) && (BSD >= 199103)) int fd, cmd, arg; +#endif { fd_set bit; int res; + +#if (defined(BSD) && (BSD >= 199103)) + int arg; + va_list valist; + va_start(valist, cmd); + arg = va_arg(valist, int); + va_end(valist); +#endif /* Set fd bit */ FD_ZERO(&bit);