freebsd-nq/include/ntp_datum.h

31 lines
1.1 KiB
C

struct btfp_time /* Structure for reading 5 time words */
/* in one ioctl(2) operation. */
{
unsigned short btfp_time[5]; /* Time words 0,1,2,3, and 4. (16bit)*/
};
/***** Simple ioctl commands *****/
#define RUNLOCK _IO('X',19) /* Release Capture Lockout */
#define RCR0 _IOR('X',22,unsigned int) /* Read control register */
#define WCR0 _IOW('X',23,unsigned int) /* Write control register */
/***** Compound ioctl commands *****/
/* Read all 5 time words in one call. */
#define READTIME _IOR('X',32,struct btfp_time)
#define VMEFD "/dev/btfp0"
struct vmedate { /* structure returned by get_vmetime.c */
unsigned short year;
unsigned short doy;
unsigned short hr;
unsigned short mn;
unsigned short sec;
unsigned long frac;
unsigned short status;
};
#define PRIO 120 /* set the realtime priority */
#define NREGS 7 /* number of registers we will use */