view mts/mh/uucp.c @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children
line wrap: on
line source

/* uucp.c - various parameters for rmail */

/* LINTLIBRARY */

#include "../h/strings.h"
#include <stdio.h>


#define	NOTOK	(-1)
#define	OK	0

#define	SYSFILE	"/usr/lib/uucp/L.sys"

/*  */

int    uucpsite (system)
register char  *system;
{
    register char  *bp;
    char    buffer[BUFSIZ];
    register FILE  *fp;

    if ((fp = fopen (SYSFILE, "r")) == NULL)
	return NOTOK;

    while (fgets (buffer, sizeof buffer, fp)) {
	if (strncmp (buffer, "xxx", 3) == 0
		|| (bp = index (buffer, ' ')) == NULL)
	    continue;
	*bp = NULL;
	if (strcmp (buffer, system) == 0) {
	    (void) fclose (fp);
	    return OK;
	}
    }

    (void) fclose (fp);
    return NOTOK;
}