android_bionic/libc
Nick Kralevich bd8e6749b7 cdefs.h: introduce __bos0
Introduce __bos0 as a #define for __builtin_object_size((s), 0).
This macro is intended to be used for places where the standard
__bos macro isn't appropriate.

memcpy, memmove, and memset deliberately use __bos0. This is done
for two reasons:

1) I haven't yet tested to see if __bos is safe to use.
2) glibc uses __bos0 for these methods.

Change-Id: Ifbe02efdb10a72fe3529dbcc47ff647bde6feeca
2013-08-28 14:27:14 -07:00
..
arch-arm Delete CAVEATS / fix spelling. 2013-08-27 17:05:19 -07:00
arch-mips
arch-x86
bionic FORTIFY_SOURCE: introduce __strncpy_chk2 2013-08-28 12:39:06 -07:00
include cdefs.h: introduce __bos0 2013-08-28 14:27:14 -07:00
kernel Update kernel input headers 2013-08-14 13:30:20 -07:00
netbsd Change how DNS resolver handle no default iface 2013-08-22 21:05:49 -07:00
private Optimize __memset_chk, __memcpy_chk. DO NOT MERGE. 2013-08-14 18:14:43 -07:00
stdio
stdlib Make ctype.h a little less unhygienic. 2013-08-13 14:30:59 -07:00
string Optimize __memset_chk, __memcpy_chk. DO NOT MERGE. 2013-08-14 18:14:43 -07:00
tools
tzcode Apply upstream commit 943a6621866e9d6e654f5cfe1494378c1fb8957a. 2013-08-22 14:18:04 -07:00
unistd
upstream-dlmalloc
upstream-freebsd Fix our missing abs/labs/llabs/imaxabs (and imaxdiv) symbols. 2013-08-12 12:07:05 -07:00
upstream-netbsd
wchar
zoneinfo
Android.mk Add explicit -m32/-melf_i386 for x86 target 2013-08-23 16:46:42 +04:00
MODULE_LICENSE_BSD
NOTICE
SYSCALLS.TXT