<sys/select.h> depends on <sys/types.h>...?
Michael Nottebrock
michaelnottebrock at gmx.net
Tue Jan 18 21:20:01 PST 2005
Chuck Swiger wrote:
>> If you go back a few linux kernel/solaris/macosx releases, you'd
>> probably find the extra include requirement there, too.
>
>
> Sure. Only, if an earlier version of Linux 2.2 or OS X needed
> sys/types.h to use sys/select.h, then wouldn't the BZFlag sources know
> to use it by now...?
Portability issues in upstream sources don't get fixed because they exist -
they need to be reported and fixes need to be accepted and applied, too.
The code in question exists in bzflag since 2003. The FreeBSD port of bzflag
exists since 2000, an OpenBSD port, with patch, exists since 2003. NetBSD's
pkgsrc patches the file for FreeBSD 4.x's sake, too. How could this issue ever
have survived in the upstream sources? - Easily. :-)
*idly wonders how many
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
will need to be added to KDE 3.4 to make it compile on 4.x*
--
,_, | Michael Nottebrock | lofi at freebsd.org
(/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org
\u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org
More information about the freebsd-ports
mailing list