Lines Matching defs:Systems
36 * manage systems files (Systems, Devices, and Dialcodes families).
57 static char *Systems[64] = {0}; /* list of Systems files */
63 static int nsystems; /* index into list of Systems files */
94 * setservice init's Systems, Devices, Dialers lists from Sysfiles
131 return(access(Systems[nsystems], R_OK));
137 return(eaccess(Systems[nsystems], R_OK));
151 * read Sysfiles, set up lists of Systems/Devices/Dialers file names.
161 Systems[0] = Devices[0] = Dialers[0] = NULL;
176 if (Systems[0] == NULL) {
177 Systems[0] = strsave(SYSTEMS);
178 ASSERT(Systems[0] != NULL, Ct_ALLOCATE, "scansys: Systems", 0);
179 Systems[1] = NULL;
336 setfile(Systems, equals);
418 * reset Systems files
459 * get next line from Systems file
468 if (Systems[0] == NULL)
510 for ( ; Systems[nsystems] != NULL; nsystems++)
511 if ((fsystems = fopen(Systems[nsystems], "r")) != NULL)
713 * return name of currently open Systems file
718 return(Systems[nsystems]);