From b8be82d9113dd0fec9021aa573039cc64dbd849a Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Tue, 31 May 2022 14:17:19 +0200 Subject: Clean --- .repos/tabbed/xembed.c | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 .repos/tabbed/xembed.c (limited to '.repos/tabbed/xembed.c') diff --git a/.repos/tabbed/xembed.c b/.repos/tabbed/xembed.c deleted file mode 100644 index cbb0e97..0000000 --- a/.repos/tabbed/xembed.c +++ /dev/null @@ -1,45 +0,0 @@ -/* - * See LICENSE file for copyright and license details. - */ - -#include -#include -#include -#include - -int -main(int argc, char *argv[]) -{ - char *xembed; - int tty; - pid_t pgrp, tcpgrp; - - if (argc < 3) { - fprintf(stderr, "usage: %s flag cmd ...\n", argv[0]); - return 2; - } - - if (!(xembed = getenv("XEMBED"))) - goto noembed; - - if ((tty = open("/dev/tty", O_RDONLY)) < 0) - goto noembed; - - pgrp = getpgrp(); - tcpgrp = tcgetpgrp(tty); - - close(tty); - - if (pgrp == tcpgrp) { /* in foreground of tty */ - argv[0] = argv[2]; - argv[2] = xembed; - } else { -noembed: - argv += 2; - } - - execvp(argv[0], argv); - - perror(argv[0]); /* failed to execute */ - return 1; -} -- cgit v1.2.3