summaryrefslogtreecommitdiffstats
path: root/usr.sbin/xntpd/include/ntp_string.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/xntpd/include/ntp_string.h')
-rw-r--r--usr.sbin/xntpd/include/ntp_string.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/usr.sbin/xntpd/include/ntp_string.h b/usr.sbin/xntpd/include/ntp_string.h
new file mode 100644
index 0000000..f17905e
--- /dev/null
+++ b/usr.sbin/xntpd/include/ntp_string.h
@@ -0,0 +1,29 @@
+/*
+ * Define bcopy, bzero, and bcmp and string op's
+ */
+
+#ifndef _ntp_string_h
+#define _ntp_string_h
+
+#ifdef NTP_POSIX_SOURCE
+
+#if defined(HAVE_MEMORY_H)
+#include <memory.h>
+#endif
+
+#include <string.h>
+
+#define bcopy(s1,s2,n) memcpy(s2, s1, n)
+#define bzero(s,n) memset(s, 0, n)
+#define bcmp(s1,s2,n) memcmp(s1, s2, n)
+
+#else /* NTP_POSIX_SOURCE */
+
+#include <strings.h>
+
+#define strrchr rindex
+#define strchr index
+
+#endif /* NTP_POSIX_SOURCE */
+
+#endif /* _ntp_string_h */
OpenPOWER on IntegriCloud