perry
24920eefb1
RCSID Police.
1998-01-05 19:40:40 +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
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
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
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
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
jtc
b92f5604b7
sync with libc
1997-06-20 02:08:04 +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
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
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
cgd
3ca5f41d59
clean up substantially. Transform clean, depend, cleandir targets from ::
...
to :, so they can be used e.g. with <bsd.prog.mk>. Standardize variable
names used to configure kernel libraries.
Variables used by these Makefile.inc's are:
S must be set to the top of the 'sys' tree.
${LIB}DST may be set to the location of the directory where library
objects are to be built. Defaults to ${.OBJDIR}/lib/${lib}.
${LIB}_AS may be set to 'obj' to build a object from the library's
object files. (Otherwise, a library will be built.)
Defaults to 'library'.
${LIB}MISCMAKEFLAGS
Miscellaneous flags to be passed to the library's Makefile when
building. See library's Makefile for more details about
supported flags and their default values.
(where LIB is KERN, SA, or Z, and lib is kern, sa, or z, depending on which
library's Makefile.inc is being discussed.)
1997-01-23 22:29:07 +00:00
cgd
d867ed50cc
add strchr() to libkern. strchr.c copied from libc's "index.c", but with
...
appropriate definitions so that it'll build strchr(), and so that it builds
correctly in libkern (needed to #define NULL).
1997-01-18 02:33:38 +00:00
christos
3463f39651
PR/2981: use ${VAR:Q} instead of '${VAR}' to avoid quoting problems
1996-12-26 21:32:37 +00:00
fvdl
8f3917c76e
Move _MCOUNT_DECL prototype back here again (grmbl).
1996-12-07 12:58:25 +00:00
fvdl
4827ca5603
Remove _MCOUNT_DECL prototype declaration of _mcount() again; move it
...
to <machine/profile.h>
1996-12-05 10:18:46 +00:00
fvdl
1a260961e0
Add prototype for _mcount, to make this compile with warnings on.
1996-12-04 00:04:40 +00:00
thorpej
15dc36463a
We use C flavors of the quad support functions in libkern.
1996-12-03 19:35:42 +00:00
jtc
6621382048
Sync with libc
1996-11-30 02:06:27 +00:00
pk
87e006459e
sync with libc source: remove DEFS.h
1996-11-18 22:50:28 +00:00
pk
fa80fdb243
Remove `chmod 444's.
1996-11-18 22:48:59 +00:00
cgd
458e5a37c9
include libkern.h, not types.h, to get prototype. (libkern.h includes types.h)
1996-11-13 19:30:39 +00:00
matthias
eb8718eafb
* Pull up files from lib/libc/arch/ns32/string.
...
* DEFS.h and setjmp.S are no longer in use.
1996-11-07 07:36:05 +00:00
cgd
bba547e063
second and third args to scanc() (string and table) are not and should not
...
be modified. Make them 'const'.
1996-10-24 23:50:31 +00:00
cgd
311fcee75f
when casting const pointers, preserve const qualifiers. (-Wcast-qual)
1996-10-24 23:45:32 +00:00
cgd
e6d0f7439f
copy down changes from libc
1996-10-17 04:26:20 +00:00
cgd
f929fef799
pull down from libc
1996-10-17 01:41:35 +00:00
ws
5804d3f648
PowerPC port
1996-09-30 16:34:14 +00:00
ws
d67d39b37c
Allow compilation of libkern as library for standalone programs
1996-09-30 15:54:35 +00:00
cgd
f4888b894a
label changes, pulled down from libc
1996-09-26 23:04:30 +00:00
ghudson
a08c3a1feb
Handle relative paths to the source directory if they begin with a '.'.
1996-09-23 05:00:45 +00:00
cgd
788923c1ab
add a missing #else, pointed out by Wolfgang Solfrank
1996-09-22 16:23:31 +00:00
mycroft
79e03b2967
Pass $STRIP to the sub-make.
1996-09-09 18:03:46 +00:00
thorpej
0794023752
RCS id police.
1996-08-30 17:43:56 +00:00