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