|
|
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.