Module Name: src Committed By: lukem Date: Thu Jul 20 16:21:24 UTC 2023
Modified Files: src/tools/compat: configure.ac src/usr.bin/xinstall: Makefile xinstall.c Log Message: tools: binstall can use posix_spawn() instead of vfork() To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/tools/compat/configure.ac cvs rdiff -u -r1.30 -r1.31 src/usr.bin/xinstall/Makefile cvs rdiff -u -r1.126 -r1.127 src/usr.bin/xinstall/xinstall.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tools/compat/configure.ac diff -u src/tools/compat/configure.ac:1.106 src/tools/compat/configure.ac:1.107 --- src/tools/compat/configure.ac:1.106 Thu Jul 20 15:15:23 2023 +++ src/tools/compat/configure.ac Thu Jul 20 16:21:23 2023 @@ -1,4 +1,4 @@ -# $NetBSD: configure.ac,v 1.106 2023/07/20 15:15:23 lukem Exp $ +# $NetBSD: configure.ac,v 1.107 2023/07/20 16:21:23 lukem Exp $ # # Autoconf definition file for libnbcompat. # @@ -228,7 +228,7 @@ AC_CHECK_FUNCS(atoll asprintf asnprintf dprintf esetfunc fgetln flock fpurge __fpurge futimes getline \ getopt getopt_long group_from_gid gid_from_group \ heapsort isblank issetugid lchflags lchmod lchown lutimes mkstemp \ - mkdtemp poll pread putc_unlocked pwcache_userdb pwcache_groupdb \ + mkdtemp poll posix_spawn pread putc_unlocked pwcache_userdb pwcache_groupdb \ pwrite raise_default_signal random reallocarr reallocarray setenv \ setgroupent setprogname setpassent \ snprintb_m snprintf strlcat strlcpy strmode \ Index: src/usr.bin/xinstall/Makefile diff -u src/usr.bin/xinstall/Makefile:1.30 src/usr.bin/xinstall/Makefile:1.31 --- src/usr.bin/xinstall/Makefile:1.30 Sat Jun 3 09:09:19 2023 +++ src/usr.bin/xinstall/Makefile Thu Jul 20 16:21:23 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.30 2023/06/03 09:09:19 lukem Exp $ +# $NetBSD: Makefile,v 1.31 2023/07/20 16:21:23 lukem Exp $ # @(#)Makefile 8.1 (Berkeley) 6/6/93 .include <bsd.own.mk> @@ -11,7 +11,6 @@ MAN= install.1 CPPFLAGS+= -I${NETBSDSRCDIR}/usr.sbin/mtree .if (${HOSTPROG:U} == "") -CPPFLAGS+= -DHAVE_POSIX_SPAWN DPADD+= ${LIBUTIL} LDADD+= -lutil .endif Index: src/usr.bin/xinstall/xinstall.c diff -u src/usr.bin/xinstall/xinstall.c:1.126 src/usr.bin/xinstall/xinstall.c:1.127 --- src/usr.bin/xinstall/xinstall.c:1.126 Fri Oct 30 20:05:00 2020 +++ src/usr.bin/xinstall/xinstall.c Thu Jul 20 16:21:23 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: xinstall.c,v 1.126 2020/10/30 20:05:00 rillig Exp $ */ +/* $NetBSD: xinstall.c,v 1.127 2023/07/20 16:21:23 lukem Exp $ */ /* * Copyright (c) 1987, 1993 @@ -64,6 +64,7 @@ #include "nbtool_config.h" #else #define HAVE_FUTIMES 1 +#define HAVE_POSIX_SPAWN 1 #define HAVE_STRUCT_STAT_ST_FLAGS 1 #endif @@ -77,7 +78,7 @@ __COPYRIGHT("@(#) Copyright (c) 1987, 19 #if 0 static char sccsid[] = "@(#)xinstall.c 8.1 (Berkeley) 7/21/93"; #else -__RCSID("$NetBSD: xinstall.c,v 1.126 2020/10/30 20:05:00 rillig Exp $"); +__RCSID("$NetBSD: xinstall.c,v 1.127 2023/07/20 16:21:23 lukem Exp $"); #endif #endif /* not lint */