250 Commits

Author SHA1 Message Date
jtc
ff34f690cc We removed the sigaddset(), sigdelset(), and sigismember() macros, although
they were POSIX.1 compliant, because users have misinterpreted the spec and
have written programs that depend on -1 being returned when a signal number
is out of range.  This made initialization of signal masks significantly
more expensive.

This change uses GCC's inline function extension to provide macro-like
signal mask manipulation functions.  Since most of the time constants
like SIGINT is used, gcc is able to remove unused range checking code.
Gcc is also smart enough to coalesce adjacent sigemptyset(), sigaddset(),
sigdelset(), and sigfullset() calls into a single assignment.
1995-01-05 06:01:18 +00:00
mycroft
5cd1a683da Add svc_maxfd. 1995-01-04 02:57:47 +00:00
mycroft
6e6e7be7b8 Add prototypes for undelete(2). 1994-12-28 04:40:28 +00:00
mycroft
1fc62d2108 Sync with CSRG. 1994-12-28 02:43:00 +00:00
mycroft
04ffeab75a Sync with CSRG. 1994-12-28 01:41:50 +00:00
pk
da34da6096 Put a reserved field into use (weak symbol support). 1994-12-23 20:16:59 +00:00
cgd
2ba9a0c114 proto for iruserok. 1994-12-23 15:04:05 +00:00
cgd
f12a39e90b oops; one too many __const's 1994-12-23 13:02:09 +00:00
cgd
9e3970d80f make the char *'s that some of these routines take/return __const.
It quiets some warnings, and is the 'right thing' anyway.
1994-12-20 16:18:16 +00:00
cgd
f995c570c9 *jmp_buf -> arrays of longs, and make the definition of _JBLEN mach. dep.
header-dependent.
1994-12-20 10:35:44 +00:00
jtc
096d03c8ef fix typo 1994-12-17 04:19:06 +00:00
jtc
8f4aafd39a add prototype for realpath() 1994-12-16 06:22:56 +00:00
jtc
d781cfcf1d Kill warnings about sigsetjmp() and siglongjmp() being missing. 1994-12-10 11:42:26 +00:00
cgd
90cd4c0366 from Christos: kill nested comments, add a declaration. 1994-12-04 01:15:30 +00:00
cgd
2e2a3a256a be much more careful with types, and add prototype everything. 1994-12-04 01:12:39 +00:00
christos
d89a725614 Add netgroup.h 1994-12-03 00:00:57 +00:00
cgd
4d2cbfce0a new RCS ID format. 1994-10-26 00:55:40 +00:00
pk
40401eba78 Define more symbol types which are in common use now. 1994-10-19 20:29:41 +00:00
cgd
e701a1976c res_search() takes a const char * as the first arg. 1994-10-19 03:46:42 +00:00
cgd
359f94db65 be more careful with types. 1994-10-19 03:45:40 +00:00
cgd
0b201aeb5b better attributes. 1994-10-19 03:44:57 +00:00
cgd
86569ff22b be more careful with types 1994-10-19 03:43:38 +00:00
deraadt
2343dc8f90 u_int_{16,32}_t stuff 1994-10-15 07:56:51 +00:00
mycroft
cb9a3933e4 Clean up deleted files. 1994-10-15 04:57:12 +00:00
cgd
9dd6c36be0 make <stdarg.h> a symlink, and clean up ports' stdarg.h and varargs.h files. 1994-10-15 04:57:10 +00:00
jtc
badcc17a6d Add constants required by XPG3 1994-10-05 17:16:29 +00:00
jtc
9105223954 Added _PATH_LOCALE 1994-09-30 02:17:51 +00:00
jtc
22441ccd35 I've decided to move the definitions of private structures, etc. to
<sys/localedef.h> like AIX and OSF/1.
1994-09-29 05:00:37 +00:00
mycroft
587fd4ce2b Update to 4.4-Lite version. 1994-08-29 18:11:08 +00:00
mycroft
6dc403d977 Simplify copying of sys include files. 1994-08-29 04:59:48 +00:00
cgd
ff937b6ef0 clean up import 1994-08-17 22:58:56 +00:00
jtc
40a5399cc6 Removed macro definitions of sigaddset(), segdelset(), & sigismember()
so that the function implementations (which have invalid signal error
checking) are used.
1994-08-12 04:55:51 +00:00
jtc
b6e27e8793 Added prototypes for float versions of math functions.
Removed prototypes for internal functions.
1994-08-10 20:48:16 +00:00
jtc
928575d9bf Fix prototype for xdr_u_char() (PR #364) 1994-08-09 00:49:47 +00:00
jtc
9be1b3f521 Add strtoq() & strtouq() declarations 1994-08-07 23:17:56 +00:00
jtc
34dc9c85a5 Added prototype for new function strsignal() 1994-08-02 05:03:46 +00:00
cgd
9a827a815b get permissions right on installed directories 1994-07-21 07:33:01 +00:00
jtc
ebe4c061e9 Use pax instead of two tar's to install ${MACHINE} and ${MACHINE_ARCH}
header files.  It's faster, because the file data doesn't have to be
passed through a pipe; and it's cleaner, because pax's rich set of
features allows us to copy the files without changing directories, etc.
1994-07-08 06:17:23 +00:00
deraadt
ac50c9ed77 add 3 protos 1994-07-02 05:01:45 +00:00
deraadt
801938e714 macros in exec_aout.h now 1994-07-01 01:29:41 +00:00
mycroft
45e4faf92e Fix the install for real. Note this uses pax(1). 1994-06-22 15:09:35 +00:00
cgd
6d97a09335 rcs id's 1994-06-22 00:22:01 +00:00
cgd
d7cd57da51 add bm header, from Bostic 1994-06-22 00:21:37 +00:00
jtc
49c45072fc Added langinfo.h header for nl_langinfo() function 1994-06-21 04:06:33 +00:00
mycroft
9100463c3b Update *sort() prototypes. 1994-06-16 05:45:35 +00:00
cgd
cd1c282ab4 kill some now-unnecessary defines 1994-06-15 04:31:49 +00:00
jtc
c698beeb0e Add prototypes for res_query() and res_search() to fix bug #250.
More extensive changes will come when bind-4.9.3 is released and
integrated.
1994-06-13 01:16:13 +00:00
cgd
60dd072daa make install work for copies, but hack it to work for symlinks 1994-06-12 22:49:59 +00:00
mycroft
d7603a1f35 NFS changes. 1994-06-08 11:59:55 +00:00
jtc
64131474da Added nl_types.h for message catalog functions 1994-05-29 21:47:12 +00:00