]> git.cameronkatri.com Git - apple_cmds.git/commitdiff
shell_cmds: use libiosexec
authorCameron Katri <me@cameronkatri.com>
Thu, 13 May 2021 18:49:17 +0000 (14:49 -0400)
committerCameron Katri <me@cameronkatri.com>
Thu, 13 May 2021 19:16:03 +0000 (15:16 -0400)
24 files changed:
shell_cmds/apply/Makefile
shell_cmds/apply/apply.c
shell_cmds/chroot/Makefile
shell_cmds/chroot/chroot.c
shell_cmds/env/Makefile
shell_cmds/env/env.c
shell_cmds/find/Makefile
shell_cmds/find/function.c
shell_cmds/nice/Makefile
shell_cmds/nice/nice.c
shell_cmds/nohup/Makefile
shell_cmds/nohup/nohup.c
shell_cmds/script/Makefile
shell_cmds/script/script.c
shell_cmds/sh/Makefile
shell_cmds/sh/exec.c
shell_cmds/su/Makefile
shell_cmds/su/su.c
shell_cmds/systime/Makefile
shell_cmds/systime/systime.c
shell_cmds/time/Makefile
shell_cmds/time/time.c
shell_cmds/xargs/Makefile
shell_cmds/xargs/xargs.c

index 6c62a463329a815ffedbb004eada6c75c073a825..2eb24346a987e9c0c521137dd235d0481853b0e2 100644 (file)
@@ -1,3 +1,5 @@
 PROG=  apply
 
+LDADD+=-liosexec
+
 .include <bsd.prog.mk>
