Floop patch
Jordan K. Hubbard
jordan at greipa.UUCP
Sat Jul 13 03:44:22 AEST 1985
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.
More information about the Comp.sources.bugs
mailing list