freebsd-skq/sys
Ed Schouten 802cb57e34 Add memmove() to the kernel, making the kernel compile with Clang.
When copying big structures, LLVM generates calls to memmove(), because
it may not be able to figure out whether structures overlap. This caused
linker errors to occur. memmove() is now implemented using bcopy().
Ideally it would be the other way around, but that can be solved in the
future. On ARM we don't do add anything, because it already has
memmove().

Discussed on:	arch@
Reviewed by:	rdivacky
2009-02-28 16:21:25 +00:00
..
amd64 Fix typo in comments in r189023. 2009-02-25 22:24:56 +00:00
arm Move to new usb stack that puts the front-end bus attachments with the 2009-02-27 23:12:28 +00:00
boot Fix some more issues with the real mode BTX. 2009-02-24 23:11:15 +00:00
bsm
cam
cddl Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
compat For all files including net/vnet.h directly include opt_route.h and 2009-02-27 14:12:05 +00:00
conf Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
contrib For all files including net/vnet.h directly include opt_route.h and 2009-02-27 14:12:05 +00:00
crypto
ddb
dev Rework device probing by moving ata_getparam() call from ata_identify() to 2009-02-28 11:25:05 +00:00
fs - Hold a reference on the cdev a filesystem is mounted from in the mount. 2009-02-27 20:00:15 +00:00
gdb
geom
gnu Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
i386 Fix typo in comments in r189023. 2009-02-25 22:24:56 +00:00
ia64
isa
kern Replace bcopy() calls inside the TTY layer with memcpy()/strlcpy(). 2009-02-28 14:20:26 +00:00
kgssapi
legacy/dev This copy of usbdevs is unused. 2009-02-24 17:26:37 +00:00
libkern Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
mips
modules
net For all files including net/vnet.h directly include opt_route.h and 2009-02-27 14:12:05 +00:00
net80211 Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
netatalk
netgraph Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
netinet Fix the add stream feature of strm-reset to really work: 2009-02-27 20:54:45 +00:00
netinet6 For all files including net/vnet.h directly include opt_route.h and 2009-02-27 14:12:05 +00:00
netipsec For all files including net/vnet.h directly include opt_route.h and 2009-02-27 14:12:05 +00:00
netipx
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient For all files including net/vnet.h directly include opt_route.h and 2009-02-27 14:12:05 +00:00
nfsserver
nlm
opencrypto
pc98
pci
powerpc Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
rpc
security Use vm_map_entry_t instead of explicit struct vm_map_entry *. 2009-02-24 20:27:48 +00:00
sparc64
sun4v
sys Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
tools
ufs
vm Prior to r188331 a map entry's last read offset was only updated by a hard 2009-02-25 07:52:53 +00:00
xdr Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
xen
Makefile