summaryrefslogtreecommitdiff
path: root/usr.sbin/xntpd/lib/machines.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/xntpd/lib/machines.c')
-rw-r--r--usr.sbin/xntpd/lib/machines.c117
1 files changed, 21 insertions, 96 deletions
diff --git a/usr.sbin/xntpd/lib/machines.c b/usr.sbin/xntpd/lib/machines.c
index f7a400c1d5dbc..5e0169441fec1 100644
--- a/usr.sbin/xntpd/lib/machines.c
+++ b/usr.sbin/xntpd/lib/machines.c
@@ -1,118 +1,43 @@
-/*
- * provide special support for peculiar architectures
+/* machines.c - provide special support for peculiar architectures
*
* Real bummers unite !
+ *
+ * $Id:$
*/
+#include "ntp_stdlib.h"
+
#ifdef SYS_PTX
#include <sys/types.h>
#include <sys/procstats.h>
-int settimeofday(tvp)
+
+int
+settimeofday(tvp)
struct timeval *tvp;
{
- return stime(&tvp->tv_sec); /* lie as bad as SysVR4 */
+ return (stime(&tvp->tv_sec)); /* lie as bad as SysVR4 */
}
-int gettimeofday(tvp)
+int
+gettimeofday(tvp)
struct timeval *tvp;
{
/*
* hi, this is Sequents sneak path to get to a clock
* this is also the most logical syscall for such a function
*/
- return get_process_stats(tvp, PS_SELF, (struct procstats *) 0,
- (struct procstats *) 0);
+ return (get_process_stats(tvp, PS_SELF, (struct procstats *) 0,
+ (struct procstats *) 0));
}
#endif
-#ifdef SYS_HPUX
-/* hpux.c,v 3.1 1993/07/06 01:08:23 jbj Exp
- * hpux.c -- compatibility routines for HP-UX.
- * XXX many of these are not needed anymore.
- */
-#include "ntp_machine.h"
-
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#include <stdio.h>
-
-#include "ntp_stdlib.h"
-
-#if (SYS_HPUX < 8)
-char
-*index(s, c)
-register char *s;
-register int c;
+#if !defined(NTP_POSIX_SOURCE) || defined(NTP_NEED_BOPS)
+void
+ntp_memset(a, x, c)
+ char *a;
+ int x, c;
{
- return strchr (s, c);
+ while (c-- > 0)
+ *a++ = x;
}
-
-
-char
-*rindex(s, c)
-register char *s;
-register int c;
-{
- return strrchr (s, c);
-}
-
-
-int
-bcmp(a, b, count)
-register char *a, *b;
-register int count;
-{
- return memcmp (a, b, count);
-}
-
-
-void
-bcopy(from, to, count)
-register char *from;
-register char *to;
-register int count;
-{
- if ((to == from) || (count <= 0))
- return;
-
- if ((to > from) && (to <= (from + count))) {
- to += count;
- from += count;
-
- do {
- *--to = *--from;
- } while (--count);
- }
- else {
- do {
- *to++ = *from++;
- } while (--count);
- }
-}
-
-
-void
-bzero(area, count)
-register char *area;
-register int count;
-{
- memset(area, 0, count);
-}
-#endif
-
-
-getdtablesize()
-{
- return(sysconf(_SC_OPEN_MAX));
-}
-
-
-int
-setlinebuf(a_stream)
- FILE *a_stream;
-{
- return setvbuf(a_stream, (char *) NULL, _IOLBF, 0);
-}
-
-#endif
+#endif /*POSIX*/