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
cgd
615e52cc8b
update to latest version
1993-11-06 01:11:43 +00:00
cgd
eeb91fe467
version number update
1993-11-06 01:06:12 +00:00
cgd
7ab094cdab
update to latest version; don't proto fnmatch() unless _POSIX_SOURCE
...
not defined.
1993-11-06 00:58:17 +00:00
cgd
dd2f69af94
trim _BSD off of _BSD_VA_LIST, so that we don't have to change all
...
standard headers (yet).
1993-11-06 00:46:23 +00:00
cgd
012f3316af
update to latest version
1993-11-06 00:43:59 +00:00
mycroft
0f124204b9
Remove old endian cruft and #include machine/endian.h instead.
1993-10-27 00:10:40 +00:00
jtc
2928342e94
X/Open 1170 defines the return type of setgrent() to be void -- a trival
...
change since our setgrent() allways succeeded.
Removed prototype for obsolete function setgrfile(), added prototype for
setgroupent().
Added _XOPEN_SOURCE to conditionals in case someone wants to compile
something in an strict X/Open environment.
1993-10-25 23:30:53 +00:00
jtc
92ba83edfc
X/Open 1170 defines the return type of setpwent() to be void -- a trival
...
change since our setpwent() allways succeeded.
1993-10-25 22:21:36 +00:00
pk
8846fa47e1
Some definitions for the `ld.so.hints' file.
1993-10-22 21:04:19 +00:00
jtc
265211f17c
Fix typo in last checkin.
1993-10-22 17:52:28 +00:00
jtc
a9117e0f4f
Added prototypes for lfind() and lsearch().
1993-10-22 17:40:15 +00:00
jtc
e26feab105
Added prototypes for a64l() & l64a().
1993-10-22 17:34:38 +00:00
jtc
d822defc50
Define size_t if it hasn't been allready.
1993-10-21 21:03:33 +00:00
jtc
e6bcfeaf2a
Added X/Open 1170's <search.h> header --- it only declares bsearch, insque,
...
and remque at this time. The remainder of the functions will be added as
time allows.
1993-10-21 20:53:13 +00:00
cgd
32661c1f77
update to v1.72 of new DB code
1993-10-20 07:25:53 +00:00
jtc
adf9a755d8
Remove warnings wrt. sigsetjmp() && siglongjmp(), now that there is
...
an implementation for one of the ports. Other-port people need to
provide this for their ports. I have a program that tests the
setjmp/longjmp family of routines rather thouroughly it is needed.
1993-10-19 21:07:09 +00:00
deraadt
3e82c91c58
_JBLEN is 9 on the sparc; I think.
1993-10-19 08:36:53 +00:00
pk
978a708080
Moved __LDPGSZ and `struct relocation_info' to <machine/exec.h>.
1993-10-18 09:50:27 +00:00
pk
2dfde2bc39
Moved <link.h> here from usr.bin/ld as it is needed by other modules
...
and utilities (eg. crt0, libc, nm).
1993-10-17 00:51:30 +00:00
jtc
d208b02924
Change prototypes of alarm and sleep to use "unsigned" instead of "u_int".
...
"u_int" is not defined by <sys/types.h> in a strict POSIX environment.
1993-10-14 23:15:26 +00:00
jtc
1b75821c58
Declare getopt(), getsubopt() and their external variables.
...
Still work to be done to handle all the combinations of _POSIX_SOURCE, and
_POSIX2_SOURCE, etc. to allow the user to select a strictly conforming
compilation environment, but this change allows us to transition
getopt() out of <stdlib.h>.
1993-10-13 18:22:06 +00:00
jtc
7ec10e7095
Moved declarations for cfree, setenv, putenv and the rand48 family
...
into !_ANSI_SOURCE && !_POSIX_SOURCE conditional.
Added extern for getopt's optopt variable.
1993-10-13 17:56:09 +00:00
jtc
0132d3aed8
POSIX2_VERSION macro is supposed to live in <unistd.h>
1993-10-12 21:56:55 +00:00
jtc
11b51f8dcb
#include <machine/ansi.h>, declare size_t typedef.
...
Only include <sys/types.h> if !_POSIX_SOURCE.
1993-10-11 19:08:26 +00:00
jtc
7050b3fd65
declare char *tzname[2];
1993-10-11 18:45:05 +00:00
jtc
847ee7d5b1
Changed preprocessor conditional so non-standard functions would not be
...
declared in a _POSIX_SOURCE environment.
1993-10-11 18:43:45 +00:00
jtc
3088508ccf
Moved definition of M_FOO constants into !_ANSI_SOURCE && !_POSIX_SOURCE
...
conditional.
1993-10-11 18:13:24 +00:00
jtc
9a6746f2ce
Restore define for L_cuserid and add cuserid prototype.
...
It was provided, but not documented.
1993-10-11 18:01:45 +00:00
cgd
a97c22bc0c
install the 2 includes in ./rpcsvc, too.
1993-10-09 23:28:14 +00:00
mycroft
c32809f0fe
Clean up deleted files.
1993-10-08 05:48:14 +00:00
cgd
5058978f80
move rpcsvc files and include generation into src/lib/librpcsvc
1993-10-08 05:48:05 +00:00
jtc
b050bfde2c
Use _ASSERT_H_ guard macro so that <sys/cdefs.h> is only included once and
...
the __assert() helper function is declared once if <assert.h> is included
multiple times.
Don't support the _assert() macro, nothing uses it and it pollutes the
user's namespace.
1993-10-07 22:15:29 +00:00
brezak
933a7b3ad8
Rand48 routines from martin@ntkupc1.tuwien.ac.at (Martin Birgmeier)
1993-10-07 19:53:35 +00:00
jtc
6212a186a0
cuserid() was removed by 1990's revision of 1003.1, and we never provided it
...
so don't define the L_cuserid constant.
1993-10-06 18:41:55 +00:00
jtc
9eff33dc03
#ifdef out the isblank macro. Programs that use it will still work, as
...
they will link in the isblank function.
1993-10-05 17:07:17 +00:00
jtc
75e26868bb
fread and fwrite both return size_t, not int.
1993-10-04 18:50:23 +00:00
cgd
4e3d39b234
sscanf takes a const char * as the first arg; the man page was (already)
...
correct.
1993-10-04 04:49:17 +00:00
pk
979a48a22a
Added fields to struct relocation_info to accommodate PIC code and
...
run-time relocations. I've usurped all formerly reserved bits in the process.
1993-10-02 20:14:19 +00:00
jtc
28d14a325c
Use `:', rather than `.' to separate user and group in chown commands
...
in case we ever decide to remove the support for the (obsolete) `.'
separator.
1993-10-01 00:16:44 +00:00
jtc
d3e27287c9
POSIX.1 says that ssize_t is defined in <sys/types.h>.
1993-09-25 01:52:59 +00:00
jtc
aacd6cfa4e
Do not #define the _POSIX_FOO constants if compliling in strict ANSI mode.
...
Define the _POSIX_SSIZE_MAX, _POSIX_STREAM_MAX, and _POSIX_TZNAME_MAX constants
added in 1003.1-90.
1993-09-24 18:13:15 +00:00
jtc
9568c8896f
POSIX_EQUIV_CLASS_MAX was renamed POSIX_COLL_WEIGHTS_MAX in final draft
...
of POSIX.2.
Added definintion for _POSIX2_VERSION.
1993-09-21 21:55:40 +00:00
jtc
80f43f5e44
Provide prototype for POSIX.2 function confstr().
1993-09-21 21:53:31 +00:00
cgd
c74f1b9405
forgot the friggin' rcsid last time around.
1993-09-16 22:58:06 +00:00
jtc
06c97b088e
Added isblank() used by 4.4 and POSIX utilities like tr.
1993-09-14 01:07:41 +00:00
glass
3d78e6d465
sun3 has 8k pages
1993-09-12 02:37:05 +00:00
jtc
d229d39c12
Add prototypes for getdomainname() and setdomainname(); the man page
...
instructs the user to include unistd.h, but it didn't provide a
declaration.
1993-09-10 01:07:39 +00:00
cgd
45e27c8018
upgrade new DB code to version 1.7
1993-09-09 02:41:04 +00:00
mycroft
8419ea2871
ANSI_SOURCE --> _ANSI_SOURCE
1993-09-05 22:27:39 +00:00
jtc
87edfb66b9
Add POSIX's LC_MESSAGES define. According to a net posting, it is needed
...
for xview. Like the rest of the locale stuff, it doesn't do anything (yet).
1993-09-02 20:46:33 +00:00
cgd
011b7a0917
kill typo. you check if things are "defined", not "defgined". 8-)
1993-09-01 23:16:57 +00:00
deraadt
369e28bc1c
addition of the pc532 architecture
1993-09-01 08:44:05 +00:00
cgd
5def7a5fde
use "_to*_tab_" rather than "_to*_table_" -- table is defined as the former
1993-08-23 16:25:03 +00:00
jtc
c066b5f81e
_ctype_, _tolower_tab_, and _toupper_tab_ are now pointers to the tables.
...
The tables have been renamed to _C_ctype_, _C_tolower_, and _C_toupper_
as they are tables for the C locale. When switching to a new locale, the
pointers will be set to point to tables specific to the new locale.
1993-08-21 00:46:25 +00:00
jtc
ed37f93ef0
As per Chris Torek's suggestion, define CLOCKS_PER_SEC and CLK_TCK to 100.
...
When we get sysconf, we can define them in terms of the kernel's notion of
interrupts per second if we so choose. Until then, the constant value
seems to satisfy the requirements presented by ISO C and POSIX, even if it
may lie about the true number of clocks per second.
1993-08-18 01:02:58 +00:00
jtc
d4cfab9dd1
Define CLOCKS_PER_SEC.
1993-08-17 20:33:56 +00:00
mycroft
785707b96b
Oops. `copies' was getting done before making /usr/include.
1993-08-16 00:26:07 +00:00
mycroft
53fb9f0373
There would have to be just one Makefile in the entire tree which referenced
...
_PROGSUBDIR. GRRRRRR.
1993-08-15 23:31:16 +00:00
deraadt
9086ba2f41
zapped extra ; at end of two #define lines
1993-08-09 01:03:58 +00:00
jtc
43431ef793
Declare translation tables for toupper and tolower. To be replaced by
...
pointers to the tables to the current locale.
Reintroduce toupper and tolower macros that use the translation tables.
1993-08-06 23:19:51 +00:00
jtc
fa5f39ea86
Use const qualifier with _ctype_ table. Smart compilers can then store it
...
in the text segment. When we implement locales, the isctype macros/functions
will reference this table (or a locale specific table) through a pointer, but
for right now, it continues to reference the _ctype_ table directly.
1993-08-06 22:44:44 +00:00
jtc
df4bd22dd2
Rename tolower & toupper macros to _tolower and _toupper.
...
Standard C requires tolower to return a character that is !isupper unchanged
which was not being done with the macro. The function version does the
right thing, so the loss of the macro is no great deal.
I didn't eliminate the macros entirely, since X/Open's XPG3 requires _tolower
and _toupper with the same semantics. But, like isascii/toascii, they are
removed from the namespace if either ANSI_SOURCE or _POSIX_SOURCE is defined.
1993-08-06 22:05:29 +00:00
jtc
c747426b9b
Add __dead qualifier to _exit(), as it never returns.
1993-08-06 21:13:32 +00:00
mycroft
c0772b9a9e
Add declaration of sys_signame[].
1993-08-06 20:43:34 +00:00
jtc
ec73242ca8
Declare function versions of is* and to* functions -- discovered by
...
P.J. Plauger's ANSI Library regression test.
Don't export isascii & toascii in strict ansi mode.
1993-08-06 18:41:21 +00:00
jtc
53c3f682d7
Change volatile qualifier to __dead, for when cc != gcc.
1993-08-04 17:33:37 +00:00
jtc
91d4aa53f0
Use __pure qualifier.
1993-08-04 17:24:44 +00:00
mycroft
06d166fd25
New versions to go with new fts() et al.
1993-08-03 21:53:56 +00:00
mycroft
88d7d7d35d
Oops. Don't include the rcsid strings in generated .h files.
1993-08-03 21:53:13 +00:00
mycroft
082ac3c1b1
Make RCS id stuff compatible with stupid rpcgen.
1993-08-03 13:18:03 +00:00
mycroft
aee4b07b8a
Add RCS identifiers, remove some completely useless RCS logs and patchkit
...
headers, and a few other insignificant changes.
1993-08-02 17:48:44 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
mycroft
cda4f8f6ee
Add RCS identifiers.
1993-08-01 05:37:30 +00:00
mycroft
9d413dce44
New version to match new fts.c.
1993-08-01 00:23:18 +00:00
deraadt
f889a2a363
rewrote sun-copyrighted header files
1993-07-24 18:25:32 +00:00
mycroft
f6e43c3958
Use ${COPY}, not -c for install.
1993-07-18 19:17:22 +00:00
brezak
c17cb39f9c
Allow SYS_INCLUDES={copies,symlinks} choice in bsd.own.mk.
1993-07-10 03:56:10 +00:00
cgd
4cbf5e04e2
update for better FP routines, from AT&T & elsewhere
1993-07-09 09:39:13 +00:00
cgd
c8bdad0560
convert magic numbers to network byte order, and attendent changes
1993-06-18 06:49:30 +00:00
jtc
7fb7e975c7
Make assert macro ansi complient.
1993-06-16 23:18:35 +00:00
mycroft
3fc9350004
Don't forget to install fnmatch.h.
1993-06-16 17:53:55 +00:00
jtc
9a11d802b6
Update fnmatch to be more posix complient (from keith bostic)
1993-06-16 17:17:30 +00:00
deraadt
e82a74188f
ugh. INADDR_LOOPBACK needs to be here.
...
cgd suggests there might be dragons here...
1993-06-15 01:03:37 +00:00
cgd
70a04c5a30
update db code to v1.6 from vangogh, and put it in "db" rather than "DB"
1993-06-14 23:51:26 +00:00
deraadt
4332fde98f
removed stuff which should not be here.
1993-06-14 17:34:53 +00:00
brezak
e9d4dc6e4f
Changes from:
...
conklin@talisman.kaleida.com
* use consistant macro names for multiple #include protection
of header files. I used the same convention used by TIRPC.
* added function prototypes to header files.
* fixed C source where it conflicted with prototypes, documentation,
and TIRPC.
1993-06-09 19:29:34 +00:00
brezak
6efeb0f4c8
GCC2 defines alloca() differently.
1993-06-08 01:29:43 +00:00
deraadt
579d0e6617
install incluide files mode 644
1993-06-07 04:28:27 +00:00
proven
4c3f702788
Removed bugs and memory leaks from the directory functions.
1993-06-04 17:00:03 +00:00
brezak
9d173c7475
Put protocol definition at end so it compiles.
1993-06-03 19:20:39 +00:00
brezak
564a0442b0
rquota.h was repeated.
1993-06-03 19:20:02 +00:00
brezak
e04c6b6412
Reverse the versions of the call.
1993-06-02 19:52:14 +00:00
cgd
8f8767f190
add proto for kvm_getenv() call, to find environment variable string in
...
the same way kvm_getargs() gets argument string
1993-06-01 01:33:32 +00:00
cgd
7a24140432
new vangogh db (v1.5)
1993-05-27 19:54:30 +00:00
deraadt
d163fb0f5e
install /usr/include/malloc.h!
1993-05-26 06:11:22 +00:00
cgd
5e82abde83
fixed, thanks to Mike Murphy <mrm@optigfx.com>, with minor hacks by cgd
1993-05-22 04:52:14 +00:00
cgd
e6a7c20e09
change for 'arch'
1993-05-18 09:58:39 +00:00
cgd
f9350c73f0
getpgrp actually takes void. ask the IEEE...
1993-05-16 01:51:51 +00:00
cgd
fe0ee6d526
fix bad prototype for getpgrp()
1993-05-15 09:44:34 +00:00
proven
2e6a509cee
ftp put doesn't cleanly truncate and overwrite a file.
1993-05-06 13:28:41 +00:00
proven
c7796f288f
Fixed dependency problem.
1993-05-06 02:23:15 +00:00
proven
1c563e4460
rpc directory installs now.
1993-05-06 02:22:41 +00:00
proven
ee9537f648
Set permissions and ownership all at once. (No more directories mode 0777)
1993-05-05 18:45:25 +00:00
deraadt
e63190e8b9
rpc include files moved into /usr/src/include. Makes more sense and
...
lets YP and libc compile cleanly.
1993-05-03 07:42:45 +00:00
mycroft
5a50a4dc76
s/__dead/volatile/
1993-05-01 15:18:57 +00:00
mycroft
d46ad9b178
Don't forget to install err.h.
1993-05-01 15:18:25 +00:00
glass
bb10974c7b
oops
1993-04-30 23:57:07 +00:00
cgd
b740fbac92
bsd->netbsd
1993-04-28 06:37:52 +00:00
cgd
7c95196e48
kernel name is bsd...
1993-04-28 05:40:43 +00:00
cgd
8c34141685
changed sys.386bsd to sys
1993-04-28 05:14:02 +00:00
proven
287b798815
Merged Charles's enhancements to SWAP macros into new db.h
1993-04-26 17:15:31 +00:00
deraadt
49ee23b204
this file used to try to generate a "struct passwd". Nope, won't work..
1993-04-26 06:33:39 +00:00
deraadt
f934531ce2
Allow include/rpcsvc to have .h files that are not generated from .x files
1993-04-26 05:04:58 +00:00
mycroft
c51d80d0e7
Install mpool.h.
1993-04-26 02:10:42 +00:00
proven
e464122a01
Took out an include line. Libc should compile now.
1993-04-21 04:12:55 +00:00
deraadt
da79bafd2a
Added two include files for YP
1993-04-20 06:03:55 +00:00
mycroft
b8385343cd
Add reinclusion protection.
1993-04-19 00:38:48 +00:00
proven
e75cc16e77
Updated header files for libdb.
1993-04-18 21:48:37 +00:00
mycroft
dd7cb2ff11
Define default byte order for i386.
1993-04-18 20:18:21 +00:00
mycroft
b4066ead64
Add N_RELOFF().
1993-04-17 20:07:05 +00:00
sef
7e852bb789
`inline' is not present in gcc when -ansi is given; use __inline instead.
1993-04-17 02:13:22 +00:00
mycroft
7db68148ea
Add QMAGIC support.
1993-04-16 13:18:52 +00:00
mycroft
2d8799343e
Add support for QMAGIC.
1993-04-16 12:09:18 +00:00
deraadt
7343f8c2de
Because so much stuff expects it..
1993-04-15 01:04:14 +00:00
cgd
db622a7428
added netccitt, netiso, and netns support, from (currently
...
alpha) patch 126
1993-04-09 12:00:07 +00:00
cgd
77b12ae35f
make sure directory to install stuff exists before installing
1993-04-09 09:38:47 +00:00
cgd
f6aab4c4e9
now that we have subdirs, need to do them on install, too...
1993-04-04 19:17:10 +00:00
cgd
4fd6e23aea
rwall RPC definition. original, by cgd, but numbers gleaned
...
from headers+portmap on other machines.
1993-04-04 19:02:36 +00:00
cgd
a912430436
from SUNRPC 4.0
1993-04-04 19:00:06 +00:00
cgd
40a8354f50
updated for addition of rpcsvc
1993-04-04 18:59:30 +00:00
cgd
e28e9b88be
install of include subdirs from sys.386bsd now done relative to current
...
dir, rather than from /sys.
1993-03-31 23:53:28 +00:00
cgd
3ed1b2cbf7
patch from rich murphy (rich@rice.edu) to fix alloca prototype
1993-03-25 05:51:03 +00:00
cgd
d2933b731d
marked dirs netimp, netiso, and netns as "missing" from LDIRS
1993-03-23 16:36:35 +00:00
cgd
5063ec509c
added "vm" to list of subdirs of /usr/include, and made a minor
...
cleanup so /usr/include/machine is handled right w/different types
of installs (links vs. copies).
1993-03-22 23:02:52 +00:00
cgd
2c8f20d572
made install copy, rather than symlink includes
1993-03-22 08:07:15 +00:00
cgd
e541169ce2
after 0.2.2 "stable" patches applied
1993-03-21 18:04:42 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00