$NetBSD: patch-dp,v 1.4 2010/04/24 19:52:23 dholland Exp $ --- lib/libxview/notify/sys_select.c.orig 1993-06-29 05:18:11.000000000 +0000 +++ lib/libxview/notify/sys_select.c @@ -15,7 +15,11 @@ static char sccsid[] = "@(#)sys_sele */ #ifndef SVR4 +#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__DragonFly__) #include +#else +#include +#endif #else SVR4 #include #include @@ -28,12 +32,22 @@ static char sccsid[] = "@(#)sys_sele #include /* For debugging */ #include /* For debugging */ -extern errno; - #ifndef NULL #define NULL 0 #endif +/* netbsd-6's time_t changes caused versioning/renaming of select */ +/* XXX xview should not be using syscall() */ +#ifdef __NetBSD__ +#ifndef SYS_select +#ifdef SYS___select50 +#define SYS_select SYS___select50 +#else +#error "help!" +#endif +#endif +#endif + pkg_private int #ifndef SVR4 notify_select(nfds, readfds, writefds, exceptfds, tv)