freebsd-dev/tools/build/cross-build/secure_getenv.c
Mark Johnston 0ec03c0b10 cross-build: Add secure_getenv() for MacOS cross builds
Reviewed by:	arichardson
Fixes:		68ca8363c7 ("libc: Use secure_getenv(3) where appropriate")
Differential Revision:	https://reviews.freebsd.org/D39295
2023-03-30 00:54:13 -04:00

17 lines
257 B
C

/*-
* SPDX-License-Identifier: BSD-2-Clause
*
* Copyright (c) 2023 Mark Johnston <markj@FreeBSD.org>
*/
#include <stdlib.h>
#include <unistd.h>
char *
secure_getenv(const char *name)
{
if (issetugid() != 0)
return (NULL);
return (getenv(name));
}