summaryrefslogtreecommitdiffstats
path: root/contrib/netbsd-tests/lib/libc/ssp/h_memset.c
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2014-11-03 23:36:41 +0000
committerngie <ngie@FreeBSD.org>2014-11-03 23:36:41 +0000
commitc14e768c4909397483ced02c0ebd9af2a910b5ff (patch)
tree405ce592574db906562e9ae48b3dca7824c9462f /contrib/netbsd-tests/lib/libc/ssp/h_memset.c
parent4b08d4e97f1ab00e3aeb8ed3550a943a4ac0a54a (diff)
downloadFreeBSD-src-c14e768c4909397483ced02c0ebd9af2a910b5ff.zip
FreeBSD-src-c14e768c4909397483ced02c0ebd9af2a910b5ff.tar.gz
Port lib/libc/ssp to FreeBSD
In most cases, the buffers and data were resized, but when dealing with the helpers, some of the code was adjusted to fail more reliably Submitted by: pho
Diffstat (limited to 'contrib/netbsd-tests/lib/libc/ssp/h_memset.c')
-rw-r--r--contrib/netbsd-tests/lib/libc/ssp/h_memset.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/contrib/netbsd-tests/lib/libc/ssp/h_memset.c b/contrib/netbsd-tests/lib/libc/ssp/h_memset.c
index 65ed5f2..c5ab607 100644
--- a/contrib/netbsd-tests/lib/libc/ssp/h_memset.c
+++ b/contrib/netbsd-tests/lib/libc/ssp/h_memset.c
@@ -41,5 +41,9 @@ main(int argc, char *argv[])
char b[10];
size_t len = atoi(argv[1]);
(void)memset(b, 0, len);
+#ifdef __FreeBSD__
+ return b[0]; /* keeps optimizer from zapping the call to memset() */
+#else
return 0;
+#endif
}
OpenPOWER on IntegriCloud