|
|
1.1 ! root 1: /* netmaps.c: utility to build mwcbbs data files for uunet maps. ! 2: * ! 3: * usage: cat MAPLIST | netmaps ! 4: * ! 5: * Beware the MAP_PATH and FILENAME when building these files! ! 6: */ ! 7: ! 8: #include <stdio.h> ! 9: ! 10: #define MAP_PATH "/usr/spool/uucppublic/maps/can/" ! 11: #define FILENAME "Net_Maps.CAN" ! 12: ! 13: struct map { ! 14: char name[15]; ! 15: char path[60]; ! 16: }; ! 17: ! 18: struct map map_rec; ! 19: ! 20: main() ! 21: { ! 22: FILE *outfp; ! 23: char filename[15]; ! 24: ! 25: if((outfp=fopen(FILENAME,"a")) == NULL) ! 26: { ! 27: printf("Error opening %s for output!\n",FILENAME); ! 28: exit(1); ! 29: } ! 30: while (gets(filename)!=NULL) ! 31: { ! 32: strcpy(map_rec.name,filename); ! 33: strcpy(map_rec.path, MAP_PATH); ! 34: strcat(map_rec.path, filename); ! 35: fwrite(&map_rec, sizeof (struct map),1,outfp); ! 36: } ! 37: fclose(outfp); ! 38: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.