remove manual fiddling with MALLOC_OPTIONS from libc regress tests
authorjasper <jasper@openbsd.org>
Wed, 1 Sep 2021 09:26:32 +0000 (09:26 +0000)
committerjasper <jasper@openbsd.org>
Wed, 1 Sep 2021 09:26:32 +0000 (09:26 +0000)
these options should be set globally (sysctl) when running regress as opposed to having
individual tests set it, barring a few specific exceptions.

ok bluhm@

regress/lib/libc/env/envtest.c
regress/lib/libc/strchr/strchrtest.c
regress/lib/libc/strlcat/strlcattest.c
regress/lib/libc/strlcpy/strlcpytest.c
regress/lib/libc/strnlen/strnlentest.c

index f145ecb..79a5c06 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: envtest.c,v 1.2 2019/01/25 00:19:26 millert Exp $ */
+/*     $OpenBSD: envtest.c,v 1.3 2021/09/01 09:26:32 jasper Exp $ */
 
 /*
  * Copyright (c) 2010 Todd C. Miller <millert@openbsd.org>
@@ -63,9 +63,6 @@ main(int argc, char *argv[])
        int n, failures = 0;
        size_t len, bufsize;
 
-       /* Enable malloc security options. */
-       setenv("MALLOC_OPTIONS", "S", 0);
-
        fake_env();
        n = count_instances("USER");
        if (n != 2) {
index 64d6120..0be4c8d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: strchrtest.c,v 1.1 2021/07/24 05:45:49 visa Exp $     */
+/*     $OpenBSD: strchrtest.c,v 1.2 2021/09/01 09:26:32 jasper Exp $   */
 
 /*
  * Copyright (c) 2021 Visa Hankala
@@ -28,9 +28,6 @@ main(void)
        char *buf;
        size_t bufsize;
 
-       /* Enable malloc security options. */
-       setenv("MALLOC_OPTIONS", "S", 0);
-
        /* Allocate buffer with guard pages. */
        bufsize = getpagesize();
        buf = malloc(bufsize);
index 86896ff..00a9212 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: strlcattest.c,v 1.3 2019/01/25 00:19:26 millert Exp $ */
+/*     $OpenBSD: strlcattest.c,v 1.4 2021/09/01 09:26:32 jasper Exp $ */
 
 /*
  * Copyright (c) 2014 Todd C. Miller <millert@openbsd.org>
@@ -43,9 +43,6 @@ main(int argc, char *argv[])
        size_t len, bufsize;
        int failures = 0;
 
-       /* Enable malloc security options. */
-       setenv("MALLOC_OPTIONS", "S", 0);
-
        bufsize = getpagesize(); /* trigger guard pages easily */
        buf = malloc(bufsize);
        if (buf == NULL) {
index e2151ae..8f1d12d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: strlcpytest.c,v 1.3 2019/01/25 00:19:26 millert Exp $ */
+/*     $OpenBSD: strlcpytest.c,v 1.4 2021/09/01 09:26:32 jasper Exp $ */
 
 /*
  * Copyright (c) 2014 Todd C. Miller <millert@openbsd.org>
@@ -43,9 +43,6 @@ main(int argc, char *argv[])
        size_t len, bufsize;
        int failures = 0;
 
-       /* Enable malloc security options. */
-       setenv("MALLOC_OPTIONS", "S", 0);
-
        bufsize = getpagesize(); /* trigger guard pages easily */
        buf = malloc(bufsize);
        buf2 = malloc(bufsize);
index 045b258..78f8cfb 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: strnlentest.c,v 1.2 2019/01/25 00:19:26 millert Exp $ */
+/*     $OpenBSD: strnlentest.c,v 1.3 2021/09/01 09:26:32 jasper Exp $ */
 
 /*
  * Copyright (c) 2010 Todd C. Miller <millert@openbsd.org>
@@ -29,9 +29,6 @@ int main(int argc, char *argv[])
        int failures = 0;
        size_t len, bufsize;
 
-       /* Enable malloc security options. */
-       setenv("MALLOC_OPTIONS", "S", 0);
-
        bufsize = getpagesize(); /* trigger guard pages easily */
        buf = malloc(bufsize);
        if (buf == NULL) {