freebsd-skq/lib/libc
dufault d3dd91fcbc 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
..
amd64 Removed bogus .PATH statement. 1997-10-16 14:41:25 +00:00
compat-43 Sorted lists. 1997-10-21 08:41:15 +00:00
db Sorted lists. 1997-10-21 08:41:15 +00:00
gen Reviewed by: bde 1998-03-08 17:25:38 +00:00
gmon Format the MLINKS statement the same as in most other libc Makefile.inc's. 1997-12-19 21:53:35 +00:00
i386 Removed unused file. It just forces a return value of 0 on success 1997-10-18 13:59:48 +00:00
locale Change MACHINE references to MACHINE_ARCH. 1998-02-20 08:23:55 +00:00
net Change MACHINE references to MACHINE_ARCH. 1998-02-20 08:23:55 +00:00
nls Add #ifndef __NETBSD_SYSCALLS around calls to issetugid() which 1998-01-15 09:58:08 +00:00
quad Change MACHINE references to MACHINE_ARCH. 1998-02-20 08:23:55 +00:00
regex Note that '+' and '?' are not special characters in basic REs but they 1998-02-14 18:26:29 +00:00
rpc Fixed wrong prototypes. Most of the prototypes had missing return types, 1998-01-16 13:33:09 +00:00
stdio Fixed a few ancient typos, added a little missing stuff, and updated 1998-03-08 15:15:33 +00:00
stdlib Change MACHINE references to MACHINE_ARCH. 1998-02-20 08:41:46 +00:00
stdtime Submitted by: Jeremy Allison (jallison@whistle.com) 1998-02-18 01:20:33 +00:00
string Change MACHINE references to MACHINE_ARCH. 1998-02-20 08:23:55 +00:00
sys Don't add OBJS to CLEANFILES. bsd.obj.mk does it. Some objects were 1998-02-25 01:20:27 +00:00
xdr Removed the subdirectory paths from the definitions of MAN[1-9]. They 1997-10-15 16:16:41 +00:00
yp Fix resource allocation problems: 1998-03-07 05:06:10 +00:00
Makefile - Bump the minor # due to the addition of the stringlist functions. 1998-02-12 01:44:53 +00:00
Makefile.inc Handle machine-dependent (m-d) (string) sources more automatically. 1997-10-16 13:46:50 +00:00