|
|
1.1 ! root 1: #include "uucp.h" ! 2: #include <stdio.h> ! 3: char Sysfile[1]; /* for compiler */ ! 4: ! 5: ! 6: /******* ! 7: * uuname - return list of all remote systems ! 8: * recognized by uucp, or (with -l) the local ! 9: * uucp name. ! 10: * ! 11: * return codes: 0 | 1 (can't read) ! 12: */ ! 13: ! 14: main(argc,argv) ! 15: char *argv[]; ! 16: int argc; ! 17: { ! 18: int i; ! 19: FILE *np; ! 20: char s[128]; ! 21: if(argv[1][0] == '-' && argv[1][1] == 'l') { ! 22: uucpname(s); ! 23: printf("%s\n",s); ! 24: exit(0); ! 25: } ! 26: if(argc != 1) {printf("Usage: uunames [-l]\n"); exit(1);} ! 27: if((np = fopen(SYSFILE,"r")) == NULL) { ! 28: printf("%s (name file) protected\n",SYSFILE); ! 29: exit(1); ! 30: } ! 31: while ( fgets(s,128,np) != NULL ) { ! 32: for(i=0; s[i]!=' '; i++); ! 33: s[i]='\0'; ! 34: if(s[0]=='x' && s[1]=='x' && s[2]=='x') continue ; ! 35: printf("%s\n",s); ! 36: } ! 37: ! 38: exit(0); ! 39: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.