2 * See LICENSE file for copyright and license details.
11 main(int argc
, char *argv
[])
18 fprintf(stderr
, "usage: %s flag cmd ...\n", argv
[0]);
22 if (!(xembed
= getenv("XEMBED")))
25 if ((tty
= open("/dev/tty", O_RDONLY
)) < 0)
29 tcpgrp
= tcgetpgrp(tty
);
33 if (pgrp
== tcpgrp
) { /* in foreground of tty */
41 execvp(argv
[0], argv
);
43 perror(argv
[0]); /* failed to execute */