Expand PMF_FN_* macros.
[netbsd-mini2440.git] / dist / ntp / include / ntp_datum.h
blob02b3b1afe5d0d28faf206db1daa81eb4c2bbcea6
1 /* $NetBSD$ */
3 struct btfp_time /* Structure for reading 5 time words */
4 /* in one ioctl(2) operation. */
6 unsigned short btfp_time[5]; /* Time words 0,1,2,3, and 4. (16bit)*/
7 };
9 /***** Simple ioctl commands *****/
11 #define RUNLOCK _IO('X',19) /* Release Capture Lockout */
12 #define RCR0 _IOR('X',22,unsigned int) /* Read control register */
13 #define WCR0 _IOW('X',23,unsigned int) /* Write control register */
15 /***** Compound ioctl commands *****/
17 /* Read all 5 time words in one call. */
18 #define READTIME _IOR('X',32,struct btfp_time)
19 #define VMEFD "/dev/btfp0"
21 struct vmedate { /* structure returned by get_vmetime.c */
22 unsigned short year;
23 unsigned short doy;
24 unsigned short hr;
25 unsigned short mn;
26 unsigned short sec;
27 unsigned long frac;
28 unsigned short status;
31 #define PRIO 120 /* set the realtime priority */
32 #define NREGS 7 /* number of registers we will use */