1: #include "uucp.h"
   2: 
   3: 
   4: #define SNAMESIZE 7
   5: 
   6: /*******
   7:  *	versys(name)	verify system names n1 and n2
   8:  *	char *name;
   9:  *
  10:  *	return codes:  0  |  FAIL
  11:  */
  12: 
  13: versys(name)
  14: char *name;
  15: {
  16:     FILE *fp;
  17:     char **fnp;
  18:     char line[300];
  19:     char s1[SNAMESIZE + 1];
  20:     char myname[SNAMESIZE + 1];
  21:     char *index();
  22: 
  23:     sprintf(myname, "%.7s", Myname);
  24:     sprintf(s1, "%.7s", name);
  25:     if (strcmp(s1, myname) == 0)
  26:         return(0);
  27:     for (fnp = Sysfiles; *fnp != NULL; fnp++) {
  28:         fp = fopen(*fnp, "r");
  29:         if (fp == NULL)
  30:             continue;
  31: 
  32:         while (fgets(line, 300, fp) != NULL) {
  33:             *(index(line, ' ')) = '\0';
  34:             line[7] = '\0';
  35:             if (strcmp(s1, line) == SAME) {
  36:                 fclose(fp);
  37:                 return(0);
  38:             }
  39: 
  40:         }
  41:         fclose(fp);
  42:     }
  43:     return(FAIL);
  44: }

Defined functions

versys defined in line 13; used 3 times

Defined macros

SNAMESIZE defined in line 4; used 2 times
Last modified: 1979-01-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 518
Valid CSS Valid XHTML 1.0 Strict