⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bboards.h

📁 早期freebsd实现
💻 H
字号:
/* bboards.h - definition of a BBoard structure */#define	BBOARDS	"bboards"	/* name in /etc/passwd */#define	BBDB	"BBoards"	/* file in BBOARDS' home directory */#define	BBMODE	0644		/* default BBoards mode */#define	DISTADR	"dist-"		/* prefix for distribution addresses */#ifdef	POP#define	POPUID	"pop"		/* name in /etc/passwd */#define	POPDB	"POP"		/* file in POPUID's home directory */#define	POMODE	0600		/* default POP subscriber maildrop mode */#endif	POPstruct bboard {    char   *bb_name;		/* name of the bboard */    char  **bb_aka;		/* aliases for the bboards */    char   *bb_file;		/* file it resides in */    char   *bb_archive;		/* file where archives reside */    char   *bb_info;		/* file where maxima resides */    char   *bb_map;		/* file where binary map resides */    char   *bb_passwd;		/* password for it */    char  **bb_leader;		/* list of local leaders */    char   *bb_addr;		/* network address */    char   *bb_request;		/* network address for requests */    char   *bb_relay;		/* host acting as relay in local domain */    char  **bb_dist;		/* distribution list */    unsigned int    bb_flags;	/* various flags */#define	BB_NULL	0x0000#define	BB_ARCH	0x0007		/* archive policy */#define   BB_ASAV	0x0001	/*   save in archives/ directory */#define	  BB_AREM	0x0002	/*   remove without saving */#define BB_INVIS	0x0010	/* invisible to bbc */#define	BB_REMOTE	0x0020	/* remote to bbc */#define	BB_SEEN		0x0040	/* seen by bbc */#define	BBITS	"\020\01ARCHIVE\02REMOVE\05INVIS\06REMOTE\07SEEN"    union {			/* unassigned */	unsigned int    un_count;	long		un_mtime;    } bb_un;#define	bb_count	bb_un.un_count#define	bb_mtime	bb_un.un_mtime        unsigned int    bb_maxima;	/* highest BBoard-Id in it */    char   *bb_date;		/* date that maxima was written */    struct bboard *bb_next;	/* unassigned */    struct bboard *bb_link;	/* unassigned */    struct bboard *bb_chain;	/* unassigned */};				/* flags for setbbent () */#define	SB_NULL	0x0000#define	SB_STAY	0x0001		/*   stay open between calls */#define	SB_FAST	0x0002		/*   fast parse of file */void	make_lower ();int     setbbent (), endbbent (), setbbfile (), setbbinfo (), setpwinfo (),	ldrbb (), ldrchk (), getbbdist ();long	getbbtime ();char   *getbberr ();struct bboard  *getbbent (), *getbbnam (), *getbbaka (), *getbbcpy();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -