Commit Graph

3753 Commits

Author SHA1 Message Date
jtc af384ef2d9 Remove "errno" definition.
Errno should be defined in the c start up code, crt0.c (It is in most
ports) otherwise the sys_errlst table will be linked into binaries
where it is not used.
1993-10-13 23:41:02 +00:00
jtc aa13ae606a Change _dorand48 to __dorand48, as _dorand48 is in the user's namespace. 1993-10-13 21:55:04 +00:00
jtc 98ada58186 Split cfree() out of calloc.c.
If a user compiling in a strict ANSI or strict POSIX environment uses his
own function named cfree (which is legal, since cfree is not in a restricted
namespace) and calloc, the link will fail due to the cfree in calloc.c.
1993-10-13 21:44:23 +00:00
jtc e4da5d66a6 Use __dead instead of volatile. 1993-10-13 18:42:31 +00:00
jtc 716e19806c Document (well, really just mention) external variable optopt.
Add trailing semicolons to the extern variables in the SYNOPSIS section
like all of the other manpages with extern variables.
1993-10-13 17:23:39 +00:00
mycroft ababab0671 Forgot to initialize `cp' in setsyserr(). 1993-10-13 15:49:55 +00:00
cgd 2918003a45 make make after depend finally work. have to do more work, but that's
OK...
1993-10-13 05:28:03 +00:00
jtc c5ff256532 POSIX.2 requires special behavior if the first character of the optstring
argument is a colon.
Updated the manpage to reflect the above change, and expanded the example to
the one used by the POSIX.2 rationale, as it more clearly explains how
the new behavior is to be used.
The manpage should be rewritten --- it is much more confusing than it
should be.
1993-10-12 21:52:45 +00:00
cgd 41ec5a7f5c adding sysarch() man page 1993-10-12 02:16:33 +00:00
jtc 91ebf777c7 Moved cuserid() from getlogin.c to its own file, cuserid.c.
getlogin() and cuserid() do very different things, getlogin() is POSIX,
while cuserid() is not (it was removed in the 1990 revision).
1993-10-11 19:45:52 +00:00
jtc a3b3dd2348 Install cbrt link to sqrt manpage. 1993-10-11 19:20:24 +00:00
mycroft cc73d66b19 Clean up deleted files. 1993-10-10 00:32:42 +00:00
mycroft 2f0fca8e20 Clean up deleted files. 1993-10-10 00:18:02 +00:00
mycroft 5074eed1b2 Clean up deleted files. 1993-10-09 23:31:37 +00:00
cgd b23795cc2b the two real include files are now in /usr/src/include 1993-10-09 23:31:27 +00:00
cgd 82360f892e correct directory name in man page 1993-10-09 00:59:10 +00:00
jtc 845bf7e773 Helper function _strerror is in the user's namespace, renamed it to
__strerror().
1993-10-09 00:11:01 +00:00
jtc f2c1ee25de Added rand48 manual page. 1993-10-09 00:08:02 +00:00
jtc aed559e85d Make it possible to use machine dependant versions of div and ldiv functions.
Use the new i386 versions of div and ldiv.
1993-10-09 00:03:32 +00:00
jtc 479a1c33c9 Provide i386 versions of div and ldiv -- they are simpler than the C versions,
since the idiv instruction does the right thing wrt truncating towards zero.
1993-10-08 23:57:13 +00:00
cgd 8fc014c815 frob things a bit so depend works. 1993-10-08 05:44:32 +00:00
cgd 8a4e4890b1 move include generation and rpc source files intp lib/librpcsvc 1993-10-08 05:26:25 +00:00
mycroft 6a93cfbcbc Clean up deleted files. 1993-10-08 03:47:32 +00:00
jtc e09d2f42db Use "testb %cl,%cl" instead of "cmpb $0,%cl".
This saves three cycles per character, and reduces the size of the
function by eight bytes (the loop is unrolled eight times).
Thanks to davidg for pointing this out.
1993-10-08 01:25:51 +00:00
jtc 42cce25b89 Use machine dependant version of labs.[cs] if one is present.
If not one of the enumerated list of machines, use the C language
versions of abs, labs, and atof.
1993-10-08 00:08:12 +00:00
jtc b3f9f8f6f4 Provide an assembly language version of labs().
Since ints and longs are both 32 bits on a i386, we could alias abs()
and labs() together as mycroft did with memmove()/memcpy(), but I'm
waiting on an interpretation ruling to see if it is legal.
1993-10-08 00:01:04 +00:00
brezak 933a7b3ad8 Rand48 routines from martin@ntkupc1.tuwien.ac.at (Martin Birgmeier) 1993-10-07 19:53:35 +00:00
mycroft b50f401d64 Clean up deleted files. 1993-10-07 19:28:50 +00:00
jtc 473c152a0a Moved strerror.[c3] from libc/stdio to libc/string.
Since perror is not permitted to change strerror()'s static buffer, I have
changed both functions to pass their own buffers to the new library-internal
function _strerror() that actually does the error message string look up.
Split strerror manpage into strerror and perror manpages.
1993-10-07 19:27:50 +00:00
cgd cab8e2bdba "There will be NO librpc tomorrow!" 1993-10-07 07:39:23 +00:00
mycroft 4d4f745b47 Clean up deleted files. 1993-10-07 07:33:02 +00:00
cgd 63d7b6778b move the rpc code into libc 1993-10-07 07:29:33 +00:00
cgd d86859f644 print the warning exactly once per function per program invocation. 1993-10-07 01:43:14 +00:00
mycroft a2d8842cae Clean up deleted files. 1993-10-07 01:37:03 +00:00
cgd eb29ed3995 always create libcrypt, and link with it where necessary. this will
make life with shared libraries happier.  also, get dummy crypt out
of libc.
1993-10-07 01:36:21 +00:00
cgd 0b9f50897e make an arch directory in libc, and move all machine dirs into it 1993-10-07 00:17:24 +00:00
jtc 3cdce553b8 Fix typo from last change. 1993-10-05 23:28:09 +00:00
pk a3d6ce6845 PIC: don't bother. 1993-10-05 21:55:45 +00:00
pk c8569cefb7 Not worth the trouble to turn this into Position Independent Code. 1993-10-05 21:54:30 +00:00
pk 5258e5ce3d No PIC, you probably don't want the overhead in these functions. 1993-10-05 21:52:07 +00:00
cgd 757cce049d make the first param const char *, so it compiles... 1993-10-05 21:06:04 +00:00
jtc c6edc05829 Assembly language version of the swab function.
This version is only slightly faster than the code generated by gcc on
my i486, but it is almost twice as small.  My i386 timing chart indicates
that this should be significantly faster than the gcc code on a i386.

Surprisingly, none of the code in the source tree actually use this routine.
But I optimized this routine for some image processing programs I wrote, and
I see no reason why everyone else shouldn't share the (admittedly) modest
benifits.
1993-10-05 18:35:10 +00:00
jtc 20ae84f65b Add swab.c or swab.s, as appropriate, to each machines source list instead
of always using swab.c
1993-10-05 18:30:18 +00:00
jtc b23776a8de Due to an 8-bit attribute table and 9 bits of attributes, I've had to
remove the _B attribute from the "horizontal tab" position, and change
the isblank function to explicitly test against space and tab.

When I finish merging the 4.4 runes code, this table will have to grow
to 16 bit entries, as several more attributes have been introduced.
I'm making this change so existing libraries will continue working
for the next (little) while.
1993-10-05 17:05:43 +00:00
jtc edbd9128da Changed SYNOPSIS, #include <string.h> before using strerror(). 1993-10-05 16:56:45 +00:00
jtc 1658725165 Fix grammar of HISTORY section. 1993-10-05 16:46:09 +00:00
jtc 801bd1aa6a Changed Synopsis, Buffer is of type "void *", not "char *".
The <unistd.h> header was allready correct.
1993-10-05 16:44:33 +00:00
jtc 778779a2cf Changed SYNOPSIS. Moved function "prototype" for waitpid above #include
of <sys/reso
1993-10-05 16:42:40 +00:00
jtc de34450455 Add #include <utime.h> to SYNOPSIS. 1993-10-05 16:39:28 +00:00
jtc 2faea8001e Changed SYNOPSIS, include <sys/types.h> too. 1993-10-05 16:38:01 +00:00
jtc a3dec8ddd3 Changed SYNOPSIS, to use time(), you are supposed to include <time.h>,
not <sys/types.h>.
1993-10-05 16:35:19 +00:00
jtc acd1aa18bc Remove trailing comma from SEE ALSO list. 1993-10-05 16:33:47 +00:00
jtc b12b0398ac Consistantly cross reference the other functions/programs in the vis/unvis
"family".
1993-10-04 22:47:53 +00:00
jtc 0b5def9bc6 Update to reflect the fact that this manpage is used for both getcwd & getwd:
Change main title from GETWD to GETCWD as getcwd is the prefered interface.
  Add getwd to NAME section so it shows up in whatis database.
1993-10-04 22:39:21 +00:00
jtc 17df67cd68 Install isblank() manpage.
Fix title of isblank() manpage (was isspace(), the manpage I started with).
1993-10-04 18:56:51 +00:00
jtc 75e26868bb fread and fwrite both return size_t, not int. 1993-10-04 18:50:23 +00:00
jtc cc91603650 Changed SYNOPSIS, included <sys/types.h> before <grp.h> as it is needed
to define gid_t for getgrgid().
1993-10-04 18:39:24 +00:00
jtc 11b6c26d07 Changed SYNOPSIS, include <sys/types.h> before <unistd.h>. 1993-10-04 18:36:57 +00:00
jtc 5475952064 Changed SYNOPSIS, include <sys/types.h> before <unistd.h> 1993-10-04 18:34:15 +00:00
jtc 84aafdfd51 Changed SYNOPSIS, include <sys/types.h>.
Still need to change code and manpage such that gidset array is gid_t.
1993-10-04 18:33:05 +00:00
jtc 881b030573 Changed SYNOPSIS, #include <unistd.h> too. 1993-10-04 18:31:22 +00:00
jtc f8c0bb78a8 Changed SYNOPSIS, <sys/types.h> should be included _before_ <unistd.h>,
not after.
1993-10-04 18:30:23 +00:00
jtc 13a7571fde Changed SYNOPSIS. <sys/types.h> need never be included as <time.h>
defines time_t too.
1993-10-04 18:28:59 +00:00
jtc 9348a457d5 Note that alarm() conforms to 1003.1-90. 1993-10-04 18:25:58 +00:00
jtc 238aebd684 Note that fileno() conforms to 1003.1-90. 1993-10-04 18:23:09 +00:00
jtc 54654f9e43 Changed SYNOPSIS to #include <sys/types.h> before <unistd.h>, as it should
(must, in a strictly conforming implementation) to define pid_t.
1993-10-04 18:16:06 +00:00
jtc 5d8fd2ace7 Note that creat() conforms to 1003.1-90. 1993-10-04 18:13:02 +00:00
jtc d2de74baea Remove "volatile" from function declaration in SYNOPSIS. We may want to
replace it with __dead, but volatile is clearly wrong.
1993-10-04 18:09:24 +00:00
jtc 4c0b8d21f0 Removed trailing in SEE ALSO list 1993-10-04 18:07:15 +00:00
jtc 0108bea0bb SEE ALSO items not comma separated. 1993-10-04 18:06:34 +00:00
jtc 21f074709e Change <stdlib> to <stdlib.h> in SYNOPSIS. 1993-10-04 18:05:47 +00:00
jtc f85b59f046 Change math.3 to math(3) in SEE ALSO section. 1993-10-04 18:04:34 +00:00
jtc 6d226258e4 Change RANGE to ERANGE. 1993-10-04 18:03:41 +00:00
jtc 4141da7052 Changed SYNOPSIS. You're supposed to include <time.h>, not <sys/types.h>
before using clock().
1993-10-04 18:02:47 +00:00
jtc e7b64d20b2 Add #include <sys/types.h> to SYNOPSIS section, as it is needed too. 1993-10-04 18:01:12 +00:00
jtc fcd7123054 Add #include <sys/types.h> to SYNOPSIS, as it needs to be included too. 1993-10-04 18:00:10 +00:00
jtc eab39a0ae7 In the SEE ALSO section, it's math(3), not math.3. 1993-10-04 17:58:44 +00:00
jtc ae00f50a7c Remove BUGS section, as atof() is now implemented in terms of strtod(). 1993-10-04 17:57:42 +00:00
mycroft db3323c9ef Remove code for old VM system. Don't use page tables in kvm_procread().
Change `#if DEBUG' to `#ifdef DEBUG'.  Read some symbols from the kernel
only once.
1993-10-02 07:07:43 +00:00
cgd 89ec54d834 put gamma.c into libm (because it's missing)... 1993-10-01 23:56:08 +00:00
jtc bbd73e83d3 Install fts manpage as fts_open, fts_read, fts_children, fts_set and
fts_close too.
1993-10-01 01:11:42 +00:00
jtc 791db40a49 Fts may be great, by we can't claim it's a superset of POSIX.1 since
fts isn't part of POSIX.1 (or POSIX.2 either).
1993-10-01 00:43:45 +00:00
pk 0c44ab58a7 Support for making PIC versions of the system call stubs. 1993-09-29 01:27:10 +00:00
pk d9a465e8af PIC generation when -DPIC flag is on. 1993-09-28 21:04:38 +00:00
pk 308358ebde Macro's for generating PIC code in assembler stubs. 1993-09-28 21:04:01 +00:00
mycroft 68f5f047ab Reenable building of Torek's quad library. 1993-09-28 03:05:28 +00:00
mycroft b4e10df1eb #include <sys/types.h>, for magnum changes. 1993-09-27 02:40:38 +00:00
brezak adc25227c1 Add a man page for i386_get_ldt. 1993-09-21 14:40:50 +00:00
cgd c2f1ebaf17 add Nd line, and correct the description of the function. 1993-09-21 01:27:07 +00:00
brezak 1c13d44cf7 And a dummy for depend too. 1993-09-20 20:41:09 +00:00
brezak b25f0d310e Add dummy targets for clean, cleandir, and obj 1993-09-20 20:40:21 +00:00
brezak 5b56bf74aa Don't barf if there is not arch dep library for this arch. 1993-09-20 20:36:19 +00:00
brezak 1ee5779f11 Clear direction flag. Too many folks were losing... 1993-09-19 19:16:27 +00:00
brezak 76b6a9a13d Build libarch 1993-09-19 18:54:00 +00:00
brezak 36704ef2b7 syscalls for setting a per-process LDT. 1993-09-19 18:53:31 +00:00
brezak 9e26d6413a Add architecture dependant library. 1993-09-19 18:52:40 +00:00
brezak 6b9e025ea9 Add sysarch() syscall. 1993-09-19 18:51:55 +00:00
cgd f2244fe7d4 ifdef notdef the inclusion of the quad support, since it doesn't compile
and charles didn't properly commit it to a branch.  LIBC SHOULD COMPILE
AT ALL TIMES!
1993-09-18 01:03:58 +00:00
phil 7ce7cb30df pc532 specifics. 1993-09-17 19:22:50 +00:00
mycroft 6a18f54f9b Clean up deleted files. 1993-09-17 19:12:49 +00:00
phil 88d13621dd Making this match other architectures. 1993-09-17 19:12:41 +00:00
mycroft 73ecaec9c3 Clean up deleted files. 1993-09-17 19:08:10 +00:00
phil 9472bfc2bd Initial pc532 libc tree. I expect this to change quite a bit. 1993-09-17 18:43:46 +00:00
phil 8c563dc201 Initial pc532 tree. 1993-09-17 18:42:11 +00:00
cgd 72b27fe90c get rid of extraneous include of machine/endian.h now that it's
included by sys/types.h
1993-09-17 01:49:27 +00:00
cgd 65aeeefb0a version 1.71 of new db code 1993-09-17 01:06:18 +00:00
mycroft 2f7cd59af8 Compile quad stuff. 1993-09-16 06:06:41 +00:00
mycroft 49e0bc5446 Torek's quad stuff from 4.4. 1993-09-16 06:05:46 +00:00
jtc 2eb08c94c4 POSIX.2 has changed getopt to return -1 instead of EOF (to decouple getopt()
from standard i/o).  This change is more pedantic than functional as EOF
is defined to be -1.
1993-09-14 22:37:24 +00:00
jtc 186047edaf Document isblank(). 1993-09-14 19:23:27 +00:00
jtc b82a25338b Implement C version of isblank. 1993-09-14 01:09:13 +00:00
jtc a0c1ff159e Both space and tab are in the blank character class. 1993-09-14 01:08:38 +00:00
cgd 45e27c8018 upgrade new DB code to version 1.7 1993-09-09 02:41:04 +00:00
jtc 2886fde30d Elements of sys_signame array should be in upper case.
Both kill and sliplogin, which were converted to use this array, are
either specified to use, or have traditionally used, upper case names.
This change shouldn't have bad side-effects, sys_signame is new to netbsd
and nothing in the source tree except kill and sliplogin use it.
1993-09-08 18:43:05 +00:00
jtc 4dde406083 Shave a cycle or two. Fix comment. 1993-09-07 16:50:29 +00:00
jtc d5dd740e34 Added code to compare by words. 1993-09-07 16:49:57 +00:00
mycroft e27da3f557 Separate the toupper() and tolower() functions so the tables *really* don't get
included unless you need them.
1993-09-05 22:29:48 +00:00
deraadt 9d6ec4eec9 sparc code from Chris Torek 1993-09-05 22:14:55 +00:00
deraadt 0ae2e16067 include ${MACHINE}/Makefile.inc if it exists 1993-09-05 22:12:35 +00:00
jtc 53229bead2 Provide C language versions of the netorder functions.
These may be "good enough" for big-endian systems that do not have assembly
language versions of their own.  A compiler should be able to do a fairly
good job optimising them, it probably won't be smart enough to omit the
stack frame, but then again, these functions won't be called unless the
macro versions are undef'd.
On the other hand, they are only intended for bootstrap purposes on little-
endian systems.  They should be replaced with assembly language versions as
soon as possible.
1993-08-31 19:00:11 +00:00
mycroft d83c4676ee Clean up deleted files. 1993-08-27 21:15:35 +00:00
brezak 13e51139e4 Add rcsid strings 1993-08-26 15:26:18 +00:00
mycroft ed55107bda Add `.text' before the .asciz strings for RCS identifiers. 1993-08-26 02:11:52 +00:00
jtc d564d15c6d Declare rcsid strings so they are stored in text segment. 1993-08-26 00:53:10 +00:00
jtc 9c20f740a3 Declare rcsid strings so they are stored in text segment. 1993-08-26 00:43:03 +00:00
jtc 5e98929cee Declare static function before it is used. 1993-08-25 22:24:50 +00:00
jtc 647b2510cd Add cast to silence compiler warning. 1993-08-25 22:22:30 +00:00
jtc 241d899984 Minor tweaks to eliminate compiler warnings:
include <stdlib.h> to declare malloc() family.
  declare static functions before they are used.
1993-08-25 22:07:19 +00:00
brezak 979015728c Add syscall stubs for SYSV Shared Memory. 1993-08-25 02:50:51 +00:00
jtc 35aa0934e7 Note that code originated in locore.s.
Don't bother clearing %eax in bcopy(), it doesn't return anything so
why clear a return value that never gets used?
Don't bother clearing direction flag.  Any code that doesn't set/clear
it explicitly before a string instruction deserves to loose.
1993-08-24 16:59:00 +00:00
jtc 19e4e33b98 Don't block SIGINT, SIGQUIT, SIGHUP, etc. in pclose()...
"Some historical implementations either block or ignore the signals
    SIGINT, SIGQUIT, and SIGHUP while waiting for the child process to
    terminate.  Since this behavior is not described in POSIX.2, such
    implementations are not conforming."
1993-08-23 21:56:31 +00:00
jtc 9d1cf67cd2 Moved toupper and tolower tables from ctype_.c to their own files --- I
received complaints about using shorts in the table (but i need a range
of -1..255), so now the tables will not be used unless either toupper()
or tolower() (and soon, setlocale()) are used.  This can save up to 514
bytes.

In toupper_.c and tolower_.c make sure that our assumption of EOF == -1
holds.

Fixed bug where _toupper_tab_ was initialized pointing to _C_tolower_tab.
1993-08-23 21:04:50 +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 ffefbf8e83 If mode is niether 'r' or 'w', set errno to EINVAL as per 1003.2-92. 1993-08-21 00:11:47 +00:00
jtc ec73f57f05 cast away compiler warning message. 1993-08-20 23:40:43 +00:00
jtc 67f034415c Upgraded to be 1003.2-92 compliant. The only functional change is
that -1 is returned when the fork fails.  Updated implementation to
use int rather than deprecated "union wait".  Updated documentation
to describe error / return values.
1993-08-20 23:00:45 +00:00
jtc 7a5661e6ac Fixed typo. Readdir returns a "struct dirent *", not "struct dirent". 1993-08-20 16:46:14 +00:00
mycroft 36d083669a Technically, readdir(3) returns a `struct dirent *', not a `struct direct *',
not that they aren't the same thing.
1993-08-20 10:03:05 +00:00
jtc cbc115a0d5 Added the additional ``%'' format specifiers and the ``E'' and ``O''
format modifiers that are needed for a 1003.2 compliant date(1).  The
modifiers don't actually do anything at present and are not documented.
It's too confusing to the user to describe localization features when
they aren't implemented yet.  It is safe to do this, as the modifiers
fall back to the default behavior if the locale doesn't support alternate
eras or numeric formats.

But, in anticipation of _some_ locale support, all month and day names and
abbrevs, certain time formats, am/pm, etc. are now accessed through variables.
1993-08-19 16:39:47 +00:00
jtc 17bda641e5 The result of clock() is measured in CLOCKS_PER_SECs, not CLK_TCKs. 1993-08-17 20:37:57 +00:00
jtc 200ad8d9bd Don't include "DEFS.h" more than once.
Added .asciz rcsid's to all files.
1993-08-16 17:06:27 +00:00
jtc 0de7806863 Add STANDARDS section, utime is now 1003.1 compliant. 1993-08-16 15:42:14 +00:00
mycroft 669b9e506a Last change was almost correct, but we have to check that the pager actually
has the page.  If not, we go up the shadow chain.
1993-08-16 07:27:06 +00:00
mycroft ca08320ae9 We shouldn't be diddling POBJS and CLEANFILES. bsd.lib.mk already does the
Right Thing.
1993-08-16 04:16:33 +00:00
mycroft 6fdbcf4e88 For some reason, substitution on variables doesn't seem to work in a target
list.  I don't think I want to know why.
1993-08-16 03:32:58 +00:00
mycroft 990ccb9207 Separate rules for .o and .po files. The previous method just caused too
many problems.
1993-08-16 02:44:19 +00:00
mycroft 90683ee61f Remove spurious `)'. 1993-08-15 16:43:27 +00:00
mycroft 6d20662fcb waddbytes() is private; make the rest of *addbytes() be.
Make waddbytes() and waddstr() take a `const char *'.
1993-08-15 16:23:57 +00:00
mycroft 9b8df6ad33 Fix an off-by-one error when scanning the vm map for a page. Also, if the
page is not in core, don't recurse into shadow objects if we've already found
a pager.
1993-08-15 13:57:51 +00:00
mycroft cfafc9262a Fix a bug in virtual to physical address translation on hp300s, and add support
for Amigas.
1993-08-15 01:54:29 +00:00
mycroft a2da492c01 Fix a bunch of thinkos. 1993-08-14 19:31:23 +00:00
mycroft 791d253a44 Split log() and log__D() into separate files. Add logtab.c for logarithm
tables and log.h for common definitions.
Split exp() and exp__D() into separate files.
1993-08-14 19:20:58 +00:00
mycroft d441c2db7e New code from uunet. 1993-08-14 13:42:09 +00:00
cgd 7fa14d416e line 860: use CLSHIFT rather than PGSHIFT.
line 927: fix bogus indentation
also make sure first chars of buffers are null char, just in
case nothing rational is read...
1993-08-14 11:47:51 +00:00
cgd b24744dc1d implement kvm_procread for the hp300. now things mostly work on
the hp300, in terms of kvm.  still minor strangeness re: sendmail...
1993-08-14 11:44:45 +00:00
mycroft a617b72b1f #include <machine/pte.h>, not <hp300/hp300/pte.h>. Also, make it at least
compile for non-i386 architectures, but exit with an error message (for now).
1993-08-14 02:20:27 +00:00
jtc 8b17e495f7 Merged in RETURN VALUES and ERRORS sections from utimes(2), since
utime(3) is just a wrapper.
1993-08-14 00:05:07 +00:00
jtc eb3ed86c00 Clean up manpage; cross-reference utime(3). 1993-08-14 00:00:56 +00:00
jtc 7103ada5b8 If utimbuf pointer is NULL, set access and modification times to the
current time.
1993-08-13 23:58:49 +00:00
brezak d1c89ea35f Correct copyright statements 1993-08-13 12:54:10 +00:00
brezak cbeddce7ff Machine independent version of insque/remque 1993-08-13 02:49:41 +00:00
mycroft 293c6d88e3 8 spaces -> a tab 1993-08-10 14:48:03 +00:00
deraadt 8cb4a5221c 8 spaces -> a tab 1993-08-10 08:35:59 +00:00
mycroft 4a9141f643 Actually use the signal number we're passed. 1993-08-10 02:12:47 +00:00
jtc ad2e83d160 Oops! I used EOF but didn't include <stdio.h>. 1993-08-09 22:06:30 +00:00
mycroft 47799e1141 Add __progname, and clean up a couple of things. 1993-08-09 05:47:02 +00:00
mycroft 9df69621f3 Reclone from i386 version; has important changes for cross-compilation. 1993-08-09 04:50:21 +00:00
mycroft 7ea474ac33 Clean up automatic creation of /usr/lib. 1993-08-09 04:49:39 +00:00
mycroft 3358fdf953 New file; contains value of HUGE_VAL. 1993-08-09 04:47:11 +00:00
cgd f08e3f34a5 merge in changes from netbsd-0-9-ALPHA2 1993-08-07 07:42:13 +00:00
mycroft c710920fc5 New files. 1993-08-07 05:51:11 +00:00
mycroft b06a09ba51 Clean up deleted files. 1993-08-07 05:49:11 +00:00
mycroft 62a3457d0e New version from uunet. 1993-08-07 05:48:37 +00:00
jtc 29b5828742 Use C locale specific traslation tables for toupper and tolower.
Direct access to the tables is to be replaced by a pointer to tables for the
current locale.
1993-08-06 23:17:03 +00:00
jtc d2b805f0e2 Added C locale specific translation tables for toupper and tolower. When
locales are fully supported, toupper and tolower will refer to this, or
a locale specific table, through pointers.
1993-08-06 23:14:32 +00:00
jtc a4bacdfbad setlocale(category, "") is supposed to set locale to the default.
The "C" locale in our case, since we have no other locale support.
1993-08-06 22:56:18 +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 a35ec39674 Provide function versions of isascii() and toascii(). 1993-08-06 21:46:42 +00:00
mycroft c4c9267c74 Add sys_signame[]. 1993-08-06 20:56:34 +00:00
mycroft 9417ee8681 Add getbsize() from Berkeley, somewhat modified. 1993-08-06 17:03:54 +00:00
jtc 2166786f23 update manpage to -mandoc macros 1993-08-05 21:31:41 +00:00
jtc bb815d8092 Remove semicolon from null macro replacement so gcc -ansi -pedantic
doesn't complain.
1993-08-03 23:05:16 +00:00
jtc 4ea49841a4 Fix formatting error. 1993-08-03 23:00:07 +00:00
mycroft 36af9568db I'm really mad now. Not only did this `new' version have exactly the same
bugs as the `old' one, but it was almost identical!
1993-08-03 22:48:35 +00:00
mycroft 584cb286d8 Add RCS identifier. 1993-08-03 21:55:48 +00:00
mycroft 52efca41cd Nuke remaining patchkit headers. 1993-08-02 18:17:24 +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 55b7fa6d0b Add RCS identifiers. 1993-08-01 07:54:52 +00:00
mycroft b1bd4afedc Add RCS indentifiers. 1993-08-01 07:42:49 +00:00
mycroft dfb9caab49 Add RCS indentifiers. 1993-08-01 07:32:48 +00:00
mycroft cda4f8f6ee Add RCS identifiers. 1993-08-01 05:37:30 +00:00
mycroft 0e9c8e4524 Add RCS identifiers. 1993-07-30 08:34:38 +00:00
mycroft f23f94cb77 Add even more RCS frobs. 1993-07-30 08:21:41 +00:00
mycroft 2e9407c8eb Remove patchkit lossage, and RCS frob, and make tolower() and toupper() a
little faster.
1993-07-30 08:07:44 +00:00
mycroft adb8dc2533 Add RCS frob. 1993-07-30 07:59:55 +00:00
mycroft e7ae1531d5 Latest versions from uunet. 1993-07-30 07:57:48 +00:00
mycroft 6001d6e5c9 system.c 1993-07-30 03:29:07 +00:00
mycroft bdbbba0b73 Use execve() rather than execl(). This is faster and doesn't use malloc()
(and thus avoids an annoying problem which only seems to manifest itself
in KCL).
1993-07-29 22:09:42 +00:00
glass ca073b5fd0 adding man pages for termios support functions 1993-07-25 23:05:00 +00:00
glass 20e82d4699 Finally deprecate the old timezone() interface in favor of an XSH5
timezone/daytime pair; as proposed by J.T. in September, 1996.
Fixes PR standards/11807 by Nick Hudson.
1993-07-25 23:04:59 +00:00
deraadt 80795f5a8e new header files are more ansi-like 1993-07-24 18:29:16 +00:00
deraadt 9e0367ab04 fixed a yp-related bug found by Paul Kranenburg <pk@cs.few.eur.nl>:
endpwent was free'ing passwd line.
1993-07-24 18:28:32 +00:00
jtc 932d674def Fix spelling error. 1993-07-20 20:54:41 +00:00
mycroft 81c63e588b Read swap in CLBYTES blocks. 1993-07-19 12:37:13 +00:00
mycroft f6e43c3958 Use ${COPY}, not -c for install. 1993-07-18 19:17:22 +00:00
brezak 49f5109f3c Be able to build telnet without enc_des.c 1993-07-16 14:37:04 +00:00
cgd 928342ac2c (1) compare against UCHAR_MAX, don't use isascii().
(2) strvis() didn't work on 0-length input strings
(3) strvisx() didn't work at all
1993-07-15 17:54:43 +00:00
mycroft b7c7310653 Make declarations match prototypes. 1993-07-12 02:09:31 +00:00
mycroft 119df3af46 Make this work on more than just a 386. 1993-07-12 01:23:14 +00:00
cgd aacbd3b3e3 don't include an extra atof.c... 1993-07-09 10:09:31 +00:00
cgd 49693da854 update for better FP routines, from AT&T & elsewhere 1993-07-09 09:40:07 +00:00
mycroft 965a95338b Clean up deleted files. 1993-07-09 09:40:01 +00:00
cgd 4cbf5e04e2 update for better FP routines, from AT&T & elsewhere 1993-07-09 09:39:13 +00:00
alm 75de25bb93 added Andrew Chernov's patch set:
Standard curses library use eight bit for standout mode, so
8-bit characters displays like highlighted 7-bit characters.

This patch produce library which is fully compatible with all curses
programs and add 8-bit chars to all input/display functions.
---
I don't think, that any programs wish to use internal curses
attribute _STANDOUT directly, in expressions like:
        addch( ch | _STANDOUT );
        Normal interface use standout() and standend() functions instead.
        Many programs use 'char' type (with sign extention) for input characters
        and sign extention becomes _STANDOUT mode in this case.
        So, I refuse this future and allow 8-bit characters for programs,
        which is designed for 7-bit only ('char' type using instead of
        'unsigned char').
---
This small patch fix unpleasant standard curses bug:
curses can't expand TAB at all (but tries).
A man who wrote this curses misplace SYNC_IN and SYNCH_OUT,
this patch exchange macro calls.

This patch useful for standard 7-bit curses too, for this
you must delete '_' symbol before waddbytes and apply patch.
---
Oh, NO! This curses are really buggy!

This small patch fix following problem:
[ assumed scrollok(stdscr, TRUE) ]
when addch(ch) at lower right corner of screen, curses are realy
gone mad instead if simple scrolling... Curses code assumed that
this will be done correctly, but implement it with two bugs.
1993-07-09 05:34:14 +00:00
deraadt ac1c140b61 ok, all executables just got 16 bytes shorter. removed a bunch
of "nops" from the start of the crt.
1993-07-07 01:33:52 +00:00
jtc 527e6a5736 Add i386 assembly versions of bcmp & memcmp 1993-06-17 23:00:41 +00:00
jtc b51b2fdb46 enable memset & memchr. 1993-06-17 16:14:32 +00:00
jtc 36b9af8bc1 bzero: make sure we are longword aligned before we "stosl"
memchr: new
memset: new
strcat: shave a cycle or two.
1993-06-17 16:12:49 +00:00
mycroft 8ffedb1335 Don't need -I/sys any more. 1993-06-17 13:11:39 +00:00
mycroft 6d772d56b3 Stupid cpp! 1993-06-17 13:04:04 +00:00
mycroft dbf2e6e2b8 Remove some spaces so GAS 2 won't barf (but I think I will)... 1993-06-17 12:05:29 +00:00
jtc 3743b2f50b fix align directive, so we don't jmp to a bunch of nops before we get to the good stuyff 1993-06-17 01:50:12 +00:00
jtc 7fb7e975c7 Make assert macro ansi complient. 1993-06-16 23:18:35 +00:00
jtc bceb67fa8d According to Ansi C, signal is supposed to return SIG_ERR on error,
not BADSIG.  I know they are the same thing, but this allows me to
remove the otherwised unused, bogus macro BADSIG from signal.h
1993-06-16 22:12:16 +00:00
mycroft 409bc91101 Move asm.h from /usr/include/sys to /usr/include/machine. 1993-06-16 21:42:43 +00:00
mycroft ac1dfafeae Clean up this bullshit. 1993-06-16 21:31:12 +00:00
jtc b0824ed69e include xdr_float & xdr_double with all the other rpc/xdr code in libc.a 1993-06-16 21:30:20 +00:00
mycroft b2a958ff6d Use TWOENTRY(). 1993-06-16 21:04:44 +00:00
mycroft cddba95abb Use ENTRY() macro (for profiling). 1993-06-16 19:11:37 +00:00
mycroft 138b0ef3ae #include <sys/asm.h>, and don't lose if we compile memcpy() with profiling. 1993-06-16 19:00:52 +00:00
mycroft 9490d905c4 Clean up deleted files. 1993-06-16 18:39:49 +00:00
mycroft 686b9e0da1 Actually, just make memcpy() an alias for memmove(). 1993-06-16 18:38:38 +00:00
mycroft 33c9c47425 Oops. Forgot to update the Makefile. 1993-06-16 18:33:25 +00:00
mycroft 42bfa88f6a Add memcpy.s and memmove.s, based on bcopy.s. 1993-06-16 18:26:40 +00:00
mycroft a7554b65a7 Use ENTRY macro. 1993-06-16 18:23:21 +00:00
jtc dacb3d324d Update fnmatch() to be more posix complient (from bostic). 1993-06-16 17:16:11 +00:00
jtc caf6ead8ab performance bugs discovered by mycroft 1993-06-16 16:31:00 +00:00
jtc 9bdb2fb9ea Added i386 assembly language versions of ffs, strcat, strcpy, and strlen.
Updated comments of index, rindex, strchr, strcmp, strncmp, and strrchr.
1993-06-16 16:03:56 +00:00
jtc 5d2d1a3364 Added i386 assembly language versions of ffs, strcat, strcpy, and strlen. 1993-06-16 16:02:26 +00:00
jtc 800e6b4bac Added fast strcmp() and strncmp() routines. 1993-06-15 23:25:30 +00:00
jtc 2658bf6d50 Added fast strcmp() and strncmp() routines. 1993-06-15 23:25:12 +00:00
deraadt 5c20ccab8b kernel string read function takes much less time. could be optimized further,
by making block reads kernel page aligned. (cgd will make the next optimization
in this file)
1993-06-15 07:16:06 +00:00
cgd 9f0aa214be update db code to v1.6 from vangogh, and put it in "db" rather than "DB" 1993-06-14 23:52:39 +00:00
mycroft c1cecd30d8 Clean up deleted files. 1993-06-14 23:51:49 +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
mycroft 6609149bb3 Clean up deleted files. 1993-06-14 21:16:14 +00:00
brezak 76266e007c Add -DYP to CFLAGS 1993-06-14 14:20:20 +00:00
deraadt ef08b20d7a a few typecasts because of the new prototypes 1993-06-12 19:46:31 +00:00
brezak 891aec9712 Fix to compile with YP. 1993-06-11 16:58:19 +00:00
cgd 23f01fa004 yes another fix (from margo?) via Christoph Badura <bad@flatlin.ka.sub.org> 1993-06-11 00:25:39 +00:00
jtc 4b780a9d57 update to -mandoc macros 1993-06-10 19:02:32 +00:00
jtc 0c7b56efc3 Install many symlinks to xdr.0 & rpc.0.
Update bindresvport, getrpcent, getrpcport.3 man pages, convert to -mandoc.
Fix minor bug in rpc.3 manpage.
1993-06-10 16:49:39 +00:00
brezak c874918400 CHanges from conklin@talisman.kaleida.com
* fixed C source where it conflicted with prototypes, documentation,
	  and TIRPC.

	* use getrpcent.c from TIRPC.

From brezak:

Add YP support to getrpcent.c
1993-06-09 19:31:17 +00:00
mycroft c29fd6777b Clean up deleted files. 1993-06-09 19:27:00 +00:00
brezak a98de6b7b0 remove yppasswdxdr.c - now part of librpcsvc.a 1993-06-09 19:26:57 +00:00
cgd ba42f6137c bug fix from margo. she said:
> Essentially what was happening was that I was running out of overflow
> pages in an overflow point (you are limited to 2047).  When I upped the
> overflow point I was setting the offset to 0 and allocating an overflow
> page number that mapped to the same spot in the file as a bucket did.
> The overflow page got overwritten with the bucket on disk and voila --
> corrupt file.
1993-06-09 18:20:35 +00:00
mycroft e3ea23c51a fgetline() does not return the newline. 1993-06-08 16:49:53 +00:00
proven 890b321c58 Removed bugs and memory leaks from the directory function. 1993-06-04 16:59:18 +00:00
brezak 0f3c8d7472 Add more RPC definitions. 1993-06-03 19:21:08 +00:00
brezak 2102dbe62d Keep the cp'ed .x in the objdir. Be sure to clean it too. 1993-06-03 17:07:56 +00:00
brezak 4a9e8377b4 Copy the .x file to the obj directory before running rpcgen. You have
to do this because rpcgen will generate an include line with the full
path of the .x file.
1993-06-03 16:49:21 +00:00
brezak 2c766f3e20 Fix for building in obj tree. 1993-06-03 14:45:37 +00:00
brezak f5444fe852 Build librpcsvc.a 1993-06-02 19:51:29 +00:00
brezak 90253c1798 Build librpcsvc 1993-06-02 19:50:56 +00:00
cgd 566dd48a95 misc minor changes 1993-06-01 01:48:36 +00:00
cgd 5089c41368 update kvm.c for the new way of doing things:
(1) add support for new stack format/PS_STRINGS
	(2) add support for kvm_getenv
the HP300 support in kvm_procread needs to be looked at/filled in,
from example code in kvm_getu, plus hacks
1993-06-01 01:35:01 +00:00
cgd a1fe79bac5 make makefile do *nothing* for any of the standard cases if crypt.c
doesn't exist.
1993-05-29 13:27:15 +00:00
cgd 7a24140432 new vangogh db (v1.5) 1993-05-27 19:54:30 +00:00
mycroft 7133ae673a Clean up deleted files. 1993-05-26 16:22:40 +00:00
cgd 27c2936367 apply fix to setvbuf(), supplied by chris torek 1993-05-24 07:19:35 +00:00
deraadt 9ce2dc36b4 sleep man page fix from <jan@encap.hanse.de> 1993-05-22 00:57:39 +00:00
cgd c6ac4dd960 Needed for netstat to compile, add iso_addr &c
(from Havard Eidnes <Havard.Eidnes@runit.sintef.no>)
1993-05-21 12:47:53 +00:00
davidb 80e3f78daf Added Nation Semiconductor 32000 support 1993-05-21 12:36:34 +00:00
cgd 44985e0359 get rid of explicit select.h inclusion, and clean headers more 1993-05-20 12:05:02 +00:00
cgd 12279683e7 don't inlude select.h, but keep header cleanups 1993-05-20 11:53:04 +00:00
cgd 5cecaec7a1 update to use select.h 1993-05-20 11:26:10 +00:00
cgd 2c6296eff4 fix new select stuff 1993-05-20 10:30:31 +00:00
cgd b1793f25e7 oops; last time i moved stuff, was to the wrong place...
don't use csu.* any more, just use *...
1993-05-18 10:08:43 +00:00
cgd 574bfabf9b move csu.${MACHINE} into a "csu" subdirectory. 1993-05-18 07:48:34 +00:00
cgd 8d5826635d bring in getcap routines, supplied by CSRG, from 4.4... 1993-05-18 07:37:51 +00:00
deraadt 77c037ed51 added my copyright.. how self efacing of me 1993-05-16 02:47:20 +00:00
cgd f9350c73f0 getpgrp actually takes void. ask the IEEE... 1993-05-16 01:51:51 +00:00
davidb b7f53bfe02 Updated to support MIPS processors 1993-05-14 15:27:49 +00:00
cgd cc9d7e512e add hp300-specific libc files 1993-05-13 13:51:52 +00:00
cgd 95661f18d9 add hp300 crt0 files 1993-05-13 13:50:54 +00:00
deraadt 8db326f5d7 The xdr_float() and xdr_double routines from the xdr/rpc library were
not ported to the '386 (xdr_float.c was excluded in the makefile).
Since the '386, like the 68k and sparc, uses IEEE floating point, all
that was needed was to take word ordering into account for
xdr_double().

patch from J.T. Conklin <conklin@talisman.kaleida.com>
hacked to use BYTE_ORDER macros from machine/endian.h
1993-05-11 23:56:10 +00:00
proven 7766c000bc Prototype now matches declaration. 1993-05-11 17:08:08 +00:00
glass 6613302d1d calling sequence was totally wrong. documented calling sequence (basically
the types).  real documentation is a waste as nothing but nfsd(8) calls
it and the interface changes a great deal in 4.4
1993-05-11 07:36:48 +00:00
cgd de5b7fe74a fix problem where kvm_getprocs(), ..., kvm_freeprocs(), kvm_getprocs()
would get no processes.
1993-05-11 06:44:54 +00:00
cgd e9fa4a0d6e update with new files from Chris Torek 1993-05-07 07:40:27 +00:00
cgd 10e1e6a373 add assembly language version of index, rindex, strchr, and strrchr
supplied by J.T. Conklin <conklin@kaleida.com>
1993-05-07 03:01:27 +00:00
cgd c5d886aff7 diffs for uname (posix!) system call, provided by John Brezak <brezak@osf.org> 1993-05-06 10:46:12 +00:00
deraadt 3cbc24e4f9 I was horrified to find these had not been commited with the YP changes. 1993-05-04 05:10:45 +00:00
mycroft 97522940f4 Clean up deleted files. 1993-05-03 07:46:10 +00:00
deraadt edca56133c moved rpc include files 1993-05-03 07:43:41 +00:00
mycroft eca88e272d Cleanup for GCC 2...
s/__dead/volatile/  (Does the format really exist in GCC 1?)
s/va_list/_VA_LIST_/  (to match prototypes)
1993-05-01 15:17:00 +00:00
glass b64b1fd758 added some support new err(3) shit needs 1993-04-30 23:09:06 +00:00
glass 5fabe9c0b1 new err stuff 1993-04-30 23:08:23 +00:00
cgd e5289f4697 moved libg++ into /usr/gnulib 1993-04-29 11:40:16 +00:00
proven 1184357971 Applied John Kohl's patch to syscall.s Stack pointer was off by 4 bytes on
return.
1993-04-28 18:33:01 +00:00
mycroft 9222eca1f3 Fix memory leak. 1993-04-27 20:58:44 +00:00
deraadt 998ea47bff changed the documentation on what -DYP really means. 1993-04-27 10:11:24 +00:00
glass 5651d3f0ed improved error handling from ftp.uu.net:bsd-sources 1993-04-27 05:51:11 +00:00
cgd 3a1c5d4c02 always compile in YP. theo hasn't given me a reason we can't do this, so... 1993-04-27 03:25:47 +00:00
deraadt 7ca353ff8d YP functions are always in libc. They just might not be called by getpwent()
and friends.
1993-04-27 02:14:43 +00:00
cgd 3509d59e79 make crypt in libc back into a dummy, but a full-featured dummy.
to get crypt now, use -lcrypt, or LIBCRYPT as part of LDADD.
1993-04-26 13:02:16 +00:00
cgd e0b9a84a0f made libcrypt, so exportable vs. non-exportable packages can be
handled easliy.
1993-04-26 12:45:00 +00:00
cgd 91f170e596 added "libcrypt" to list of subdirs. 1993-04-26 12:44:21 +00:00
deraadt a78f71b557 Add instructions for compiling YP to the Makefile 1993-04-26 08:25:13 +00:00
deraadt 42d384ba4c parts of YP inside libc.. 1993-04-26 08:23:39 +00:00
deraadt 3fcae026b5 cruel hack to get librpc contents into libc (for yp) 1993-04-26 08:22:34 +00:00
mycroft 2dbb9c9a20 Remove -I; include files are now in /usr/include. 1993-04-26 02:14:20 +00:00
mycroft ba2f11b97b Clean up deleted files. 1993-04-26 02:13:17 +00:00
mycroft 8c13f4907a Compile {iso,ns}_{addr,ntoa}. 1993-04-25 07:24:14 +00:00
mycroft 781e6f694c Add directory that CAP forgot. 1993-04-25 01:31:38 +00:00
mycroft 2b53b2263e Add missing -I in CFLAGS. 1993-04-25 00:54:43 +00:00
mycroft f909f1bb33 Use global value of CFLAGS. 1993-04-24 22:48:30 +00:00
mycroft c2ef5bd114 Make tabs actually work. 1993-04-23 03:42:45 +00:00
mycroft e82ce38d28 Don't build profiling libs if NOPROFILE (from 386BSD patch 138). 1993-04-22 03:38:45 +00:00
mycroft 1b67cec37d Fix various bugs in man pages (from 386BSD patch 130). 1993-04-22 03:27:28 +00:00
proven 49a91dd715 This is the latest libdb from vangogh. Messaged so it compiles into
libc. Put in DB so if there is a problem people can back it out quickly
and compile the old db code.
1993-04-21 04:51:09 +00:00
proven df6c6574d5 New db stuff is in DB now. Makefile reflects change. 1993-04-21 04:48:07 +00:00
proven 38918af207 Opps, dbopen doesn't have an underscore. Fixed. 1993-04-21 04:26:21 +00:00
proven 2d21df758f Fixed these twon files to use db_open instead of hash_open. 1993-04-21 04:21:06 +00:00
proven c7404d9eb1 Removed references to db in the Makefile. 1993-04-18 21:50:28 +00:00
mycroft 24e496eca2 Eliminate GCC 2 warning due to prototype not being in scope. 1993-04-18 09:22:35 +00:00
mycroft 78ff981673 Fix error in last patch. 1993-04-18 09:21:15 +00:00
mycroft f6eb9a54d8 Make arguments match prototypes. 1993-04-18 09:19:56 +00:00
mycroft f3abdec36a Rewrite. Add support for GCC 2. 1993-04-18 08:47:09 +00:00
sef caf88a2f34 Bloody stupid misspelled name caused me grief, so I'm changing it
wherever I can.  (Function is getgrnam, documentation says getgrnam*e*!)
1993-04-14 21:31:58 +00:00
cgd 571aba5ed9 should be looking in /usr/include/sys/syscall.h 1993-04-13 16:33:31 +00:00
cgd 4ea87a4167 subdir is librpc; somebody was a moron... 1993-04-10 17:27:23 +00:00
cgd ea0119db71 From: pk@cs.few.eur.nl (Paul Kranenburg)
patch which allows ps(1) and w(1) to lay
their hands on process command line arguments.
1993-04-10 15:02:41 +00:00
mycroft e42ce45b78 Make return status match POSIX and man page. 1993-04-10 00:25:35 +00:00
cgd 80179fde68 from patch 108, by jordan hubbard:
The value of endp returned by strtod() was off by one.  There was also a
const char * vs char * assignment that I took the opportunity to fix.
1993-04-09 12:27:23 +00:00
cgd 80b652e0f4 make sure directory to install stuff exists before installing 1993-04-09 09:39:59 +00:00
cgd 630d08dbe3 make sure directory to install stuff exists before installing,
and copy libs rather than mv'ing them, on install
1993-04-09 09:39:34 +00:00
cgd 92bab71e9b quick makefile for rpc man page master dir 1993-04-04 12:21:18 +00:00
cgd f197c56439 fixed bug where space in a line had "priority" over a tab in finding
the end of the current field, even if the space came after a tab...
1993-04-04 12:06:31 +00:00
cgd 5d07e08579 added changes from Steven Reiz <sreiz@aie.nl> (based on
those by Poul-Henning Kamp <phk@data.fls.dk>) to get the kernel
to compile properly when gcc2.* is cc.  (should still work
when gcc1.39 is in use.)
1993-04-03 02:15:18 +00:00
glass 0ec557d9c9 Now installs man pages 1993-04-03 00:59:48 +00:00
glass f6d04cee08 Now just a subdir.mk 1993-04-03 00:59:16 +00:00
cgd 3201bdaf64 fixed problem with 2 `/' chars back to back in temp files, which kills emacs 1993-04-02 12:31:56 +00:00
deraadt 355265a866 added: the entire domainanme set. domainmame(1), domainname(2), and a spiffy
man page.
1993-04-02 12:24:21 +00:00
nate 81e9be8dc1 Changed Makefile to include the new regex.c package 1993-03-23 19:20:18 +00:00
nate 9e98d4b874 From BSDI Mailing list. regex.c uses the regcomp routines to emulate
the regex routines.
1993-03-23 10:49:38 +00:00
cgd 91ac7bf11a added libcompat for compatibility routines, like ftime, etc. 1993-03-23 10:14:55 +00:00
cgd 649bd7ccc5 added support for using real crypt 1993-03-22 23:27:33 +00:00
cgd 22d5436e4d added crypt.c and deleted crypt_dummy.c 1993-03-22 23:25:02 +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