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>
