freebsd-src/sys
Peter Dufault aac4ad2c99 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.
1998-03-08 17:25:38 +00:00
..
alpha Staticized. 1998-02-13 07:34:52 +00:00
amd64 Construct the minor number for the root device taking into account the 1998-03-08 15:06:55 +00:00
compat Removed redundant test against MAXDSIZ (the rlimit test is stronger). 1998-02-25 05:33:06 +00:00
compile
conf Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) 1998-03-08 09:59:44 +00:00
ddb Ensure that the linker sets for commands exist by putting a standard 1998-02-13 02:19:29 +00:00
dev merge benfor branch changes onto mainline. 1998-03-08 16:54:00 +00:00
fs Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) 1998-03-08 09:59:44 +00:00
geom Properly bzero() structures after they're returned from getccdbuf(). 1998-02-22 10:01:23 +00:00
gnu Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) 1998-03-08 09:59:44 +00:00
i386 Construct the minor number for the root device taking into account the 1998-03-08 15:06:55 +00:00
isa Remove special handling for resuming clock interrupt when using APIC_IO. 1998-03-05 21:45:53 +00:00
isofs/cd9660 Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) 1998-03-08 09:59:44 +00:00
kern Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) 1998-03-08 09:59:44 +00:00
libkern Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
miscfs Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) 1998-03-08 09:59:44 +00:00
modules Don't add files handled by bsd.kmod.mk to CLEANFILES. Don't add never- 1998-02-25 01:40:55 +00:00
msdosfs Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) 1998-03-08 09:59:44 +00:00
net Fixed syntax error in previous commit. 1998-03-01 06:01:33 +00:00
netatalk Removed unused #includes. 1998-02-25 13:08:07 +00:00
netinet Make sure that you can only bind a more specific address when it is 1998-03-01 19:39:29 +00:00
netipx Staticize. 1998-02-09 06:11:36 +00:00
netkey polish the code. 1998-02-27 11:10:18 +00:00
netnatm Staticize. 1998-02-09 06:11:36 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) 1998-03-08 09:59:44 +00:00
nfsclient Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) 1998-03-08 09:59:44 +00:00
nfsserver Staticize. 1998-02-09 06:11:36 +00:00
pc98 Sync with sys/i386/i386/machdep.c revision 1.292. 1998-03-08 03:55:35 +00:00
pccard Removed unused #includes. 1998-02-25 05:58:50 +00:00
pci merge benfor branch changes onto mainline. 1998-03-08 16:54:00 +00:00
posix4 Reviewed by: bde 1998-03-08 17:25:38 +00:00
powerpc/include Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi Add a quirk entry for IO DATA CDC-TX86 6 CD changer. 1998-03-08 06:52:45 +00:00
sys Reviewed by: bde 1998-03-08 17:25:38 +00:00
tools Use __inline instead of inline to prevent pedantic compiler warnings. 1997-12-19 23:25:16 +00:00
ufs Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman) 1998-03-08 09:59:44 +00:00
vm Some cruft left over from my megacommit. A page rotation optimization 1998-03-08 06:27:30 +00:00
Makefile Test for the existance of ${MACHINE}/boot before trying to build it. 1998-02-20 07:37:08 +00:00