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 */
 

Reply via email to