diff options
Diffstat (limited to 'libc/kernel/common/linux/timex.h')
-rw-r--r-- | libc/kernel/common/linux/timex.h | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/libc/kernel/common/linux/timex.h b/libc/kernel/common/linux/timex.h deleted file mode 100644 index 342470b..0000000 --- a/libc/kernel/common/linux/timex.h +++ /dev/null @@ -1,108 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _LINUX_TIMEX_H -#define _LINUX_TIMEX_H - -#include <linux/compiler.h> -#include <linux/time.h> - -#include <asm/param.h> - -#define SHIFT_KG 6 -#define SHIFT_KF 16 -#define SHIFT_KH 2 -#define MAXTC 6 - -#define SHIFT_SCALE 22 -#define SHIFT_UPDATE (SHIFT_KG + MAXTC) -#define SHIFT_USEC 16 -#define FINENSEC (1L << (SHIFT_SCALE - 10)) - -#define MAXPHASE 512000L -#define MAXFREQ (512L << SHIFT_USEC) -#define MINSEC 16L -#define MAXSEC 1200L -#define NTP_PHASE_LIMIT (MAXPHASE << 5) - -struct timex { - unsigned int modes; - long offset; - long freq; - long maxerror; - long esterror; - int status; - long constant; - long precision; - long tolerance; - struct timeval time; - long tick; - - long ppsfreq; - long jitter; - int shift; - long stabil; - long jitcnt; - long calcnt; - long errcnt; - long stbcnt; - - int :32; int :32; int :32; int :32; - int :32; int :32; int :32; int :32; - int :32; int :32; int :32; int :32; -}; - -#define ADJ_OFFSET 0x0001 -#define ADJ_FREQUENCY 0x0002 -#define ADJ_MAXERROR 0x0004 -#define ADJ_ESTERROR 0x0008 -#define ADJ_STATUS 0x0010 -#define ADJ_TIMECONST 0x0020 -#define ADJ_TICK 0x4000 -#define ADJ_OFFSET_SINGLESHOT 0x8001 - -#define MOD_OFFSET ADJ_OFFSET -#define MOD_FREQUENCY ADJ_FREQUENCY -#define MOD_MAXERROR ADJ_MAXERROR -#define MOD_ESTERROR ADJ_ESTERROR -#define MOD_STATUS ADJ_STATUS -#define MOD_TIMECONST ADJ_TIMECONST -#define MOD_CLKB ADJ_TICK -#define MOD_CLKA ADJ_OFFSET_SINGLESHOT - -#define STA_PLL 0x0001 -#define STA_PPSFREQ 0x0002 -#define STA_PPSTIME 0x0004 -#define STA_FLL 0x0008 - -#define STA_INS 0x0010 -#define STA_DEL 0x0020 -#define STA_UNSYNC 0x0040 -#define STA_FREQHOLD 0x0080 - -#define STA_PPSSIGNAL 0x0100 -#define STA_PPSJITTER 0x0200 -#define STA_PPSWANDER 0x0400 -#define STA_PPSERROR 0x0800 - -#define STA_CLOCKERR 0x1000 - -#define STA_RONLY (STA_PPSSIGNAL | STA_PPSJITTER | STA_PPSWANDER | STA_PPSERROR | STA_CLOCKERR) - -#define TIME_OK 0 -#define TIME_INS 1 -#define TIME_DEL 2 -#define TIME_OOP 3 -#define TIME_WAIT 4 -#define TIME_ERROR 5 -#define TIME_BAD TIME_ERROR - -#endif |