1: #ifndef lint
2: static char *sccsid = "@(#)gets.c 4.2 (Berkeley) 6/19/81";
3: #endif
4: #include <stdio.h>
5:
6: /*
7: * gets [ default ]
8: *
9: * read a line from standard input, echoing to std output
10: * if an error occurs just return "default"
11: * if no default and error exit abnormally
12: */
13: main(argc, argv)
14: int argc;
15: char *argv[];
16: {
17: char buf[BUFSIZ];
18:
19: setbuf(stdin, NULL);
20: if (gets(buf) == NULL || buf[0] < ' ') {
21: if (argc == 1)
22: exit(1);
23: strcpy(buf,argv[1]);
24: }
25: printf("%s\n", buf);
26: exit(0);
27: }
Defined functions
main
defined in line
13;
never used
Defined variables
sccsid
defined in line
2;
never used