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
mark
4428e19e76
Updated with new files from libc.
1997-10-12 21:26:37 +00:00
mark
ce8b7a418a
Copy files over from libc.
1997-10-12 21:24:00 +00:00
mark
8121735fb0
This file is replaced by divsi3.S
1997-10-12 21:23:36 +00:00
bouyer
7a337eca27
Ops, forgot to 'cvs add' theses. Pointed out by enami tsugutomo.
1997-10-12 13:27:59 +00:00
scottr
c49762b3d3
Implement assembly byte-swap functions.
1997-10-11 04:28:40 +00:00
bouyer
6ab3092b11
Add byte-swapping functions (bswap16, bswap32, bswap64) to libkern.
...
Only assembly version for i386 bswap16 and bswap32 for now (bswap64 uses
bswap32). Contribution of assembly versions of these are welcome.
Add byte-swapping of ext2fs metadata for big-endian systems.
Tested on i386 and sparc.
1997-10-09 15:42:19 +00:00
thorpej
176a81b2c5
Copyright assigned to The NetBSD Foundation.
1997-10-05 18:37:01 +00:00
drochner
b65a5212c3
Save some bytes by keeping the number of byteswaps minimal.
...
Allow to switch off UDP checksum generation and check via compile time
option (for the really desperade).
1997-09-17 16:30:51 +00:00
drochner
74c59c27a2
Keep a copy of the original BOOTP bp_siaddr field, in case we want to
...
use it later for TFTP.
1997-09-17 16:25:29 +00:00
drochner
9f58a1a9bb
fix printf() format warnings in debug output
1997-09-17 16:24:00 +00:00
drochner
93bb01fe6d
-Wall fixes
1997-09-06 13:57:14 +00:00
drochner
616ee86daf
-add DHCP support - this option also extends the vendor extension area
...
to 312 bytes (The classical 64 bytes are likely to be too small if a
rootpath is transferred.)
-make CMU vendor extension support optional
-remove code handling domain name/server (unneeded for boot code)
- -Wall fixes in debug code
1997-09-06 13:55:56 +00:00
drochner
25c68ee4f2
Remove this relict, it's not needed anymore.
1997-07-22 17:51:51 +00:00
drochner
bcf29dc4be
Don't use "if_ether.h", it's not used.
1997-07-22 17:50:37 +00:00
cgd
6ac982f2a0
mark prototypes for static inline functions as possibly unused (with
...
__attribute__ ((unused))), to avoid generating warnings when compiling
without optimization but with most ports' default warning flags.
1997-07-07 22:45:34 +00:00
drochner
64cd693ada
Don't use private copy of old netinet/if_ether.h.
...
Use <net/if_ether.h> for ethernet specific definitions, and insert private
definitions for ARP if needed. (The new ARP macros in <net/if_arp.h> are
not used because they create larger code, and we really don't need more
than ethernet/ip support here.)
1997-07-07 15:52:49 +00:00
drochner
a8ac47dd1b
Fix syntax error which appeared #ifdef DEBUG ("end[]").
...
Simplify the heap location stuff.
1997-07-04 18:47:25 +00:00
drochner
d9fbb6e1eb
Catch errors from underlying reads, ie where oread() returns -1.
...
(Original code used fread() which never returns -1, so this case was
not handled.)
1997-07-04 18:45:11 +00:00
thorpej
fee80fcee9
- Fix ZMAGIC image loading.
...
- Deal with stripped kernels.
- Let machine-dependent code frob the start address.
- General cleanup.
From Matthias Pfaller <matthias@netbsd.org>
1997-06-28 07:17:56 +00:00
drochner
a1d00666ac
Allow to define the location of the heap at runtime #if HEAP_VARIABLE.
...
That helps to test libsa code in user space.
1997-06-26 19:17:40 +00:00
drochner
96dde15c3f
Don't define STANDALONE here, it is not used by sys/lib/libsa code.
...
Port dependant code depending on it must define it in its own Makefile.
1997-06-26 19:14:53 +00:00
drochner
ed2ca9f1fa
Avoid user space headers for standalone programs.
...
Don't use sys/lib/libkern or sys/lib/libz if not standalone
(ie, user space test programs).
1997-06-26 19:11:30 +00:00
thorpej
a2694f54d8
Don't run off the end of the format string if the caller botched for
...
format modifier. Pointed out by Daniel G. Pouzzner in PR #2633 .
1997-06-26 06:20:30 +00:00
jtc
b92f5604b7
sync with libc
1997-06-20 02:08:04 +00:00
drochner
f504cf88e8
Conditionally compile without symlink support (#ifdef NFS_NOSYMLINK).
...
Saves 708 bytes (i386). (close pr misc/3335)
1997-06-16 20:47:11 +00:00
drochner
bc7d1ebcfb
Don't #include <string.h>, needed prototypes are in libkern.h.
1997-06-13 14:32:24 +00:00
drochner
a0c4d8cb61
Add prototype for strerror().
1997-06-13 14:30:44 +00:00
drochner
319cc90118
-Wall fixes
1997-06-13 14:29:50 +00:00
drochner
8347a7476f
Bring prototypes into scope.
1997-06-13 14:28:52 +00:00
drochner
aab2edd1d4
Add prototype for bzero() (since it is implemented here).
1997-06-13 14:27:04 +00:00
cjs
7a66732d34
Back out BUILDDIR and NOINSTALL changes.
1997-05-31 21:21:13 +00:00
cjs
75380e08a1
Use new NOINSTALL option for libraries that are used only during the build
...
of a program, and not installed into the final system.
1997-05-30 01:55:09 +00:00
gwr
6065389b17
Sync with src/lib/libz
1997-05-20 14:41:54 +00:00
jtc
94815a35ee
Sync with libc
1997-05-15 16:20:54 +00:00
jtc
f99d42b623
Sync with libc.
1997-05-13 19:32:01 +00:00
mycroft
185b24dd5b
Use libinstall::, not install:, to prevent instaling LIB.
1997-05-07 16:20:26 +00:00
thorpej
13f5393c88
Build md5c.c
1997-04-30 00:53:38 +00:00
thorpej
f2afed0bb1
Add the libc md5 implementation to libkern.
1997-04-30 00:53:02 +00:00
is
07b064e02e
New ARP system, supports IPv4 over any hardware link.
...
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.
For the detailed change history, look at the commit log entries for
the is-newarp branch.
1997-03-15 18:09:08 +00:00
gwr
4478e618ee
Fix a warning.
1997-03-14 21:03:43 +00:00
gwr
2cf7613010
Sun RPC/bootparams always enabled (No -DSUN_BOOTPARAMS needed)
...
Add SUPPORT_BOOTP (and global try_bootp) to allow MD code to
determine whether BOOTP is used (compile-time and run-time).
Thanks to Matthias Drochner for the SUPPORT_BOOTP ideas.
Copyright asigned to The NetBSD Foundation.
1997-03-14 20:34:48 +00:00
gwr
8f0295e7f0
Moved here (via repository copy) so they are more easily shared.
...
I did not add them to the library, but rather compile them where
the netboot program is built so I can add -DSUN_BOOTPARAMS, etc.
1997-03-11 18:23:55 +00:00
thorpej
0b07209248
Allow depend target to be parallized, from Andrew Wheadon
...
<andrew@wipux2.wifo.uni-mannheim.de>, PR #3257 .
1997-03-07 00:50:30 +00:00
cgd
72a6422a5e
allow includers to specify library-specific CPP flags via ${LIB}MISCCPPFLAGS
1997-02-16 21:25:18 +00:00
leo
2242daf790
Initialize 'bestf' to make this compile again with -Wall.
1997-02-16 13:02:59 +00:00
thorpej
9a6b12944d
In close(), if the file descriptor was used for writing, don't free
...
data structures that weren't allocated. Fix sanity-checked
by Matthias Drochner.
1997-02-04 18:38:20 +00:00
thorpej
63930d7db4
Add some debugging code to free(), to catch frees before the
...
start of the heap and beyond the end of the heap (if a heap limit
is defined).
1997-02-04 18:36:33 +00:00
pk
01bd8a8ca8
Initialize `f_offset'.
1997-01-28 09:41:03 +00:00