DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T m

⟦125c7cc25⟧ TextFile

    Length: 944 (0x3b0)
    Types: TextFile
    Names: »mailbox.h«

Derivation

└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
    └─⟦6429e39db⟧ »EurOpenD3/news/tmnn.7.8.tar.Z« 
        └─⟦b5a65d78b⟧ 
            └─⟦this⟧ »src/D.news/mailbox.h« 

TextFile

/* mailbox.h -- types for mailbox manipulation */

extern char	*mailbox();	/* generate name of user's primary mailbox */

/* flags for saveto() routine */
#define S_SAVEHDR	0x01	/* write out article header */
#define S_OVWRITE	0x02	/* overwrite the file if it already exists */
#define S_MAILFMT	0x04	/* save in mail format */
#define S_NOSIGNAL	0x08	/* block interrupts while saving */
extern int saveto();

typedef struct
{
    char	*mb_file;	/* the digest file location */
    int		mb_style;	/* digest style */
#define D_V7MAIL	0		/* V7 mailbox format */
#define D_MMDF		1		/* MMDF mailbox */
#define D_RFC822	2		/* RFC-822 archive */
#define D_DIGEST	3		/* Internet digest */
    int		mb_artcount;	/* count of articles */
    off_t	*mb_start;	/* start offset list */
    off_t	*mb_length;	/* length list */
    bool	*mb_seen;	/* seen bits */
}
mbox_t;
extern mbox_t	*crackmail();	/* crack and index a mailbox */

/* mailbox.h ends here */