jordan@greipa.UUCP (Jordan K. Hubbard) (07/12/85)
Floop is indeed a clever program. Here is a patch to make it 'floop' any command line.. No flames about style, it was a 5 minute kludge.. (This patches floop.c) 21c21 < register int i, j, line, n, c; --- > register int i, j, line, n, c, lp; 24c24 < char *p = 0, *cl, *ce, **buf2; --- > char *p = 0, *cl, *ce, **buf2, cmdline[1024]; 41c41,47 < fp = in_fd == 0 ? popen ("who", "r") : stdin; --- > strcpy(cmdline, "sh -c \""); > for (lp = 1; lp < argc; lp++) { > strcat(cmdline, argv[lp]); > strcat(cmdline, " "); > } > cmdline[strlen(cmdline) - 1] = '"'; > fp = in_fd == 0 ? popen (cmdline, "r") : stdin; 43c49 < fprintf (stderr, "popen(\"who\") failed\n"); --- > fprintf (stderr, "popen(\"%s\") failed\n", cmdline); -- Jordan K. Hubbard @ Genstar Rental Electronics. Palo Alto, CA. {pesnta, decwrl, dual, pyramid}!greipa!jordan "ack pfffft. gag. retch. barf.. ack" - Bill again.