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

📄 db_func.h

📁 早期freebsd实现
💻 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 + -