]> Cypherpunks repositories - gostls13.git/commitdiff
[release-branch.go1.9] runtime: use MAP_ANON in sigstack check
authorAustin Clements <austin@google.com>
Fri, 1 Dec 2017 21:21:03 +0000 (16:21 -0500)
committerAndrew Bonventre <andybons@golang.org>
Mon, 22 Jan 2018 20:25:10 +0000 (20:25 +0000)
MAP_ANON is the deprecated but more portable spelling of
MAP_ANONYMOUS. Use MAP_ANON to un-break the Darwin 10.10 builder.

Updates #22930.

Change-Id: Iedd6232b94390b3b2a7423c45cdcb25c1a5b3323
Reviewed-on: https://go-review.googlesource.com/88316
Run-TryBot: Andrew Bonventre <andybons@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/runtime/testdata/testprogcgo/sigstack.go

index 526ed4232bbffd25746671dc2b83351b9af0e2cf..e30a5592dcb718edccc5cfb7af3612d8bdf4c5e1 100644 (file)
@@ -25,7 +25,7 @@ extern void SigStackCallback();
 
 static void* WithSigStack(void* arg __attribute__((unused))) {
        // Set up an alternate system stack.
-       void* base = mmap(0, SIGSTKSZ, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0);
+       void* base = mmap(0, SIGSTKSZ, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON|MAP_STACK, -1, 0);
        if (base == MAP_FAILED) {
                perror("mmap failed");
                abort();