Commit ID: 100547B8BEB4A8A38F2
CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2014/11/30 21:30:59 UTC
Modified files:
include : stdlib.h string.h
kern/c : Makefile.inc
kern/include : libckern.h
lib/libc/stdlib: Makefile.inc malloc.3 malloc.c
lib/libc/string: Makefile.inc strdup.3 Tag: openbsd strlen.3 No tag
strndup.c
Added files:
lib/libc/stdlib: reallocarray.c
lib/libc/string: strnlen.c timingsafe_bcmp.3 timingsafe_bcmp.c
timingsafe_memcmp.c
Removed files:
kern/c : timingsafe_bcmp.c
Log message:
• timingsafe_memcmp is not the same as timingsafe_bcmp, remove
• remove timingsafe_bcmp from libkern
• (re-)add timingsafe_bcmp and timingsafe_memcmp to libc
• update omalloc
• newly add reallocarray to libc
• add strnlen to libc, fix strndup to not read beyond size with that
• update manpages and add MLINKS: strndup, strnlen, timingsafe_*cmp
To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.34 -r1.35 src/include/stdlib.h
cvs -R rdiff -kk -upr1.12 -r1.13 src/include/string.h
cvs -R rdiff -kk -upr1.31 -r1.32 src/kern/c/Makefile.inc
cvs -R rdiff -kk -upr1.2 -r0 src/kern/c/timingsafe_bcmp.c
cvs -R rdiff -kk -upr1.37 -r1.38 src/kern/include/libckern.h
cvs -R rdiff -kk -upr1.15 -r1.16 src/lib/libc/stdlib/Makefile.inc
cvs -R rdiff -kk -upr1.6 -r1.7 src/lib/libc/stdlib/malloc.3
cvs -R rdiff -kk -upr1.14 -r1.15 src/lib/libc/stdlib/malloc.c
cvs -R rdiff -kk -upr0 -r1.1 src/lib/libc/stdlib/reallocarray.c
cvs -R rdiff -kk -upr1.28 -r1.29 src/lib/libc/string/Makefile.inc
cvs -R rdiff -kk -upr1.3 -r1.4 src/lib/libc/string/strdup.3
cvs -R rdiff -kk -upr1.1.1.1 -r1.1.1.2 src/lib/libc/string/strlen.3
cvs -R rdiff -kk -upr1.5 -r1.6 src/lib/libc/string/strndup.c
cvs -R rdiff -kk -upr0 -r1.1 src/lib/libc/string/strnlen.c
cvs -R rdiff -kk -upr0 -r1.1 src/lib/libc/string/timingsafe_bcmp.3
cvs -R rdiff -kk -upr0 -r1.1 src/lib/libc/string/timingsafe_bcmp.c
cvs -R rdiff -kk -upr0 -r1.1 src/lib/libc/string/timingsafe_memcmp.c