scottr
e494b8793f
Back out previous change.
1996-03-11 05:46:51 +00:00
scottr
c31eae0510
Back out previous change.
1996-03-11 05:31:59 +00:00
thorpej
e142a2195f
Provide a memset() for the i386 (assembly version), and move memset.c
...
out into the libkern proper in case other ports want to use it.
i386 kernels with COMPAT_LINUX should compile now.
1996-03-11 03:19:37 +00:00
christos
70552d3392
Add strncasecmp.c; extracted from ADOSFS adlookup.c.
1996-02-06 21:22:00 +00:00
mark
f56b429c95
Initial commit of the NetBSD/arm32 port.
1996-01-31 23:44:43 +00:00
jtc
0cd793449e
merge in changes from 1.1 release branch
1995-11-30 00:56:23 +00:00
cgd
6b49a2ceed
copy from libkern
1995-10-20 01:16:02 +00:00
cgd
35742ffe0a
use NetBSD RCS id format. use bzero.S, not bzerro.c
1995-10-20 01:15:37 +00:00
cgd
d7a207fd49
update from libc
1995-10-20 00:53:28 +00:00
mycroft
9782971b02
Remove setjmp() and ffs().
1995-10-07 22:26:53 +00:00
mycroft
120925e7c3
Remove bzero.S and setjmp.S, as these functions are in locore.
1995-10-07 09:52:48 +00:00
mycroft
a09832e624
Update from libc.
1995-10-07 09:26:14 +00:00
cgd
8357feb486
update dependencies to deal with the alpha
1995-06-28 02:59:12 +00:00
pk
1778fc8e4a
eserve the equality "x == y*(x/y)+(x%y)" for negative y; from Lon Willett.
1995-04-22 09:37:39 +00:00
ragge
dfcfbc4f03
Added VAX specific makefile. (In libkern/arch/vax)
1995-04-18 21:59:46 +00:00
cgd
b5d8c76eb5
copy down from libc.
1995-03-03 01:14:11 +00:00
mycroft
4c34be6b52
Clean up deleted files.
1995-03-01 00:00:00 +00:00
cgd
e133097a8e
Alpha support from libc.
1995-02-13 21:49:11 +00:00
mycroft
e9b92ad027
Sync with libc.
1995-02-08 18:35:50 +00:00
mycroft
c318fc2e81
Sync with libc.
1995-02-05 15:06:43 +00:00
cgd
aa9eacdd59
new RCS ID format.
1994-10-26 06:39:02 +00:00
deraadt
9d977e669b
gcc automatically calls memset in certain situations.
1994-09-15 01:46:37 +00:00
mycroft
6ba85483c3
Use bfffo rather than a slow loop.
1994-09-09 03:07:23 +00:00
deraadt
983c6f33c3
auto-copied from libc
1994-06-30 06:52:54 +00:00
deraadt
b13e4ea39a
find divrem.m4 automatically
1994-06-30 06:51:51 +00:00
glass
48967285da
fix typo: scan.c -> scanc.c
1994-06-15 15:27:42 +00:00
glass
78bf21476b
works in bootstrapping caseee
1994-06-03 03:44:41 +00:00
chopps
7bb230219d
copied over so lib/libc/arch not needed to build kernel.
1994-03-29 07:14:42 +00:00
mycroft
fcb12cd74d
Much faster on 486s and Pentiums; a little slower on 386s.
1994-03-23 08:49:46 +00:00
deraadt
21bd5c11f4
delete some unneeded things
1994-03-22 19:17:22 +00:00
mycroft
e50e5bc84b
Minor speedup.
1994-02-24 06:58:36 +00:00
mycroft
2f681356c4
Minutely faster.
1994-02-24 01:32:14 +00:00
mycroft
afe588b9d2
Assembler versions of these.
1994-02-24 00:41:00 +00:00
mycroft
451fbfb366
Update from libc.
1994-02-15 13:42:30 +00:00
jtc
5235180083
Fix spelling error in Copyright notice
1994-01-28 23:43:26 +00:00
pk
ccbb67e8c3
Find source in the right places.
1994-01-15 19:48:56 +00:00
cgd
fdc1a28735
use .S
1993-12-05 01:52:27 +00:00
cgd
30dc89704d
split up the {ntoh,hton}[ls] functions
1993-12-05 01:36:46 +00:00
cgd
1e98b770b2
use .S files
1993-12-04 05:21:29 +00:00
cgd
5d996b5fbb
change to use MACHINE_ARCH and update from libc
1993-12-04 03:08:13 +00:00
cgd
879130b794
change to use MACHINE_ARCH and update from libc
1993-12-04 03:05:16 +00:00
briggs
606d45ee4a
Move the SRCS from hp300 over to here, changing ffs.c to ffs.s.
...
Am I missing something obvious in doing this? This makes the
${ARCH}/Makefile.inc for 68k able to just set ARCH=m68k.
1993-11-29 05:29:51 +00:00
cgd
e685fd393f
added files copied in from libc. version numbers are screwed,
...
but are screwed for the rest of libkern's files, anyway.
1993-11-05 22:40:48 +00:00
jtc
9c896370ee
Did a ``make copy-to-libkern'' from libc to copy libc files to libkern.
...
Checking them in to make people happy.
1993-10-27 22:00:42 +00:00
jtc
79591d04bc
So many files in arch/i386 have been changed I might as well run my
...
remove unecessary trailing whitespace script.
1993-10-21 01:48:14 +00:00
jtc
823c36577c
Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change
...
th LIBC_RCS, the entire source tree should be updated at once.
Remove && !defined(lint) from conditionals around rcs id's. No one is
ever going to pass a *.s file through lint.
1993-10-21 01:39:55 +00:00
jtc
97ad548bc0
Replaced instructions with immediate operands with compatible alternatives
...
saving a few bytes while the cycle count remains the same --- could
actually be faster, depending on the cache, prefetch queue, etc.
1993-10-20 18:50:15 +00:00
cgd
2193c056b8
add strncmp to anything
1993-10-15 08:41:12 +00:00
cgd
acbf63a86b
add __main()
1993-10-15 06:20:46 +00:00
cgd
2d4295eb29
move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library'
...
building and dependencies.
1993-10-13 05:40:23 +00:00