uwe
c61d2c641d
libc wants __bswapNN, kernel wants bswapNN. That was not accounted
...
for during the merge of kernel and libc versions. Fix to match
e.g. i386 code.
2006-02-04 21:53:31 +00:00
christos
b85ba082e0
Sprinkle __UNCONST and fix some casts to make this pass WARNS=4
...
Note, that we cannot fix this properly because it will break the zlib.h API.
2006-01-27 00:45:27 +00:00
uwe
d6cc4d7850
If __NetBSD__ && (_KERNEL || _STANDALONE) - don't try to pull in
...
limits.h to guess what a four byte type is, just use uint32_t.
2006-01-25 23:15:55 +00:00
christos
a1f9f4c090
change DEBUG to ZLIB_DEBUG.
2006-01-16 17:02:29 +00:00
christos
5a1ae2ecf2
Avoid possible name shadowing with min and max (from libkern).
2006-01-16 03:23:10 +00:00
christos
c08686ce36
add NetBSD ifdefs
2006-01-14 20:28:58 +00:00
christos
49473ec58b
- include <sys/types.h>
...
- add z_ptrdiff_t
- add NetBSD ifdefs.
2006-01-14 20:27:34 +00:00
christos
86a96dbd0e
use z_ptrdiff_t instead of ptrdiff_t directly.
2006-01-14 20:26:26 +00:00
christos
8f50ba1350
rename write to wwrite to avoid variable shadowing.
2006-01-14 20:26:05 +00:00
christos
aaf4ece63a
from www.zlib.net
2006-01-14 20:10:22 +00:00
christos
e2786343af
fix the mc68010 case.
2006-01-13 16:07:59 +00:00
christos
8ca2029daf
always compile in the userland portion. XXX: We might want to change this
...
to __no_instrument_function__ like the kernel does.
2006-01-08 07:46:39 +00:00
he
2f2fd2a0ad
Add the m68010 versions of the integer multiply divide, modulo,
...
and multiply functions from the old libkern. The m68010 versions
are only compiled when __mc68010__ is defined, presently that's
only done when building for sun2.
Reviewed by christos.
2006-01-05 22:33:34 +00:00
tsutsui
d5f01723d6
Don't redefine _LOCORE if it's already defined.
...
Some Makefiles for standalone programs already have it.
XXX Old src/sys/lib/libkern/arch/mips/memcpy.S had some #ifdef MIPS3_5900
XXX which added some extra nops, but this new common bcopy.S doesn't.
2005-12-27 11:23:53 +00:00
yamt
a30f264f2a
don't rename bswap{16,32} if defined(_KERNEL) || defined(_STANDALONE).
...
(they are hidden by gcc-optimized versions, though.)
2005-12-27 09:38:11 +00:00
yamt
987ddf0a22
make alpha kernel buildable again.
...
don't add __ prefix to bswap{16,32}
if defined(_KERNEL) || defined(_STANDALONE).
2005-12-27 09:22:08 +00:00
yamt
1722e429b8
lack of COMMON_ARCHDIR is not fatal.
2005-12-27 08:43:05 +00:00
yamt
bdaa56955a
print a meaningful error rather than "Need an operator".
2005-12-27 07:31:45 +00:00
matt
9abe0ed18f
Include <sys/param.h> first to make VAX port happy.
2005-12-24 08:34:10 +00:00
matt
460818ad02
Don't include "DEFS.h" when <machine/asm.h> is enough.
2005-12-24 08:33:32 +00:00
skrll
ab4f10bcc2
Fix PR 32363 by defining _NOREGNAMES.
...
Someone should complete the transition.
2005-12-23 10:04:51 +00:00
christos
9ce35109d3
move from libc.
2005-12-22 01:25:12 +00:00
christos
0f3640d687
x86_64 uses i386 assembly files in standalone mode.
2005-12-21 21:47:30 +00:00
christos
54bb4a449f
conditionally build this on GPROF again.
2005-12-21 18:11:32 +00:00
christos
bab1897aa8
Only build this if GPROF && !_STANDALONE
2005-12-21 18:11:11 +00:00
christos
91165a001e
make this compile again.
2005-12-21 16:58:04 +00:00
christos
4659ba77df
Build also when GPROF is not defined.
2005-12-21 15:14:09 +00:00
christos
70b3b52aaa
Add the old small random from the libkern and use it for now.
2005-12-21 14:23:58 +00:00
christos
93412868df
Make this compile for the kernel again.
2005-12-21 14:19:45 +00:00
christos
734fc1f9ff
move from libc.
2005-12-21 00:25:56 +00:00
christos
242aadbe63
Include string in the cpp flags.
2005-12-20 22:51:18 +00:00
christos
275e8bb92d
add files I forgot to commit.
2005-12-20 20:29:40 +00:00
christos
37c9f0a654
Merge libkern + libc common files. As requested by core.
2005-12-20 19:28:49 +00:00