📄 parsestreams.h
字号:
/* * /src/NTP/REPOSITORY/v4/kernel/sys/parsestreams.h,v 3.20 1996/12/01 16:03:17 kardel Exp * * parsestreams.h,v 3.20 1996/12/01 16:03:17 kardel Exp * * Copyright (c) 1989,1990,1991,1992,1993,1994,1995,1996 by Frank Kardel * Friedrich-Alexander Universit鋞 Erlangen-N黵nberg, Germany * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * */#if !(defined(lint) || defined(__GNUC__)) static char sysparsehrcsid[]="parsestreams.h,v 3.20 1996/12/01 16:03:17 kardel Exp";#endif#undef PARSEKERNEL#if defined(KERNEL) || defined(_KERNEL)#ifndef PARSESTREAM#define PARSESTREAM#endif#endif#if defined(PARSESTREAM) && defined(STREAM)#define PARSEKERNEL#include <sys/ppsclock.h>#define NTP_NEED_BOPSstruct parsestream /* parse module local data */{ queue_t *parse_queue; /* read stream for this channel */ queue_t *parse_dqueue; /* driver queue entry (PPS support) */ unsigned long parse_status; /* operation flags */ void *parse_data; /* local data space (PPS support) */ parse_t parse_io; /* io structure */ struct ppsclockev parse_ppsclockev; /* copy of last pps event */};typedef struct parsestream parsestream_t;#define PARSE_ENABLE 0x0001/*--------------- debugging support ---------------------------------*/#define DD_OPEN 0x00000001#define DD_CLOSE 0x00000002#define DD_RPUT 0x00000004#define DD_WPUT 0x00000008#define DD_RSVC 0x00000010#define DD_PARSE 0x00000020#define DD_INSTALL 0x00000040#define DD_ISR 0x00000080#define DD_RAWDCF 0x00000100extern int parsedebug;#ifdef DEBUG_PARSE#define parseprintf(X, Y) if ((X) & parsedebug) printf Y#else#define parseprintf(X, Y)#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -