Commit Graph

78 Commits

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