Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Mar 1998 09:25:45 -0800 (PST)
From:      Peter Dufault <dufault@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-share@FreeBSD.ORG, cvs-sys@FreeBSD.ORG
Subject:   cvs commit: src/include limits.h signal.h src/lib/libc/gen sysconf.c src/share/man/man9 posix4.9 src/sys/posix4 aio.h mqueue.h posix4.h semaphore.h src/sys/sys _posix.h aio.h mman.h rtprio.h unistd.h
Message-ID:  <199803081725.JAA00766@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dufault     1998/03/08 09:25:45 PST

  Modified files:
    include              limits.h signal.h 
    lib/libc/gen         sysconf.c 
    share/man/man9       posix4.9 
    sys/posix4           aio.h mqueue.h posix4.h semaphore.h 
    sys/sys              aio.h mman.h rtprio.h unistd.h 
  Added files:
    sys/sys              _posix.h 
  Log:
  Reviewed by:	bde
  
  Changes to support building with _POSIX_SOURCE set to 199309L:
  
  1. Add sys/_posix.h to handle those preprocessor defs that POSIX
  says have effects when defined before including any header files;
  
  2. Change POSIX4_VISIBLE back to _POSIX4_VISIBLE
  
  3. Add _POSIX4_VISIBLE_HISTORICALLY for pre-existing BSD features now
  defined in POSIX.  These show up when:
  
  _POSIX_SOURCE and _POSIX_C_SOURCE are not set or
  _POSIX_C_SOURCE is set >= 199309L
  
  and vanish when:
  
  _POSIX_SOURCE is set or _POSIX_C_SOURCE is < 199309L.
  
  4. Explain these in man 9 posix4;
  
  5. Include _posix.h and conditionalize on new feature test.
  
  Revision  Changes    Path
  1.7       +10 -4     src/include/limits.h
  1.6       +33 -3     src/include/signal.h
  1.8       +2 -2      src/lib/libc/gen/sysconf.c
  1.2       +40 -27    src/share/man/man9/posix4.9
  1.2       +6 -4      src/sys/posix4/aio.h
  1.2       +4 -1      src/sys/posix4/mqueue.h
  1.2       +5 -13     src/sys/posix4/posix4.h
  1.2       +3 -1      src/sys/posix4/semaphore.h
  1.4       +1 -35     src/sys/sys/aio.h
  1.22      +7 -5      src/sys/sys/mman.h
  1.6       +2 -11     src/sys/sys/rtprio.h
  1.16      +5 -40     src/sys/sys/unistd.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803081725.JAA00766>