mycroft
bf94e4e2cd
Copy up.
1998-02-22 15:11:28 +00:00
mycroft
8a66afbcba
Move random() from kernel.
1998-02-22 09:33:27 +00:00
mycroft
8ad4f24f50
Add memcpy() and memset(), and sort.
1998-02-22 09:18:38 +00:00
mycroft
79376487cb
Sync with libc.
1998-02-22 09:13:16 +00:00
mycroft
4477c62148
Add various things from libc.
1998-02-22 09:08:34 +00:00
mycroft
5ba0f1cae2
Move random.S from kernel.
1998-02-22 08:53:33 +00:00
mycroft
0625ac391b
Use the new .S files.
1998-02-22 08:45:04 +00:00
mycroft
799bd513de
Sync with libc, and add random.S.
1998-02-22 08:43:27 +00:00
mycroft
52541a2efb
Move random.S from arch/i386/i386.
1998-02-22 08:14:56 +00:00
mycroft
28edc3d334
Fix typo.
1998-02-22 07:33:11 +00:00
mycroft
cf02652abc
And rindex.S...
1998-02-22 07:21:32 +00:00
mycroft
6b7f2d0f92
And index.S...
1998-02-22 07:20:24 +00:00
mycroft
b65caec4a0
Add strchr.S and strrchr.S.
1998-02-22 07:03:08 +00:00
mycroft
8c0dc3f1e8
Add these as well.
1998-02-22 07:01:44 +00:00
mycroft
196103b90b
Don't list bcopy.c here, since we only want memcpy() and not bcopy().
...
XXX What a kluge!
1998-02-22 06:57:31 +00:00
mycroft
650b9558c0
Need bcopy.c to generate memcpy().
1998-02-22 06:55:42 +00:00
mycroft
ab530e2db7
Build memcpy() out of bcopy() by default.
1998-02-22 06:54:38 +00:00
mycroft
6e8ffbdd58
Use the assembler version of memcpy().
1998-02-22 06:49:57 +00:00
mycroft
354ce440d2
We need memcpy().
1998-02-22 06:44:44 +00:00
mycroft
943421399e
Sync with libc.
1998-02-22 06:40:17 +00:00
mycroft
ab7671a45e
Add some missing things.
1998-02-22 06:08:37 +00:00
mycroft
e1a2c2904a
Pull in [hn]to[nh][ls].c.
1998-02-22 05:54:54 +00:00
mycroft
01277a19c0
Don't even think about cdefs.h here...
1998-02-22 05:10:55 +00:00
drochner
642cbc64e2
Always set own IP address to 0.0.0.0 before BOOTP or DHCP.
1998-02-16 11:10:54 +00:00
cgd
26d7b63bd3
make sure that LORDER, TSORT, AR, NM, RANLIB, and SIZE are correctly
...
and consistently set when doing kernel library builds.
1998-02-07 00:11:29 +00:00
mrg
1a8c7604f4
initial import of the new virtual memory system, UVM, into -current.
...
UVM was written by chuck cranor <chuck@maria.wustl.edu>, with some
minor portions derived from the old Mach code. i provided some help
getting swap and paging working, and other bug fixes/ideas. chuck
silvers <chuq@chuq.com> also provided some other fixes.
this is the rest of the MI portion changes.
this will be KNF'd shortly. :-)
1998-02-05 07:59:28 +00:00
thorpej
529b95c8d9
Add offsetof().
1998-01-28 02:22:14 +00:00
thorpej
60c3299e3e
Fix some debugging printf formats.
1998-01-23 19:27:44 +00:00
cgd
b92943e80a
update to match (now-fixed) libc rules for strchr and strrchr.
...
Brokenness pointed out by Matthias Drochner.
1998-01-23 19:01:17 +00:00
drochner
7e5c045bb6
remove prototypes for deprecated index() and rindex()
1998-01-23 12:56:39 +00:00
drochner
8968860bab
add prototype for index()
1998-01-22 15:42:24 +00:00
cgd
4369378a6c
add rules like those in libc to build strchr() and strrchr() (the latter
...
is being added to libkern by this commit). remove strchr.c from
archs' Makefile.inc files to go along with this. (If an arch has
a .S version, it should be copied down and added to the apropriate
Makefile.inc.)
1998-01-21 21:23:18 +00:00
cgd
61a021f836
sync with libc
1998-01-21 21:17:08 +00:00
cgd
0bc1621f94
add strrchr
1998-01-21 21:16:52 +00:00
cgd
40894919ec
sync with libc version. (just rcs id changes.)
1998-01-21 19:43:23 +00:00
perry
24920eefb1
RCSID Police.
1998-01-05 19:40:40 +00:00
perry
1a80fd799d
RCSID Police.
1998-01-05 19:19:41 +00:00
scottr
d8f027887d
If the send routine returns an error (-1), wait and retry using the same
...
backoff mechanism we use for receiving the response. This is particularly
helpful when we have transient errors on transmit, e.g. a very busy
network or router.
1997-12-26 22:41:30 +00:00
gwr
f5bbc0b3ec
Copied from src/lib/libc/net/inet_pton.c
...
and adapted for kernel and libsa use.
1997-12-12 20:14:01 +00:00
gwr
2031003c9b
Oops - forgot to set netmask=smask
1997-12-10 20:38:37 +00:00
gwr
ecd43c7870
Request the "gateway" parameter and use its contents
...
to determine our gateway and subnet mask, consistent
with what is done by nfs_mountroot.
1997-12-10 20:19:00 +00:00
mark
0053558a70
Fix a glaring bug in the assembly stubs for memcpy() and memmove() that
...
meant the src address was being returned rather than the dst address.
Spotted by Chris Demetriou.
1997-11-22 03:27:12 +00:00
gwr
5e82d82867
Pass down the values of: AR NM RANLIB
...
(Fixes PR#4426 from SAITOH Masanobu)
Also pass down LORDER TSORT.
1997-11-04 21:18:24 +00:00
gwr
0919e2346b
Use LORDER, TSORT
1997-11-04 20:33:11 +00:00
lukem
3acbcabd91
use COPTS instead of CFLAGS (entry currently commented out)
1997-10-26 22:08:38 +00:00
mjacob
23a59f497a
Add missing NULL define for KERNEL case and prototype into libkern.h.
1997-10-24 18:10:30 +00:00
chuck
cf924e3bc0
add memchr() to libkern
1997-10-24 15:32:24 +00:00
cjs
4b97411a80
Change sd.transparent to sd.compressed, so that we default to non-
...
compressed mode when we zero out the structure. Check_header() now
does not force us to uncompressed mode if we read no data (EOF);
it leaves the default, so that if we check at the end of a file,
we don't set the file to uncompressed mode and blow up later lseeks
on it.
1997-10-18 22:27:15 +00:00
mark
680595e7c3
Fix extra 'S' character typo that resulted in the condition codes being
...
incorrectly internally on certain divides.
Handle the case where the internal result appears negative. This condition
can occur when dividing MIN_INT by certain values.
1997-10-17 18:35:19 +00:00
lukem
7656b49be6
rcsid fascism
1997-10-13 11:55:15 +00:00