drochner
2cca6a1757
-catch zero and broadcast IP addresses sent by a DHCP server
...
-KNF
1998-04-24 18:50:23 +00:00
matthias
35d6e9297e
Prepare assembler source files for -mrtd kernels.
1998-04-03 22:59:28 +00:00
cgd
066f971d37
copy from libc:
...
limits.h if user-land, machine/limits.h if kernel or standalone
1998-03-27 05:35:47 +00:00
cgd
33b3e7101b
sync with libc
1998-03-27 01:29:58 +00:00
cgd
da6ee39cde
copy from src/lib/libz:
...
if _STANDALONE or _KERNEL, don't include standard headers and pull
in libkern.h instead. (That doesn't even appear to be necessary,
but it's the 'standard' thing to do.)
1998-03-27 01:11:07 +00:00
ross
331fee623e
Sweep up some miscellaneous leftover lite2 integration shrapnel.
1998-03-01 07:15:39 +00:00
fvdl
e5bc90f40c
Merge with Lite2 + local changes
1998-03-01 02:20:01 +00:00
mycroft
a81d3c2db8
Fix omission in last.
1998-02-22 15:24:08 +00:00
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