|
|
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 */
};