Commit Graph

587 Commits

Author SHA1 Message Date
lukem
04a72f75d1 Define _PASSWORD_CHGNOW as -1. This is a `magic' pw_change value,
which login(1) detects and forces a password change during login.
Based on [bin/936] by Simon Gerraty <sjg@quick.com.au>
1997-08-16 13:47:21 +00:00
jtc
87f4ccd45f Fix files using old TNF copyright notice 1997-07-30 22:53:50 +00:00
mikel
c23e815bb4 add parens in isleap() for gcc -Wall 1997-07-25 05:54:42 +00:00
phil
d5c2f1b21b Update pw_copy prototype for changes for PR3806, 3807. 1997-07-24 08:47:48 +00:00
christos
b2b50d955b Backout addition of user_from_uid and group_from_gid; they exist in pwd.h
and grp.h [pointed by cgd]
1997-07-20 19:18:49 +00:00
christos
cf8c0114c2 Add user_from_uid and group_from_gid 1997-07-20 19:06:07 +00:00
thorpej
0beec2c555 Correct the prototype of the (*foreach)() member of the yp_all callback. 1997-07-18 06:11:16 +00:00
mikel
e95e818cbd some minor KNF 1997-07-14 00:30:28 +00:00
christos
8115e016aa Add typedefs for clockid_t and timer_t 1997-07-13 18:32:18 +00:00
christos
0e18fbde82 Add missing prototypes for _yp_check and yp_maplist 1997-07-13 18:20:48 +00:00
christos
e092553a70 Add prototypes for obsolete: xdr_{domainname,peername,mapname} and mark them
as such.
1997-07-13 18:19:08 +00:00
christos
5ffea610c1 Add missing prototype for svcudp_enablecache 1997-07-13 18:17:43 +00:00
christos
c970a909de Add missing prototypes for xdr_{accepted,rejected}_reply 1997-07-13 18:16:43 +00:00
christos
5fce2becd3 Add missing prototypes for: get_myaddress, bindresvport, registerrpc,
callrpc, getrpcport
1997-07-13 18:15:46 +00:00
christos
7e34a0b230 Add missing authentication prototypes _svcauth_{null,short,unix} and
xdr_opaque_auth
1997-07-13 18:14:22 +00:00
christos
2b322cb844 Add missing swapon prototype and mark it obsolete. 1997-07-13 18:12:49 +00:00
christos
34eb75ff52 - Added prototypes for non POSIX that are marked STD inspired:
offtime, timelocal, timegm, timeoff, gtime, time2posix, posix2time.
- Added prototypes for the currently stubbed out timer functions:
    timer_{create,delete,getoverrun,gettime,settime}
1997-07-13 18:09:51 +00:00
christos
81037ca0d3 Add missing strtok_r prototype 1997-07-13 18:02:16 +00:00
christos
efac03b6a6 Add missing rand_r prototype 1997-07-13 18:01:53 +00:00
christos
c60b6531c3 Add missing __{BEGIN,END}_DECLS 1997-07-13 18:01:32 +00:00
christos
1ed010cf0a Added missing __seekdir prototype 1997-07-13 18:01:06 +00:00
kleink
8470989b67 Common sense dictates that the `basegid' paramater of initgroups(3) should
be of type gid_t, and not int.
1997-07-04 09:14:52 +00:00
christos
2c1aa43467 forgot to commit this. 1997-06-30 21:22:59 +00:00
lukem
e7fb77dafb Define _PASSWORD_WARNDAYS to 14. When a password or account expiry is due
at a time less than this, login(1) et al will warn the user.
1997-06-27 16:20:59 +00:00
mrg
cab9e1c2f8 oops, forgot to commit this. prototype swapctl() in place of swapon(). 1997-06-23 01:13:43 +00:00
kleink
dbda158f1f Add support for localized character sets (a.k.a. LC_CTYPE).
Thanks go to Matthias Scheler <tron@lyssa.owl.de> for contributing his initial
work in PR/3592, and to Christos Zoulas for refining it!
1997-06-02 09:52:36 +00:00
kleink
936cbaf003 Add strptime(3) prototype. 1997-05-26 16:03:58 +00:00
pk
0df98a6252 Make macros evaluate to non-compound statements (Jarle Greipsland; PR#3614) 1997-05-14 15:49:55 +00:00
christos
b13a0cea18 Add missing prototype for getgrouplist as mentioned in the man page. 1997-05-09 19:38:32 +00:00
thorpej
aaa919a369 Move md5.h to <sys/md5.h> so that it may be included by the kernel.
A symlink is used to preserve <md5.h> compatibility.
1997-04-30 00:45:41 +00:00
thorpej
abe4a3238d - Liberal application of suggestions in /usr/share/misc/style.
- Protect function prototypes with __BEGIN_DECLS/__END_DECLS
1997-04-30 00:44:49 +00:00
lukem
f674abc9ae change _PATH_DEFTAPE from "/dev/rst0" to "/dev/nrst0", as confirmed by mycroft. 1997-04-23 09:41:38 +00:00
lukem
f184ab2569 add _PATH_DEFTAPE, defined to "/dev/rst0" 1997-04-15 05:29:56 +00:00
mrg
5be792e647 merge bind 4.9.5-P1. 1997-04-13 09:26:21 +00:00
mycroft
d51d618d7a Install files via INCS, and GC the bogus permission fixing hack. 1997-03-27 09:29:29 +00:00
perry
337b724fe9 added some missing SLC command codes (19 - 30) defined in RFC-1184
updated the NSLC #define to be 30
updated SLC_NAMELIST #define to include the new codes

mostly from Robin Carey <robin@mailgate.dtc.rankxerox.co.uk>
1997-03-25 18:46:27 +00:00
christos
fb80ce77e8 Apply the necessary fixes from: routed-970113 1997-02-03 22:20:38 +00:00
thorpej
2fb6cfc85c Install md4.h and md5.h 1997-01-30 01:05:58 +00:00
thorpej
8d29c3cb33 Include files for MD4/MD5 routines, from FreeBSD. 1997-01-30 01:05:01 +00:00
perry
a314a207a1 fs_passno comment dump->fsck, fixes 3150 from Andrew Wheadon 1997-01-27 22:08:46 +00:00
lukem
c98b9231a6 A stringlist implementation (previously ``private'' to libc netgroup code,
but christos ok-ed making public as it's useful)
1997-01-17 06:11:35 +00:00
scottr
372fe2ff92 Catch up with const changes to dlopen() and dlsym() prototypes in
<dlfcn.h>.  Tested on i386 and hp300 for crt0.o and ld.so, verified
other references by inspection.
1997-01-03 22:37:58 +00:00
pk
ee94541093 Add `const' to dlopen() & dlsym() protos, per PR#2453.
Add RTLD_NOW.
1997-01-02 11:13:19 +00:00
pk
8c1b3470cd link.h no longer liver here 1996-12-27 10:44:21 +00:00
pk
e4de95f8a5 <link.h> is now installed from the rtld source directory. 1996-12-23 22:15:36 +00:00
cgd
1530406723 __syscall() should return quad_t, not int; what was i thinking? 1996-12-21 01:30:48 +00:00
cgd
9974d54108 sethostid returns int not void, also add prototype for __syscall that
matches manual page.
1996-12-20 19:33:56 +00:00
cgd
92657df15d install dlfcn.h on the Alpha, since the Alpha (with the ELF shared library
tools) provides the dl*() interfaces.  the only remaining special-case header
is the a.out link.h, which should really be installed by the dynamic linker.
1996-12-18 22:18:39 +00:00
cgd
41fe218b25 First cut at an ELF shared loader. Originally from John Polstra's FreeBSD elf
kit, then hacked on by Matt Thomas <matt@3am-software.com>, then by me (to
make it work with new versions of the toolchain, etc.).  This runs, but it's
in serious need of cleaning and/or a fair bit of reworking.  See the README
file for more information, and a list of things to do.
1996-12-16 20:37:55 +00:00
cgd
a0c5caa042 patches from Tom I Helbekkmo <tih@nhh.no> to deal with type-size issues,
so this works (better, at least) on 64-bit machines (e.g. alpha).
1996-11-30 18:01:52 +00:00
gwr
c53254800e Add declaration for ttyaction(). 1996-11-14 17:15:16 +00:00
christos
bd7bec20e3 Fix RIP-V1 netinfo structure to be sizeof(sockaddr) + sizeof(u_int32_t) by
adding the missing RIP-V2 fields. This structure *must* always be the correct
size, otherwise programs that parse rip packets will break! (e.g.
tcpdump -s 1024 -vv broadcast would not parse rip packets correctly and
would fail after the first entry).
1996-11-04 21:29:46 +00:00
jtc
e70a51b66e Fix typo: _POSIX_SSIZE_MAX was set to wrong value 1996-10-21 05:10:50 +00:00
thorpej
e993622070 Add missing a_family member to struct netauth.
From David Carrel <carrel@ipsec.com>, PR #2872.
1996-10-20 21:53:20 +00:00
thorpej
46ac224706 Use ${INSTALL}. 1996-10-18 02:52:59 +00:00
cgd
b8a36c5464 add _PATH_KVMDB as "/var/db/kvm.db" 1996-10-12 00:49:19 +00:00
cgd
8af9f8ec8f prototype __fdnlist(), since it's used by things outside of libc (libkvm,
in particular).
1996-10-01 21:48:30 +00:00
mrg
ba10db77a3 install sys headers from sys/Makefile. 1996-09-29 23:29:16 +00:00
christos
5057242ce3 put back the explicit ripv1 field enumeration; lots of userland has changed
to use this.
1996-09-24 16:46:51 +00:00
christos
41751ebe3c - Revert to the traditional struct sockaddr description of the rip v1 packets.
- Fix a bad bug where:
	u_int16_t       n_dst;
  should be:
	u_int32_t	n_dst;

  If this bug is in the 1.2 release it should be part of the first patch.
1996-09-24 16:36:19 +00:00
mycroft
9ea1ff447d {long,int} -> int32_t 1996-09-23 05:01:08 +00:00
mycroft
7a494f5540 Don't prototype poll(2) here. SysV requires poll.h to be included. 1996-09-07 17:48:59 +00:00
mycroft
3419dfcb31 Make a symlink for poll.h. 1996-09-07 17:47:50 +00:00
mycroft
4723d5537c Prototype poll(2). 1996-09-07 14:30:56 +00:00
thorpej
9c7d50a4e3 RCS id police. 1996-08-30 18:45:30 +00:00
thorpej
92c712a03c Update from the new routed(8) source. 1996-08-10 01:37:09 +00:00
mrg
74693079c6 update for new reboot(2). 1996-08-09 10:32:11 +00:00
thorpej
bb516fa80e Fix some potential type-size problems. 1996-08-09 10:06:02 +00:00
jtc
59335bafe2 install rmt.h 1996-08-09 04:01:48 +00:00
jtc
f19fe7ba9c clean up comments, etc. 1996-08-09 03:59:40 +00:00
jtc
d694100bd1 Remote mag tape library from volume 18 of comp.sources.unix. 1996-08-09 03:56:56 +00:00
mycroft
20ba5e02de Declare setre[ug]id() to take [ug]id_t args. No functional difference. 1996-06-23 11:56:25 +00:00
jtc
0f222262ee POSIX.1 requires programs to include <sys/types.h> before including
<grp.h> or <utime.h> while XPG4.2 makes <sys/types.h> optional.  So
I've included <sys/types.h> to provide the XPG4.2 behavior.
1996-06-11 02:14:01 +00:00
explorer
a15d9fa1d9 Include <sys/types.h>
POSIX.2 requires programs to include <sys/types.h> before including
<regex.h>.  XPG4.2 makes <sys/types.h> optional for all headers.
1996-06-10 18:55:04 +00:00
thorpej
7a26f6a8ac Pull down yp/xdr fixes from release branch. 1996-05-29 20:00:52 +00:00
mrg
343a54bb75 Change iuserok() to take u_int32_t. Some netgroup fixes (partially
from OpenBSD and Theo).
1996-05-28 02:07:32 +00:00
thorpej
3ae4857c04 Prototypes for getmaxpartitions(3) and getrawpartition(3). 1996-05-16 07:00:22 +00:00
jtc
2a909cc6a7 Added new header files for functions in libutil.
Added macro for master passwd lock file.
From Greg Hudson <ghudson@MIT.EDU>.
1996-05-15 21:36:43 +00:00
jtc
cf7bb6ccf1 Add data structure declarations used in external message catalog format 1996-05-13 23:11:15 +00:00
cgd
69e9aa01fc don't install dlfcn.h or link.h on the Alpha, because they make no
sense for that architecture.  (It doesn't have dynamic linking or
shared libraries.)
1996-05-10 04:51:34 +00:00
cgd
fc27152508 merge DB 1.85 import 1996-05-03 21:13:41 +00:00
christos
00fd3c5cd9 Added private functions. 1996-04-27 18:57:51 +00:00
jtc
07ebdf3729 Fix typo, __STRICT_ANSI_ -> __STRICT_ANSI__ 1996-04-25 18:29:21 +00:00
jtc
09dea4bd35 Use 'includes' instead of 'install' targets to install headers 1996-04-25 00:55:44 +00:00
leo
987ebf3ff8 Add kvm_dump* prototypes. 1996-04-19 12:02:50 +00:00
cgd
8b65ecffc3 time seconds/usec sent over the net are signed. 1996-04-09 20:40:32 +00:00
cgd
e9e09ebaca use fixed-size types where appropriate, to make timed work on 64-bit
machines (Alpha).  fixed sized types, not 'timeval's should go over
the net, and the stuff that goes over the net can't necessarily be
passed directly to functions that expect timevals.
1996-04-06 01:53:29 +00:00
jtc
2fb69ec781 Add prototype for sigaltstack; from John Kohl in PR #2129 1996-02-29 00:04:57 +00:00
jtc
925764412f Add cpio.h, tar.h, and re_comp.h headers for POSIX & XPG4 conformance 1996-02-05 22:34:09 +00:00
mrg
abc1fece4b update these for bind 4.9.3-p1. 1996-02-02 15:29:23 +00:00
mrg
3f63ba4d8a update these for bind 4.9.3-p1. 1996-02-02 15:29:18 +00:00
mrg
c2ba58215e update these for bind 4.9.3-p1. 1996-02-02 15:29:06 +00:00
mrg
70ee0aa047 update these for bind 4.9.3-p1. 1996-02-02 15:29:01 +00:00
jtc
35cb421bc0 Removed declarations for sys_nerr & sys_errlist (moved to errno.h) 1996-01-20 01:36:30 +00:00
pk
d98240030c Define LD_HINTS_VERSION_2:
- no longer hash on minor version number in hints file.
	- add list of ldconfig(8) search directories.
1996-01-09 00:00:11 +00:00
jtc
ef34ad8ea5 Add __dead qualifier to abort() and exit(); PR 1845 1995-12-27 21:19:08 +00:00
jtc
955f6c4af4 Changed to unconditionally include <sys/types.h> as required by X/Open XPG4.2. 1995-12-05 03:09:19 +00:00
cgd
a2ce90f34c change definition of profil() to make it 64-bit friendly. This has
no practical consequence on 32-bit systems.  old prototype was
int profil(char *, int, int, int), and new one is int profile(char *,
size_t, u_long, u_int).  the size_t is the size of the buffer,
and the u_long is the 'starting offset'.  (I changed the last int
to u_int, because it's treated as a u_int everywhere, and isn't
logically a signed value.)
1995-11-22 23:07:19 +00:00
pk
fa6e06725c Define `dlexit()' in crt<=>rtld interface (active in v4). 1995-09-23 22:26:15 +00:00
jtc
5ca7ef7788 Added declarations for hsearch(), hdestroy(), and hcreate(). 1995-08-08 21:14:45 +00:00
jtc
de3db4cb57 add prototypes for tsearch, etc. functions 1995-07-30 22:10:45 +00:00
phil
6452a2f618 Improvements to YP support from Jason Downs. 1995-07-28 05:30:52 +00:00
jtc
9cba2b41ae prototype dbm_error and dbm_clearerr 1995-07-20 23:31:11 +00:00
christos
3a00fc6b74 - Const poisoning
- Fix prototypes
1995-07-14 21:10:58 +00:00
jtc
30fcda93af Declare h_error as suggested by PR #1065 and done by many other systems. 1995-07-03 22:59:12 +00:00
christos
fce59c47ff Update for rip version 2. 1995-06-20 22:22:04 +00:00
pk
3131b5c6e5 Prototypes (PR#1097) 1995-06-05 19:39:35 +00:00
pk
4003f3244b {BEGIN,END}DECLS 1995-06-05 19:38:00 +00:00
pk
b4c3c3ebe6 Add dlfcn.h and alphabetize. 1995-06-05 00:24:55 +00:00
pk
878392000d Put dlopen() et.al. declarations in separate header file for compatibility. 1995-06-05 00:08:07 +00:00
pk
fe9497fd8c Revive library search paths. 1995-06-04 21:57:18 +00:00
jtc
1d7a3830f2 Definition equating NSIG to _NSIG has been moved to <sys/signal.h> 1995-05-28 03:10:06 +00:00
jtc
84b76af555 Use _NSIG instead of NSIG or constant 32.
Define NSIG equal to _NSIG if !ANSI && !POSIX.
1995-05-28 02:53:56 +00:00
jtc
33b1cf8691 Winning Strategies has placed this code into the Public Domain. 1995-04-29 06:49:13 +00:00
cgd
62ee060840 provide group_from_gid() proto if not _POSIX_SOURCE and not _XOPEN_SOURCE 1995-04-29 05:30:40 +00:00
cgd
8352779370 provide user_from_uid() proto if not _POSIX_SOURCE and not _XOPEN_SOURCE 1995-04-29 05:30:00 +00:00
cgd
2583d406f9 change some of the rpc "on-the-wire" structures' fields to be explicitly-sized
types.  add xdr_{,u_}int{16,32}_t() functions to convert them.
This is necessary, because things like BPF use the RPC headers to look
at the on-the-wire data, so the headers must accurately represent
what's on the wire, too.
1995-04-29 05:26:31 +00:00
jtc
0e5d632b17 Winning Strategies has placed this code into the Public Domainsearch.h 1995-04-28 23:30:54 +00:00
mycroft
1d829dc021 Follow symlinks when copying .h files. From Greg Hudson. 1995-04-16 19:03:55 +00:00
mycroft
e957423a98 Move fp_except and fp_rnd definitions to machine/include. 1995-04-09 21:31:58 +00:00
mycroft
4da3c343e1 Correct fp_rnd for i386. Add FP_X_* for m68k. 1995-04-09 21:30:52 +00:00
jtc
a9ae458fc3 New header file <ieeefp.h>, which provides a API for getting and setting
IEEE rounding mode, exception enable flags, and exception sticky flags.
1995-04-07 00:59:09 +00:00
jtc
362f2aad7d KERNEL -> _KERNEL 1995-03-26 20:13:37 +00:00
jtc
2ef4abe78f change second arg of fgets() from size_t to int 1995-03-25 02:50:04 +00:00
jtc
4255068068 Removed const qualifier from ftell's FILE * argument. It's not ANSI,
and the recent change to flush output causes it to be changed.
1995-03-22 18:17:24 +00:00
jtc
745bba819b added prototype for qabs() 1995-03-22 01:08:31 +00:00
jtc
f442fd56dc Moved conditional #include of <sys/types.h> to near the top of file.
Defined qdiv_t typedef.
Declared qdiv function.
1995-03-21 23:08:14 +00:00
mycroft
00d5ad1f8a Make definitions of psignal() and sys_siglist match signal.h. 1995-03-19 22:51:38 +00:00
cgd
0dcf70c8c5 oops; 'pid' is supposed to be signed (?) 1995-03-04 07:59:30 +00:00
cgd
c8518f4150 ship fixed-size quantities over the wire 1995-03-04 07:16:29 +00:00
jtc
3f10e2da9c catclose returns int 1995-03-01 08:00:12 +00:00
mycroft
4c34be6b52 Clean up deleted files. 1995-03-01 00:00:00 +00:00
jtc
f8627033fb For Normative Addendum 1.
We have this cr*p because no one would sa "no" to the danes.
1995-02-17 09:08:08 +00:00
jtc
0df68268e3 fix tipo 1995-01-15 21:58:40 +00:00
jtc
a37f3d9ae8 Use and . 1995-01-12 19:18:41 +00:00
jtc
37133e9408 Don't include <sys/types.h> if _ANSI_SOURCE is defined. 1995-01-10 01:33:23 +00:00
pk
04bdb8c3d6 Unhide svc_maxfd'. Why do we bother with #if FD_SETSIZE' anyway? 1995-01-06 09:55:52 +00:00
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
deraadt
3bf2b62f1f correct copyright 1994-05-25 09:52:05 +00:00
jtc
613d90c704 First of the locale support code is going in... 1994-05-25 01:14:14 +00:00
pk
4369371ef0 Enable dl*() prototypes. 1994-05-24 10:47:48 +00:00
cgd
b1e1a26f9b kill *chflags protos 1994-05-23 00:32:32 +00:00
cgd
26fc33ba8d _VA_LIST_ -> _BSD_VA_LIST_ 1994-05-22 23:14:07 +00:00
cgd
2922de7461 add _BSD's to ansi types 1994-05-21 09:41:59 +00:00
cgd
e88e40a477 XOPEN foo here, too 1994-05-17 00:12:02 +00:00
cgd
5a60a84b23 add back jtc's _XOPEN_SOURCE changes, return type of setgrent back to void 1994-05-16 23:43:17 +00:00
cgd
0c1553fd48 oops 1994-05-16 22:43:42 +00:00
cgd
e6b5ddd91e update all but ctype.h, dumprestore.h, time.h to 4.4-Lite versions.
USL copyright additions on those.  Kill varargs.h, because it can simply
be a link to the machine-dependent version.
1994-05-16 10:58:53 +00:00
cgd
7e4a306f17 user-land signal include file 1994-05-11 03:37:39 +00:00
cgd
221bc33ccd new kvm lib 1994-05-09 03:13:17 +00:00
cgd
d1307c5ab4 update 1994-05-07 03:55:55 +00:00
jtc
6abbb15be4 add new getopt(3) extern variable optreset 1994-05-07 00:20:42 +00:00
cgd
e9b31046c9 setproctitle proto 1994-04-14 03:13:54 +00:00
deraadt
bc93d2c77e new resolver. changes from 4.9.2 by <paul@vix.com>, as well as a number
of features and optimizations by myself.
1994-04-07 06:58:29 +00:00
deraadt
ec249f458d document the magic number gibble somewhat 1994-04-07 06:34:03 +00:00
cgd
754311881f fpos_t is now a 64-bit quantity 1994-04-03 01:26:42 +00:00
cgd
0c7190173f off_t -> long; structure compatible with old libraries... (OUCH!) 1994-04-03 00:09:23 +00:00
cgd
e46cfb60b1 don't use MACHINE_ARCH if it's dir doesn't exist... 1994-03-31 04:06:01 +00:00
jtc
0691b2fcae Last weekend's uid_t & gid_t changes allow us to change the uid & gid
arguments to fchown from ints to a uid_t and a gid_t.
1994-03-29 02:53:54 +00:00
jtc
2b5fbfd760 Last weekend's gid_t changes allow us to change the gidset argument of
getgroups() and setgroups() from a int ptr to a gid_t ptr.
1994-03-29 02:44:37 +00:00
cgd
34a87e22d2 update to match flags 1994-03-18 04:08:46 +00:00
cgd
2df62691cf add some new flags for /etc/ttys' status field 1994-03-12 06:38:48 +00:00
jtc
29576d7ee9 Add cabs() and drem(), for BSD libm compatibility. 1994-03-01 17:16:19 +00:00
cgd
02bcff5cc8 new telnet header 1994-02-25 02:31:18 +00:00
cgd
358113c8d4 Add missing _. reported by several folks. 1994-02-14 02:11:39 +00:00
jtc
f3a958ae63 New math.h, based on fdlibm's fdlibm.h. 1994-02-11 18:36:42 +00:00
cgd
4cd9943698 clean things up some 1994-02-10 03:31:19 +00:00
cgd
893697d4df don't hide install -d, and make owner/group correct 1994-02-10 02:09:31 +00:00
jtc
fc1d8f3bac Fix spelling error in Copyright notice 1994-01-29 01:54:01 +00:00
pk
ad127b0a0a Redone from scratch, but maintain SunOS compatibility. 1994-01-28 20:26:52 +00:00
deraadt
cac819eb3b support for lookup keyword in resolv.conf 1994-01-28 03:00:25 +00:00
jtc
bda51e9a59 Change __attribute -> __attribute__. The former isn't turned off by
sys/cdefs.h when not using Gcc, the latter is.
1994-01-27 01:27:30 +00:00
cgd
612244f3b8 match 4.4's definitions for sys_siglist and sys_signame 1994-01-25 23:16:54 +00:00
cgd
3218612591 kill third arg to getbsize. 1994-01-25 20:10:11 +00:00
cgd
b39637b14a getbsize takes a (somewhat bogus, IMO) third parameter 1994-01-25 20:01:32 +00:00
cgd
2ca1b1a166 add protos for getbsize() (in libutil) and the getcap routines (in libc) 1994-01-24 23:15:24 +00:00
jtc
d5956614c6 Declare tzname[] extern, so compiler won't include it in object files. 1994-01-20 02:54:36 +00:00
cgd
77b7869fc0 regexp.h should still be here, for things needing the compat lib. 1994-01-12 22:56:29 +00:00
cgd
05903d2b6d update from latest regex package i could find... 1994-01-12 20:51:10 +00:00
pk
10f44776fb Make NMAGIC work again. 1994-01-12 19:14:21 +00:00
cgd
bfc624651c fix SYS_INCLUDE definition, and explicitly include bsd.own.mk.
minor cleanup, and add support for creating and/or symlinking
/usr/include/${MACHINE_ARCH} as necessary.
1994-01-08 12:22:47 +00:00
deraadt
107d69c359 forward decl of dom_binding for proto 1994-01-06 14:48:47 +00:00
cgd
d543667048 rename fgetline() and sharpen axe for bostic... 1994-01-04 05:14:14 +00:00
cgd
a9995150b9 vfork() return type pid_t. reported by Peter Galbavy.
Also, whoever did the re-indenting in this file needs to be shot;
things shouldn't be indented by "tab-space"...
1993-12-30 04:11:56 +00:00
cgd
108d89475f new version from CSRG, via BSDI, with fixes 1993-12-22 10:19:31 +00:00
cgd
c08e7ecf6d add 'dev' to the list of LDIRS 1993-12-22 06:44:10 +00:00
jtc
374923dc64 #include <sys/types.h> to define time_t type.
We're free to do this since the contents of utmp.h haven't been standardized
intelligently (Death to X/Open's 1170 spec).
1993-12-16 23:26:45 +00:00
jtc
dd9637d671 Struct dirent definition moved to <sys/dirent.h>. 1993-12-15 00:50:19 +00:00
mycroft
415d552d4f Add N_PAGSIZ(), N_TRELOFF(), and N_DRELOFF(), and N_BSSADDR(), to match
SunOS interface.
1993-12-11 03:51:46 +00:00
jtc
7b954b21d9 Expand "u_long" & "u_short" to "unsigned long" and "unsigned short".
Some programs (like NSCA httpd) include <dirent.h> without first including
<sys/types.h> so the u_foo types aren't declared.  I don't think POSIX.1
allows us to include <sys/types.h> in <dirent.h> either.
1993-12-10 19:16:09 +00:00
deraadt
e99174c716 delete bogus #if 1993-12-07 05:41:23 +00:00
cgd
ced62eee4c remove INADDR_LOOPBACK; it's defined in netinet/in.h now 1993-12-06 08:40:00 +00:00
mycroft
504c62c073 Add `const's to sys_siglist and sys_signame decls. 1993-12-02 09:50:34 +00:00
mycroft
e14697d8f2 Add `const's to sys_errlist decl to match 4.4. 1993-12-02 04:45:32 +00:00
jtc
d3c28f5857 Use GCC's format attribute (for bug detection with -Wformat). 1993-12-01 23:59:27 +00:00
briggs
507e31c2e6 Add defined(mc68000) || defined(__mc68000__) to the hp300 define for
_JBLEN.  This will aid the integration of the five or so m68k ports,
I should think.
1993-11-27 23:07:18 +00:00
jtc
09a53cd276 stdlib.h should define NULL -- Ansi C, Section 7.10. 1993-11-13 01:44:59 +00:00
jtc
a0b984051a Install regex.h header. 1993-11-12 18:27:21 +00:00
jtc
f7536c83d4 Remove #ifdefs introduced in last change -- the <fnmatch.h> header is not
specified by 1003.1, so any program that includes it is automatically not
POSIX.1 compliant.
1993-11-11 03:25:48 +00:00
jtc
5797eb6fc3 Update to Henry's alpha3.2 release. 1993-11-11 01:53:57 +00:00
jtc
9f78fc2f07 Enable Henry Spencer's POSIX.2 compatible regular expression routines.
Disable is earlier V8-style routines.
1993-11-11 01:16:50 +00:00