cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h

Alexander Kabaev kabaev at
Tue Sep 23 19:48:42 UTC 2008

FWIW, I think we should have implementation of memcmp, memcpy and
memchr (others?) in kernel and should remove inline versions from
libkern.h. Modern GCC depends on _external_ symbols for mem* functions
be available and our inlines do not satisfy this requirement.

Several components already provide their own hack to work around this
limitation, we just as well can just do the right thing.
Alexander Kabaev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :

More information about the cvs-src mailing list