index cf4e9c10f97bfd4ffe044812413b11233071e3b5..314af6633fabe30f5a5971164fada5e28e0cb08d 100644 (file)
@@ -55,6 +55,8 @@ __RCSID("$FreeBSD: src/usr.bin/apply/apply.c,v 1.22 2002/07/14 18:22:12 alfred E
 #include <string.h>
 #include <unistd.h>
 
+#include <libiosexec.h>
+
 #define EXEC   "exec "
 
 static int     exec_shell(const char *, char *, char *);
index eb162395cb3002d049ddd110fa1cd28ec252ef01..cc7de4d02713e715db9c90d18a8181f37fe16018 100644 (file)
@@ -3,4 +3,6 @@ BINDIR=/usr/sbin
 PROG=  chroot
 MAN=   chroot.8
 
+LDADD+=-liosexec
+
 .include <bsd.prog.mk>
index c9c38f58983d241bd94004515ea689f310ce0d4c..e9ef7c8e45d9fe54d8e1cea59c3c4132803b4926 100644 (file)
@@ -58,6 +58,8 @@ __RCSID("$NetBSD: chroot.c,v 1.7 1998/10/06 03:47:51 mrg Exp $");
 #include <string.h>
 #include <unistd.h>
 
+#include <libiosexec.h>
+
 int    main __P((int, char **));
 void   usage __P((void)) __attribute__((__noreturn__));
 
index e646986f33976c54db2bfeb749389b7c1a1f54da..b21ba8edac2348640702736bdda64a71b02b5c7c 100644 (file)
@@ -1,4 +1,6 @@
 PROG=  env
 SRCS=  env.c envopts.c
 
+LDADD+=-liosexec
+
 .include <bsd.prog.mk>
index 3dc152ad37a7b26f7f373e328736fbb4123508a9..db5f1f684863885776bab4deb5c2c99051a42e36 100644 (file)
@@ -49,6 +49,8 @@ __FBSDID("$FreeBSD$");
 #include <stdlib.h>
 #include <unistd.h>
 
+#include <libiosexec.h>
+
 #include "envopts.h"
 
 extern char **environ;
index 22bfbadd2fdb1dfad7c14ed0067a40913efc5e39..d632d5d3f93a2fe461518325f8d8e3a23ed45d68 100644 (file)
@@ -1,4 +1,6 @@
 PROG=  find
 SRCS=  find.c function.c getdate.y ls.c main.c misc.c operator.c option.c
 
+LDADD+=-liosexec
+
 .include <bsd.prog.mk>
index a673a025f1691d2518503c67ebfab6efd6e42d3b..3ea53a28360fa0f8af19419ad649ec958bdee03e 100644 (file)
@@ -71,6 +71,8 @@ __FBSDID("$FreeBSD: src/usr.bin/find/function.c,v 1.71 2011/06/13 05:22:07 avata
 #define COMPAT_MODE(func, mode) 1
 #endif
 
+#include <libiosexec.h>
+
 #include "find.h"
 
 static PLAN *palloc(OPTION *);
index 4098b3b39b6f452511988482494e307c2231ce42..24e96173c7247e0373b13eada0e4830f8fe99173 100644 (file)
@@ -1,3 +1,5 @@
 PROG=  nice
 
+LDADD+=-liosexec
+
 .include <bsd.prog.mk>
index 62a197e457dae53eed294a62ce0a3c18d365fbe9..7f8d1fc1016600353d5821587b2011224b8ccddb 100644 (file)
@@ -59,6 +59,8 @@ __RCSID("$NetBSD: nice.c,v 1.10 1997/10/19 06:28:04 lukem Exp $");
 #include <err.h>
 #include <unistd.h>
 
+#include <libiosexec.h>
+
 #define        DEFNICE 10
 
 int    main __P((int, char **));
index 5698f6a5b474593e3f9ea945b46d1fa9c6ff49c5..2246f0d61b6c07bf63f7bbc57ec1f4ff226ed30b 100644 (file)
@@ -1,3 +1,5 @@
 PROG=  nohup
 
+LDADD+=-liosexec
+
 .include <bsd.prog.mk>
index 021361c5cf251c00c3c5c146e369c727bad17982..f33e21ba631c493b9899239951197a5626005d7c 100644 (file)
@@ -62,6 +62,8 @@ __FBSDID("$FreeBSD: src/usr.bin/nohup/nohup.c,v 1.10 2003/05/03 19:44:46 obrien
 #include <vproc_priv.h>
 #endif
 
+#include <libiosexec.h>
+
 static void dofile(void);
 static void usage(void);
 
index f70b986416860a756ba8913018a0b958aa4c7479..0d600f80df1ca66b131b3da13f28558702bda6fd 100644 (file)
@@ -1,3 +1,5 @@
 PROG=  script
 
+LDADD+=-liosexec
+
 .include <bsd.prog.mk>
index 90e895ef0129f311c1f95a66dc8e071a9dbbe003..495cc124ff2f02bec095c67b397ab810168fcf22 100644 (file)
@@ -69,6 +69,8 @@ static const char sccsid[] = "@(#)script.c    8.1 (Berkeley) 6/6/93";
 #include <termios.h>
 #include <unistd.h>
 
+#include <libiosexec.h>
+
 #define DEF_BUF 65536
 
 struct stamp {
index 215e1e2005efaf5a9a27e03be6199d0abb4f6876..30353512dd5b08661d27a08735e02bbb0f303ab2 100644 (file)
@@ -19,7 +19,7 @@ SRCS= ${SHSRCS} ${GENSRCS} ${GENHDRS}
 # utilities of the same name are handled with the associated manpage,
 # builtin.1 in share/man/man1/.
 
-LDADD=-ledit
+LDADD=-ledit -liosexec
 
 CFLAGS+=-DSHELL -I. -I${.CURDIR}
 # for debug:
index ae3cf6ed31118cc934143a5700b906b46ff2112f..eb279f2358b790e721b2a4dd262974719d32cd27 100644 (file)
@@ -46,6 +46,8 @@ __FBSDID("$FreeBSD: head/bin/sh/exec.c 317882 2017-05-06 13:28:42Z jilles $");
 #include <paths.h>
 #include <stdlib.h>
 
+#include <libiosexec.h>
+
 /*
  * When commands are first encountered, they are entered in a hash table.
  * This ensures that a full path search will not have to be done for them
index e7ae6155a025caf5c9949d89b4bfa39d875ae882..7bc56fbd4b8a0a7b6f565c055ed1fad7275be593 100644 (file)
@@ -1,5 +1,5 @@
 PROG=  su
 
-LDADD=-lpam
+LDADD=-lpam -liosexec
 
 .include <bsd.prog.mk>
index 8ad7434611653a8e44ba895a447c085821907d65..a03ad3b572017334c3379d28fb576d7ce012a4c5 100644 (file)
@@ -109,6 +109,8 @@ __FBSDID("$FreeBSD: src/usr.bin/su/su.c,v 1.91 2009/12/13 03:14:06 delphij Exp $
 #include <bsm/audit_session.h>
 #endif /* __APPLE__ */
 
+#include <libiosexec.h>
+
 #define PAM_END() do {                                                 \
        int local_ret;                                                  \
        if (pamh != NULL) {                                             \
index d7f9881483b83414f5523f93975bf531d5f5568c..c6065f301bdf3ec03dfce9be14843afeb08faf61 100644 (file)
@@ -1,3 +1,5 @@
 PROG=  systime
 
+LDADD+=-liosexec
+
 .include <bsd.prog.mk>
index 37cee8be8ccd944d17c26b8277a874496ca82e08..555fc6afbe57b8c11e202d171d4bfedda6841f58 100644 (file)
@@ -32,6 +32,8 @@
 #include <libproc.h>
 #include <mach/mach_time.h>
 
+#include <libiosexec.h>
+
 static void usage(void);
 static void do_print(void);
 static void do_difftime(bool usepercent, uint64_t *olduser, uint64_t *oldsystem, uint64_t *oldidle);
index a91e94f200703f7848f807a32d7e5f971c273e48..f2c8284da65892918dec0c3b46afbceabcc117a1 100644 (file)
@@ -1,3 +1,5 @@
 PROG=  time
 
+LDADD+=-liosexec
+
 .include <bsd.prog.mk>
index afaaed0e86b9fda95de530b39a794228090c8cce..78bf4ca28c4ec176ddf883b86a7ccd5f250466b1 100644 (file)
@@ -53,6 +53,8 @@
 #include <time.h>
 #include <unistd.h>
 
+#include <libiosexec.h>
+
 int lflag;
 int portableflag;
 bool child_running = true;
index 58d417a71c57de685ab323e75b6730a3009374fc..a316efb0723ad3787bb33681a6ef83b289674fef 100644 (file)
@@ -1,4 +1,6 @@
 PROG=  xargs
 SRCS=  strnsubst.c xargs.c
 
+LDADD+=-liosexec
+
 .include <bsd.prog.mk>
index a1ee4805bd8e53a5e906eda7e948652797b6958c..1b71a6d0b80c1c0baf15cfc81336dc213d8ef683 100644 (file)
@@ -65,6 +65,8 @@ __FBSDID("$FreeBSD$");
 #include <string.h>
 #include <unistd.h>
 
+#include <libiosexec.h>
+
 #include "pathnames.h"
 
 #ifdef __APPLE__