Module Name: src Committed By: kre Date: Fri Feb 28 23:59:55 UTC 2025
Modified Files: src/lib/libc/gen: pthread_atfork.c Log Message: Specify MAP_ANON, the default (MAP_FILE) with a fd == -1 makes no sense. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/lib/libc/gen/pthread_atfork.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/gen/pthread_atfork.c diff -u src/lib/libc/gen/pthread_atfork.c:1.19 src/lib/libc/gen/pthread_atfork.c:1.20 --- src/lib/libc/gen/pthread_atfork.c:1.19 Fri Feb 28 16:00:26 2025 +++ src/lib/libc/gen/pthread_atfork.c Fri Feb 28 23:59:55 2025 @@ -1,4 +1,4 @@ -/* $NetBSD: pthread_atfork.c,v 1.19 2025/02/28 16:00:26 christos Exp $ */ +/* $NetBSD: pthread_atfork.c,v 1.20 2025/02/28 23:59:55 kre Exp $ */ /*- * Copyright (c) 2002 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #if defined(LIBC_SCCS) && !defined(lint) -__RCSID("$NetBSD: pthread_atfork.c,v 1.19 2025/02/28 16:00:26 christos Exp $"); +__RCSID("$NetBSD: pthread_atfork.c,v 1.20 2025/02/28 23:59:55 kre Exp $"); #endif /* LIBC_SCCS and not lint */ #include "namespace.h" @@ -85,8 +85,8 @@ af_alloc(void) if (atfork_builtin.fn == NULL) return &atfork_builtin; - rv = mmap(0, sizeof(atfork_builtin), PROT_READ|PROT_WRITE, MAP_PRIVATE, - -1, 0); + rv = mmap(0, sizeof(atfork_builtin), PROT_READ|PROT_WRITE, + MAP_PRIVATE | MAP_ANON, -1, 0); return rv == MAP_FAILED ? NULL : rv; }