1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
/* $Revision: 1.14 $
**
** Here be declarations of functions in the InterNetNews library.
*/
/* Memory allocation. */
/* Worst-case alignment, in order to shut lint up. */
/* =()<typedef @<ALIGNPTR>@ *ALIGNPTR;>()= */
typedef int *ALIGNPTR;
extern ALIGNPTR xmalloc();
extern ALIGNPTR xrealloc();
/* Headers. */
extern char *GenerateMessageID();
extern char *HeaderFind();
extern void HeaderCleanFrom();
extern struct _DDHANDLE *DDstart();
extern void DDcheck();
extern char *DDend();
/* NNTP functions. */
extern int NNTPlocalopen();
extern int NNTPremoteopen();
extern int NNTPconnect();
extern int NNTPsendarticle();
extern int NNTPsendpassword();
/* Opening the active file on a client. */
extern FILE *CAopen();
extern FILE *CAlistopen();
extern void CAclose();
/* Parameter retrieval. */
extern char *GetFQDN();
extern char *GetConfigValue();
extern char *GetFileConfigValue();
extern char *GetModeratorAddress();
/* Time functions. */
typedef struct _TIMEINFO {
time_t time;
long usec;
long tzone;
} TIMEINFO;
extern time_t parsedate();
extern int GetTimeInfo();
/* Miscellaneous. */
extern int getfdcount();
extern int wildmat();
extern int waitnb();
extern int xread();
extern int xwrite();
extern int xwritev();
extern int LockFile();
extern int GetResourceUsage();
extern int SetNonBlocking();
extern void CloseOnExec();
extern void Radix32();
extern char *INNVersion();
extern char *ReadInDescriptor();
extern char *ReadInFile();
extern FILE *xfopena();
|