thorpej
2cb59aaa0b
Declare the size of sys_siglist[] and sys_signame[] to be SIGUSR2+1
...
instead of _NSIG for now; we need to change these to char **'s, and do
a symbol renaming trick on them, eventually (a'la what Todd did with
libbfd's target match array).
1998-09-21 19:14:43 +00:00
kleink
866c9e7b5d
Remove the public declaration of gtime(), which is shipped with tzcode but is
...
not compiled into our libc since it is intended for use with Mach only.
1998-09-15 12:24:28 +00:00
tv
5426fd2771
__RENAME() the libcompat regexp routines so they will not be used by
...
programs that want -lcompat but use POSIX regex. Inspired by
<david@mono.org> in PR bin/1849.
1998-09-14 20:25:02 +00:00
thorpej
ea77978921
Fix typo in previous, and also don't version _setjmp/_longjmp; after
...
more careful analysis, I realized that they don't access the extended
jmp_buf data area, and thus would not have changed.
1998-09-14 07:27:08 +00:00
thorpej
f09a4dc257
Version setjmp(), longjmp(), _setjmp(), _longjmp(), sigsetjmp(), and
...
siglongjmp(). The size of struct sigcontext, and thus the size
of jmp_buf and sigjmp_buf on some platforms, has changed.
1998-09-14 07:10:53 +00:00
thorpej
7dcac1e40c
__LIBCxx_SOURCE__ refers to the library major number, not the NetBSD release
...
number.
1998-09-13 04:11:51 +00:00
mycroft
57387ec1ae
Minor KNFing.
1998-09-12 11:10:43 +00:00
mycroft
43a24c4412
Do the syscall versioning.
1998-09-12 10:53:26 +00:00
kleink
9db5e6b9bf
Declare asctime_r(), ctime_r(), gmtime_r() and localtime_r(), and rearrange
...
name space protection a bit.
1998-09-10 18:37:28 +00:00
kleink
02a4a2105b
Oops, isinf() was never included in any X/Open interface specification.
1998-09-07 15:00:05 +00:00
pk
7ff8549e41
Assign my copyright to the TNF.
1998-09-05 13:11:07 +00:00
pk
0a97faa040
Assign my copyrights to TNF.
1998-09-05 13:08:38 +00:00
tv
9f9b9c1b0a
Use __format__, __printf__ for consistency
1998-08-28 22:55:50 +00:00
perry
253ef37df2
add asprintf and vasprintf, originally written by Todd Miller for OpenBSD
1998-08-28 21:33:10 +00:00
kleink
5cc8c171be
Per XSH5, define _XOPEN_IOV_MAX.
1998-08-03 14:32:04 +00:00
kleink
ac1aec6cb8
Merge in recent changes from the private version of this header distributed
...
with tzcode.
1998-07-30 14:11:22 +00:00
mycroft
f886615650
__Namespace__ __protection__.
1998-07-30 00:44:15 +00:00
mycroft
f9927bf246
Add gid_from_group() and uid_from_user().
1998-07-28 16:27:48 +00:00
mycroft
a6b6f620db
Sprinkle in some __attribute__((noreturn))s.
1998-07-28 00:28:29 +00:00
mycroft
cbb3325e89
Actually, FreeBSD calls this mkdtemp(). No point in creating a new name.
1998-07-27 16:12:01 +00:00
mycroft
7daf213c0f
Add a mktempdir(), like mkstemp(), but it creates a directory.
1998-07-27 16:05:07 +00:00
mycroft
ef9e0500ba
Nuke tmpnam() as well.
1998-07-27 13:35:00 +00:00
mycroft
40129f82de
YP status codes are all unsigned.
1998-07-27 12:21:10 +00:00
mycroft
29916a94a6
Slight rearrangement.
1998-07-27 11:09:19 +00:00
mycroft
b8f6f58d3b
Need cdefs.h.
1998-07-27 11:08:38 +00:00
mycroft
ab22ce8def
If __AUDIT__ is defined, remove some traditional interfaces: gets, sprintf,
...
vsprintf, tempnam, mktemp, getwd.
1998-07-27 09:58:49 +00:00
mycroft
4f4968a946
Mark more functions returning internal buffers for const auditing.
1998-07-27 09:33:44 +00:00
mycroft
633b8f45a9
Make many of the new consts dependent on a new `__AUDIT__' flag, to avoid
...
breaking third party software. *sigh*
1998-07-27 09:09:03 +00:00
mycroft
b223acf69a
const poisoning.
1998-07-26 23:03:30 +00:00
mycroft
55ac0c2da3
const poisoning.
1998-07-26 21:58:46 +00:00
mycroft
74d731feba
KNF nit.
1998-07-26 19:20:55 +00:00
mycroft
a2b177683b
const poisoning.
1998-07-26 18:29:09 +00:00
mycroft
0c4d98ae35
const poisoning.
1998-07-26 17:53:10 +00:00
mycroft
982e920022
const poisoning.
1998-07-26 14:13:00 +00:00
mycroft
4024f73640
const poisoning.
1998-07-26 13:34:18 +00:00
mycroft
bb96d7f5ba
const poisoning.
1998-07-26 12:58:15 +00:00
mycroft
79788fe0d2
const poisoning.
1998-07-26 12:47:38 +00:00
mycroft
51f121a8b0
Oops; that wasn't quite right.
1998-07-26 12:43:24 +00:00
mycroft
25138f4af3
const poisoning.
1998-07-26 12:39:40 +00:00
mycroft
dae9fd960e
const poisoning.
1998-07-26 12:35:24 +00:00
mycroft
be9c427d60
const poisoning.
1998-07-26 12:29:33 +00:00
mycroft
0c38099309
const poisoning.
1998-07-26 11:45:21 +00:00
mycroft
9c286352d4
const poisoning.
1998-07-26 11:37:23 +00:00
tv
77a275d732
Change ld.so default behavior to RTLD_LOCAL, and make RTLD_LOCAL into a
...
new flag bit. Keep RTLD_GLOBAL as an actual flag bit so it won't be
re-used, or may be used for something later. Mask the dlopen() mode bits
in ld.elf_so so a comparison against RTLD_NOW works. (RTLD_{LOCAL,GLOBAL}
needs to be implemented for ld.elf_so.)
1998-07-14 22:18:36 +00:00
kleink
2fc150acf9
For the sake of XPG3 and later, provide TMP_MAX; consistent with the defintion
...
in <stdio.h>. Also, rearrange name space protection a bit.
1998-07-08 19:51:25 +00:00
kleink
901ea16862
Addendum to previous change: since pread()'s and pwrite()'s first official
...
appearance was in X/Open CAE Spec Issue 5 Version 2, add a section for that
and move the prototypes there.
1998-07-02 21:20:54 +00:00
thorpej
c0f28f93e4
Prototype pread(2) and pwrite(2) if !defined(_POSIX_C_SOURCE).
1998-06-30 19:46:41 +00:00
msaitoh
c2219d6aa5
pid/gid is not int but pid_t/gid_t (u_int32_t (unsigned!)).
1998-06-22 13:29:43 +00:00
tv
004209941c
Typo: POSXI -> POSIX.
...
Re-add GLOB_QUOTE and GLOB_ABEND bracketed by standards ifs for source
compatibility.
1998-06-22 12:01:43 +00:00
kleink
9a2e6944c4
* Remove GLOB_QUOTE, add GLOB_NOESCAPE. Per POSIX, backslash quoting of
...
special characters is the default behaviour, which may be disabled by
setting GLOB_NOESCAPE.
* Add GLOB_NOMATCH, which will be returned if no matching pathnames have been
found and GLOB_NOCHECK was not set.
* Add GLOB_NOSYS for completeness; it will never happen.
1998-06-19 22:41:44 +00:00