~petersanchez/st

235a783e039986fca3ccefec08ea45804dab196f — Hiltjo Posthuma 5 years ago 30ce2cc
code-style for pledge(2)

feedback from Klemens, thanks
1 files changed, 4 insertions(+), 4 deletions(-)

M st.c
M st.c => st.c +4 -4
@@ 28,10 28,6 @@
 #include <libutil.h>
#endif

#ifndef __OpenBSD__
#define pledge(a,b) 0
#endif

/* Arbitrary sizes */
#define UTF_INVALID   0xFFFD
#define UTF_SIZ       4


@@ 810,13 806,17 @@ ttynew(char *line, char *cmd, char *out, char **args)
			die("ioctl TIOCSCTTY failed: %s\n", strerror(errno));
		close(s);
		close(m);
#ifdef __OpenBSD__
		if (pledge("stdio getpw proc exec", NULL) == -1)
			die("pledge\n");
#endif
		execsh(cmd, args);
		break;
	default:
#ifdef __OpenBSD__
		if (pledge("stdio rpath tty proc", NULL) == -1)
			die("pledge\n");
#endif
		close(s);
		cmdfd = m;
		signal(SIGCHLD, sigchld);