efence.h

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

H
43
字号
#include <sys/types.h>#include <sys/param.h>/* * ef_number is the largest unsigned integer we'll need. On systems that * support 64-bit pointers, this may be "unsigned long long". */#if defined(USE_LONG_LONG)typedef unsigned long long	ef_number;#elsetypedef unsigned long		ef_number;#endif/* * NBBY is the number of bits per byte. Some systems define it in * <sys/param.h> . */#ifndef	NBBY#define	NBBY	8#endif/* * This is used to declare functions with "C" linkage if we are compiling * with C++ . */#ifdef	__cplusplus#define	C_LINKAGE	"C"#else#define	C_LINKAGE#endifvoid			Page_AllowAccess(void * address, size_t size);void *			Page_Create(size_t size);void			Page_Delete(void * address, size_t size);void			Page_DenyAccess(void * address, size_t size);size_t			Page_Size(void);void			EF_Abort(const char * message, ...);void			EF_Exit(const char * message, ...);void			EF_Print(const char * message, ...);void			EF_Lock();void			EF_UnLock();

⌨️ 快捷键说明

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