diff options
author | Ollivier Robert <roberto@FreeBSD.org> | 2004-07-20 15:01:56 +0000 |
---|---|---|
committer | Ollivier Robert <roberto@FreeBSD.org> | 2004-07-20 15:01:56 +0000 |
commit | 9c2daa00c2315f101948c7144d62af5d5fb515cf (patch) | |
tree | 528d12dda44ebdc3ffcc38050f159ac553a69c17 /contrib/ntp/util/timetrim.c | |
parent | ba371819a70ed076ebef04af93922a043272bfbe (diff) | |
download | src-9c2daa00c2315f101948c7144d62af5d5fb515cf.tar.gz src-9c2daa00c2315f101948c7144d62af5d5fb515cf.zip |
Virgin import of ntpd 4.2.0
Notes
Notes:
svn path=/vendor/ntp/dist/; revision=132451
Diffstat (limited to 'contrib/ntp/util/timetrim.c')
-rw-r--r-- | contrib/ntp/util/timetrim.c | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/contrib/ntp/util/timetrim.c b/contrib/ntp/util/timetrim.c index 8f0a9ba0d746..911ea2840989 100644 --- a/contrib/ntp/util/timetrim.c +++ b/contrib/ntp/util/timetrim.c @@ -1,4 +1,4 @@ -#ifdef sgi +#if defined(sgi) || defined(_UNICOSMP) /* * timetrim.c * @@ -31,6 +31,9 @@ #ifdef HAVE_SYS_SYSSGI_H # include <sys/syssgi.h> #endif +#ifdef HAVE_SYS_SYSTUNE_H +# include <sys/systune.h> +#endif #define abs(X) (((X) < 0) ? -(X) : (X)) #define USAGE "usage: timetrim [-n] [[-i] value]\n" @@ -62,10 +65,18 @@ main( } } +#ifdef HAVE_SYS_SYSSGI_H if (syssgi(SGI_GETTIMETRIM, &timetrim) < 0) { perror("syssgi"); exit(2); } +#endif +#ifdef HAVE_SYS_SYSTUNE_H + if (systune(SYSTUNE_GET, "timetrim", &timetrim) < 0) { + perror("systune"); + exit(2); + } +#endif if (argc == 0) { if (ntpunits) @@ -87,10 +98,18 @@ main( timetrim += value; else timetrim = value; +#ifdef HAVE_SYS_SYSSGI_H if (syssgi(SGI_SETTIMETRIM, timetrim) < 0) { perror("syssgi"); exit(2); } +#endif +#ifdef HAVE_SYS_SYSTUNE_H + if (systune(SYSTUNE_SET, "timer", "timetrim", &timetrim) < 0) { + perror("systune"); + exit(2); + } +#endif } return 0; } |