tv
12c753dbfe
C++ has a very different concept of "exception." Delimit struct exception
...
and matherr() with #ifndef __cplusplus.
1998-04-08 23:42:59 +00:00
fair
aceea1460f
Update STDPATH and DEFPATH as suggested by PR#4304. Document more carefully
...
which is supposed to be used for what (they should not be the same; why
separate them in the first place, otherwise?).
1998-04-07 21:09:31 +00:00
kleink
d555fccde7
Replace the old GLOB_ABEND constant with (the standardized) GLOB_ABORTED.
1998-03-31 20:32:48 +00:00
kleink
3a1500efe9
Per X/Open CAE Spec Issue 5 Version 2, change the buffer size argument of
...
readlink() from type `int' to type `size_t'. This isn't an ABI change, since
the calling convention of our only LP64 platform (the Alpha) already promotes
this argument to a `long'.
This may not be the final action on this matter; readlink() still returns
an `int', which may change in a future revision of the standard.
1998-03-27 13:02:20 +00:00
kleink
a681a3706c
Protect the dlctl() prototype and the DL_* macros against _XOPEN_SOURCE;
...
they are neither specified by the XPG nor part of the name space reserved for
implementation-defined use.
1998-03-25 12:21:05 +00:00
mhitch
082edecc20
Add support for mips.
1998-03-25 04:12:32 +00:00
mrg
62817961ee
cast the argument of ctype macros to (int).
1998-03-23 06:44:34 +00:00
pk
5cc521c079
Define RTLD_GLOBAL.
1998-03-15 23:13:42 +00:00
thorpej
31e20a3875
Prototype getsid().
1998-02-18 18:24:26 +00:00
kleink
c0dde81ddb
If standards-compliance is requested by defining the preprocessor symbols
...
_POSIX_SOURCE or _XOPEN_SOURCE at compile time, use __RENAME() to call
__posix_chown(), __posix_fchown(), __posix_lchown() and __posix_rename()
instead of their NetBSD counterparts in order to remove the requirement of
linking against libposix.
1998-02-14 20:39:26 +00:00
kleink
5d431855e2
If standards-compliance is requested by defining the preprocessor symbols
...
_POSIX_SOURCE or _XOPEN_SOURCE at compile time, use __RENAME() to call
__posix_rename() instead of rename() in order to remove the requirement of
linking against libposix.
1998-02-14 20:33:21 +00:00
lukem
8cc8e93ab9
minor typo and grammar fixes
1998-02-13 04:36:13 +00:00
lukem
423e29d2ec
revert; we can't break the existing ABI and API
1998-02-11 23:01:22 +00:00
lukem
88a058d32b
revert to 1.6; we can't break the existing ABI and API
1998-02-11 22:53:13 +00:00
lukem
27c585ce51
revert to 1.7; we can't break the existing ABI and API
1998-02-11 22:52:38 +00:00
lukem
6dabc120ba
revert to 1.5; we can't break the existing ABI and API
1998-02-11 22:46:41 +00:00
lukem
c889fe8fd3
revert to 1.9; we can't break the existing ABI and API
1998-02-11 22:41:30 +00:00
lukem
29c82e2ef6
use u_int32_t instead of size_t for oa_length
1998-02-11 08:05:54 +00:00
lukem
279cdc6c6d
fix up type insanity for clntudp_create (thanks to thorpej who found this)
1998-02-11 07:57:55 +00:00
lukem
cc775ebf69
cleanup type usage
1998-02-10 04:12:24 +00:00
lukem
ddc57feb42
major cleanup
...
* use int32_t instead of long
* use size_t instead of u_int as appropriate
* use in_port_t instead of u_short as appropriate
* KNF, cleanup typos and spellos in comments
* deprecate svc_fds; it's obselete and not supported in libc/rpc anyway
1998-02-10 03:52:14 +00:00
perry
3d7d6c33df
cleanup multiple inclusion protection.
1998-02-10 00:44:23 +00:00
perry
3b3774fc83
add/cleanup multiple inclusion protection.
1998-02-10 00:38:16 +00:00
perry
d39928a203
add/cleanup multiple inclusion protection.
1998-02-10 00:25:25 +00:00
kleink
df0d6631b5
Per XPG4.2, change the `n' argument of initstate() to size_t. (Since it was
...
recently changed from int to long (lite-2 import), I saw no reason to delay
this `alignment'.)
1998-02-04 21:06:14 +00:00
perry
d7d500efb6
restore include of sys/featuretest.h
1998-02-03 04:45:41 +00:00
perry
dde65b6a43
fix/restore Id
1998-02-03 04:20:36 +00:00
perry
883ee70d11
remove sys/featuretest.h -- why did kleink add it?
1998-02-02 22:07:54 +00:00
perry
b7b7322c68
merge lite-2
1998-02-02 21:07:13 +00:00
perry
4ab34663db
merge lite-2 sccs id, but as per jt, don't switch to using lite-2 rune_t's
1998-02-02 17:13:49 +00:00
perry
45c131a89e
Switch to using lite-2's tar.h instead of ours. The contents are
...
identical, but lite-2's has comments explaining them, which makes it
superior to jt's tar.h. no functional difference.
1998-02-02 17:10:19 +00:00
perry
a141abe41d
merge lite-2
1998-02-02 16:32:57 +00:00
kleink
ea1a5dbd26
Per XPG4.2, move the prototypes of bcmp(), bcopy(), bzero(), ffs(), index(),
...
rindex(), strcasecmp() and strncasecmp() to <strings.h>. For now, include
<strings.h> to get these prototypes; this should go away eventually.
Also, protect the prototypes of strtok_r() and strsep().
1998-02-02 16:15:07 +00:00
kleink
7d9fe293d7
Rework this header to be XPG4.2-compliant: provide the symbols and prototypes
...
defined in the spec, and don't include the whole <string.h> header.
1998-02-02 15:59:13 +00:00
thorpej
5caf2349e4
Fix the prototypes for srandom() and initstate() after the libc/stdlib lite-2
...
merge (ints -> longs). The only platform on which this might have caused
a problem is the Alpha, and it happens to be safe because the first 6 arguments
are passed in registers on the Alpha (and are thus implicitly promoted to
longs anyhow).
1998-01-31 20:36:47 +00:00
jtc
397b763df8
Added function declarations for flockfile(), ftrylockfile(), funlockfile(),
...
getc_unlocked(), getchar_unlocked(), putc_unlocked(), & putchar_unlocked().
Added macro definitions for the latter four functions.
Changed so that getc(), putc(), clearerr(), feof() and ferror() macros
are not defined if _REENTRANT is defined so that thread-safe function
versions will be used instead.
1998-01-19 07:35:06 +00:00
kleink
7d2c50b586
Add a FNM_NOSYS return code. This condition will never happen (since fnmatch()
...
is implemented), but this preprocessor symbol is required by XPG4.2.
1998-01-13 12:45:02 +00:00
kleink
f1d296dd60
Per XPG4, move the prototype of swab() from <string.h> to <unistd.h>.
1998-01-12 16:05:40 +00:00
perry
3fe138c146
RCS Id Police.
1998-01-09 08:03:16 +00:00
thorpej
4a7fabf18c
Update for __vfork14().
1998-01-05 06:14:51 +00:00
kleink
916831ec4e
Add lockf(), an alternate interface to perform advisory record locking;
...
per XPG4.2.
1997-12-20 20:23:15 +00:00
lukem
a4c9cc609b
add flags arg to fparseln(), and define FPARSELN_UNESC{ESC,CONT,COMM,REST,ALL}
1997-12-01 02:25:46 +00:00
kleink
5d7a8f4a16
Modify the recent sigaltstack() interface change to use the __RENAME() scheme;
...
add __sigaltstack14().
1997-11-29 18:38:20 +00:00
kleink
5abc2c37ce
Update sigaltstack() to use stack_t parameters.
1997-11-26 16:51:12 +00:00
kleink
6598e022b2
Per XPG4.2, use useconds_t for as argument and return type of ualarm().
1997-11-25 17:57:37 +00:00
kleink
d92a29c3b7
Per XPG4.2, change usleep() to take an useconds_t as its argument, and return
...
an int.
1997-11-24 19:09:19 +00:00
kleink
bb8dae3601
Move inclusion of <sys/types.h> before that of <sys/signal.h>.
1997-11-18 20:30:24 +00:00
lukem
2542e3903a
fix retval of fparseln
1997-11-16 22:34:23 +00:00
christos
987d6a1d4c
Add fparseln(3)
1997-11-16 22:18:03 +00:00
thorpej
42066a4aa4
Fix __RENAME quoting lossage (don't pass it a quoted string). From
...
Chris Demetriou <cgd@pa.dec.com>.
1997-11-04 23:36:19 +00:00