Commit Graph

1085 Commits

Author SHA1 Message Date
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