📄 db_func.h
字号:
/* db_proc.h - prototypes for functions in db_*.c * * $Id: db_func.h,v 1.2 1993/11/02 09:32:14 vixie Exp $ *//* ++from db_update.c++ */extern int db_update __P((char name[], struct databuf *odp, struct databuf *newdp, int flags, struct hashbuf *htp));/* --from db_update.c-- *//* ++from db_reload.c++ */extern void db_reload __P((void));/* --from db_reload.c-- *//* ++from db_save.c++ */extern struct namebuf *savename __P((char *));#ifdef DMALLOCextern struct databuf *savedata_tagged __P((char *, int, int, int, u_int32_t, u_char *, int));#define savedata(class, type, ttl, data, size) \ savedata_tagged(__FILE__, __LINE__, class, type, ttl, data, size)#elseextern struct databuf *savedata __P((int, int, u_int32_t, u_char *, int));#endifextern struct hashbuf *savehash __P((struct hashbuf *));/* --from db_save.c-- *//* ++from db_dump.c++ */extern int db_dump __P((struct hashbuf *, FILE *, int, char *)), atob __P((char *, int, char *, int, int *));extern void doachkpt __P((void)), doadump __P((void));#ifdef ALLOW_UPDATESextern void zonedump __P((struct zoneinfo *));#endif#ifdef CREDextern char *MkCredStr __P((int));#endif/* --from db_dump.c-- *//* ++from db_load.c++ */extern void endline __P((FILE *)), get_netlist __P((FILE *, struct netinfo **, int, char *)), free_netlist __P((struct netinfo **));extern int getword __P((char *, int, FILE *)), db_load __P((char *, char *, struct zoneinfo *, int)), position_on_netlist __P((struct in_addr, struct netinfo *));extern struct netinfo *net_on_netlist __P((struct in_addr, struct netinfo *));/* --from db_load.c-- *//* ++from db_glue.c++ */extern void buildservicelist __P((void)), buildprotolist __P((void)), gettime __P((struct timeval *)), getname __P((struct namebuf *, char *, int));extern int servicenumber __P((char *)), protocolnumber __P((char *)), my_close __P((int)), my_fclose __P((FILE *)),#ifdef GEN_AXFR get_class __P((char *)),#endif writemsg __P((int, u_char *, int)), dhash __P((u_char *, int));extern char *protocolname __P((int)), *servicename __P((u_int16_t, char *)), *savestr __P((char *));#ifndef BSDextern int getdtablesize __P((void));#endifextern struct databuf *rm_datum __P((struct databuf *, struct namebuf *, struct databuf *));extern struct namebuf *rm_name __P((struct namebuf *, struct namebuf **, struct namebuf *));#ifdef INVQextern void addinv __P((struct namebuf *, struct databuf *)), rminv __P((struct databuf *));struct invbuf *saveinv __P((void));#endif/* --from db_glue.c-- *//* ++from db_lookup.c++ */extern struct namebuf *nlookup __P((char *, struct hashbuf **, char **, int));extern int match __P((struct databuf *, int, int));/* --from db_lookup.c-- */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -