|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T p
Length: 1302 (0x516) Types: TextFile Names: »pathalias.h«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦2fafebccf⟧ »EurOpenD3/mail/smail3.1.19.tar.Z« └─⟦bcd2bc73f⟧ └─⟦this⟧ »src/routers/pathalias.h«
/* @(#)pathalias.h 3.6 11/13/88 08:53:13 */ /* * Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll * * See the file COPYING, distributed with smail, for restriction * and warranty information. */ /* * pathalias.h: * interface file for pathalias driver. */ /* macros local to the pathalias driver */ /* flag attributes */ #define PA_REOPEN 0x00010000 /* always reopen database to search */ #define PA_OPTIONAL 0x00020000 /* the paths file is optional */ #define PA_TRYAGAIN 0x00040000 /* defer address on open failure */ #define PA_CACHEOPEN 0x00080000 /* cache open file descriptor */ #define PA_OPENFAIL 0x00100000 /* internal - open got FILE_FAIL */ #define PA_OPENAGAIN 0x00200000 /* internal - open got FILE_AGAIN */ #define PA_OPENNOMATCH 0x00400000 /* internal - open got FILE_NOMATCH */ /* private information stored per router file entry */ struct pathalias_private { char *file; /* file attribute */ char *proto; /* protocol name */ char *domain; /* optional domain names */ char *required; /* required domain names */ int retries; /* max count of retries */ int interval; /* sleep interval between retries */ char *database; /* internal - open database */ char *error_text; /* internal - error text from open */ };