| 7 |
|
* External symbols declared in paths.h |
| 8 |
|
*/ |
| 9 |
|
|
| 10 |
+ |
#include "rtio.h" |
| 11 |
|
#include "paths.h" |
| 12 |
|
#include <ctype.h> |
| 13 |
|
|
| 35 |
|
#endif |
| 36 |
|
} |
| 37 |
|
return(progname = av0); |
| 38 |
+ |
} |
| 39 |
+ |
|
| 40 |
+ |
|
| 41 |
+ |
void |
| 42 |
+ |
printargs( /* print command arguments to a file */ |
| 43 |
+ |
int ac, |
| 44 |
+ |
char **av, |
| 45 |
+ |
FILE *fp |
| 46 |
+ |
) |
| 47 |
+ |
{ |
| 48 |
+ |
if (ac <= 0) return; |
| 49 |
+ |
|
| 50 |
+ |
if (progname == NULL) |
| 51 |
+ |
fixargv0(av[0]); |
| 52 |
+ |
|
| 53 |
+ |
if (progname >= av[0] && progname - av[0] < strlen(av[0])) |
| 54 |
+ |
fputword(progname, fp); |
| 55 |
+ |
else |
| 56 |
+ |
fputword(av[0], fp); |
| 57 |
+ |
while (--ac > 0) { |
| 58 |
+ |
fputc(' ', fp); |
| 59 |
+ |
fputword(*++av, fp); |
| 60 |
+ |
} |
| 61 |
+ |
fputc('\n', fp); |
| 62 |
|
} |