ntp_filegen.h

来自「网络时间协议NTP 源码 版本v4.2.0b 该源码用于linux平台下」· C头文件 代码 · 共 52 行

H
52
字号
/* * ntp_filegen.h,v 3.9 1996/12/01 16:02:45 kardel Exp * * definitions for NTP file generations support * * * Copyright (C) 1992, 1996 by Rainer Pruy * Friedrich-Alexander Universit鋞 Erlangen-N黵nberg, Germany * * This code may be modified and used freely * provided the credits remain intact. */#include "ntp_types.h"/* * supported file generation types */#define FILEGEN_NONE	255	/* no generations - use plain file name */#define FILEGEN_PID	1	/* one filegen per process incarnation */#define FILEGEN_DAY	2	/* one filegen per day */#define FILEGEN_WEEK	3	/* one filegen per week */#define FILEGEN_MONTH	4	/* one filegen per month */#define FILEGEN_YEAR	5	/* one filegen per year */#define FILEGEN_AGE     6	/* change filegen each FG_AGE_SECS *//* * supported file generation flags */#define FGEN_FLAG_LINK		0x01 /* make a link to base name */#define FGEN_FLAG_ENABLED	0x80 /* set this to really create files   */				     /* without this, open is suppressed */typedef struct FILEGEN        {	  FILE   *fp;		/* file referring to current generation */	  char   *prefix;	/* filename prefix and basename to be used*/	  char   *basename;	/* for constructing filename of generation file */				/* WARNING: must be malloced !!! will be fed to free()*/	  u_long  id;		/* id of current generation */	  u_char  type;		/* type of file generation */	  u_char  flag;		/* flags modifying processing of file generation */	}	FILEGEN;extern	void	filegen_setup	P((FILEGEN *, u_long));extern	void	filegen_config	P((FILEGEN *, char *, u_int, u_int));extern	FILEGEN *filegen_get	P((char *));extern	void	filegen_register P((char *, const char *, FILEGEN *));

⌨️ 快捷键说明

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