#ifndef _NNTP_RMS_H_ #define _NNTP_RMS_H_ /* * Copyright (c) 1996, Ruslan R. Laishev (@RRL) */ #include #include #include #include #include #include #include #include /* * */ #define BigNum ((unsigned long) 0x7fffffff) int MsgDBopen (void); int MsgDBopen_stream (struct RAB *); int MsgDBfind_byId (struct RAB *,char *,int); int MsgDBget_byId (struct RAB *,char *,char *,int); int MsgDBget_byNum (struct RAB *,char *,int,char *,int); int MsgDBget_byRange (struct RAB *,char *,int,int,char *,int,char *); int GrpDBopen (void); int GrpDBopen_stream (struct RAB *); int GrpDBget (struct RAB *,char *,char *,int); int GrpDBput (struct RAB *,char *,char *); int GrpDBget_seq (struct RAB *,char *,int); int DBclose_stream (struct RAB *); int DBclose (void); int DBins (struct RAB *, struct RAB *,char *,time_t,char *,int); int SuckDBopen (void); int SuckDBopen_stream (struct RAB *); int SuckDBget (struct RAB *,char *); int SuckDBput (struct RAB *,char *); #endif /* _NNTP_RMS_H_ */