|
|
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 a
Length: 1273 (0x4f9)
Types: TextFile
Names: »aliasfile.h«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦2fafebccf⟧ »EurOpenD3/mail/smail3.1.19.tar.Z«
└─⟦bcd2bc73f⟧
└─⟦this⟧ »src/directors/aliasfile.h«
/* @(#)aliasfile.h 3.8 12/17/88 21:18:49 */
/*
* Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll
*
* See the file COPYING, distributed with smail, for restriction
* and warranty information.
*/
/*
* aliasfile.h:
* interface file for aliasfile driver.
*/
/* boolean attributes for director.flags field */
#define ALIAS_REOPEN 0x00010000 /* always reopen database to search */
#define ALIAS_OPTIONAL 0x00020000 /* alias file is optional */
#define ALIAS_TRYAGAIN 0x00040000 /* try again if open fails */
#define ALIAS_OPENFAIL 0x00080000 /* internal - open returned DB_FAIL */
#define ALIAS_OPENAGAIN 0x00100000 /* internal - open returned DB_AGAIN */
/* private information from director file entry */
struct aliasfile_private {
char *file; /* file attribute */
char *proto; /* file access method name */
int modemask; /* unsecure mode bits, ala umask(2) */
char *owners; /* ownership restrictions */
char *owngroups; /* group ownership restrictions */
int retries; /* max retries on open */
int interval; /* retry interval (seconds) */
int flags_set; /* temp - bits to set in addr.flags */
char *database; /* temp - open database */
char *error_text; /* temp - error from open */
};