On Sunday, June 16, 2002, at 06:32 AM, Dag-Erling Smorgrav wrote:

> Bruce Evans <[EMAIL PROTECTED]> writes:
>> This is caused by an old bogus include path in Makefiles (still needed
>> :-(), a bogus #include in drm and new newspace pollution in
>> <sys/select.h>.  drm includes <sys/select.h>, although this header is
>> essentially user-only.  <sys/select.h> now includes <signal.h>.
>> <signal.h> declares psignal(3) which is quite different from 
>> psignal(9).
>> ISTR that all includes of <sys/select.h> in the kernel were changed to
>> includes of <sys/selinfo.h>.  There seems to have been a lot of bitrot
>> since then.
> Eric, can you fix this?
> --
> Dag-Erling Smorgrav - [EMAIL PROTECTED]

In the meantime, the removal of <sys/select.h> gets us building again 

I'm not actually using the module so can't speak about its functionality.


Jerry Hicks

Index: src/sys/dev/drm/drm_os_freebsd.h
RCS file: /home/ncvs/src/sys/dev/drm/drm_os_freebsd.h,v
retrieving revision 1.5
diff -u -r1.5 drm_os_freebsd.h
--- src/sys/dev/drm/drm_os_freebsd.h    31 May 2002 23:19:50 -0000      
+++ src/sys/dev/drm/drm_os_freebsd.h    15 Aug 2002 02:11:39 -0000
@@ -17,7 +17,9 @@
  #include <sys/uio.h>
  #include <sys/filio.h>
  #include <sys/sysctl.h>
+#if 0
  #include <sys/select.h>
  #include <vm/vm.h>
  #include <vm/pmap.h>
  #include <machine/pmap.h>

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to