summaryrefslogtreecommitdiffstats
path: root/usr.sbin/xntpd/include/l_stdlib.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/xntpd/include/l_stdlib.h')
-rw-r--r--usr.sbin/xntpd/include/l_stdlib.h66
1 files changed, 58 insertions, 8 deletions
diff --git a/usr.sbin/xntpd/include/l_stdlib.h b/usr.sbin/xntpd/include/l_stdlib.h
index e0b7c47..426dc48 100644
--- a/usr.sbin/xntpd/include/l_stdlib.h
+++ b/usr.sbin/xntpd/include/l_stdlib.h
@@ -80,6 +80,7 @@ extern int link P((const char *, const char *));
extern int fclose P((FILE *));
extern int fflush P((FILE *));
extern int fprintf P((FILE *, char *, ...));
+extern int fscanf P((FILE *, char *, ...));
extern int fputs P((char *, FILE *));
extern int fputc P((char, FILE *));
extern int fread P((char *, int, int, FILE *));
@@ -87,6 +88,7 @@ extern int printf P((char *, ...));
extern int setbuf P((FILE *, char *));
extern int setvbuf P((FILE *, char *, int, int));
extern int scanf P((char *, ...));
+extern int sscanf P((char *, char *, ...));
extern int vsprintf P((char *, char *, ...));
extern int _flsbuf P((int, FILE *));
extern int _filbuf P((FILE *));
@@ -151,7 +153,43 @@ extern int nlist P((char *, struct nlist *));
#endif /* SYS_SUNOS4 */
/*
- * Unprototyped library functions for ULTRIX.
+ * Unprototyped library functions for DEC OSF/1
+ */
+#ifdef SYS_DECOSF1
+#ifndef _MACHINE_ENDIAN_H_
+#define _MACHINE_ENDIAN_H_
+extern u_short htons P((u_short));
+extern u_short ntohs P((u_short));
+extern U_LONG htonl P((U_LONG));
+extern U_LONG ntohl P((U_LONG));
+#endif /* _MACHINE_ENDIAN_H_ */
+
+/*
+extern char * getpass P((char *));
+*/
+extern char * mktemp P((char *));
+#ifndef SYS_IX86OSF1
+extern int ioctl P((int, u_long, char *));
+extern void bzero P((char *, int));
+#endif
+
+#ifdef SOCK_DGRAM
+extern int bind P((int, const struct sockaddr *, int));
+extern int connect P((int, const struct sockaddr *, int));
+extern int socket P((int, int, int));
+extern int sendto P((int, const void *, int, int, const struct sockaddr *, int));
+extern int setsockopt P((int, int, int, const void *, int));
+extern int recvfrom P((int, void *, int, int, struct sockaddr *, int *));
+#endif /* SOCK_STREAM */
+
+#ifdef _ntp_select_h
+extern int select P((int, fd_set *, fd_set *, fd_set *, struct timeval *));
+#endif
+
+#endif /* DECOSF1 */
+
+/*
+ * Unprototyped library functions for Ultrix
*/
#ifdef SYS_ULTRIX
extern int close P((int));
@@ -162,7 +200,6 @@ extern char *mktemp P((char *));
extern int unlink P((const char *));
extern int link P((const char *, const char *));
-#if defined(LOG_DEBUG)
extern void closelog P((void));
extern void syslog P((int, char *, ...));
#ifndef LOG_DAEMON
@@ -170,7 +207,6 @@ extern void openlog P((char *, int));
#else
extern void openlog P((char *, int, int));
#endif
-#endif
extern int setpriority P((int ,int ,int ));
@@ -184,7 +220,9 @@ extern int recvfrom P((int, char *, int, int, struct sockaddr *, int *));
#endif /* SOCK_STREAM */
#ifdef _TIME_H_
-extern int adjtime P((struct timeval *, struct timeval *));
+extern int gettimeofday P((struct timeval *, struct timezone *));
+extern int settimeofday P((struct timeval *, struct timezone *));
+extern int adjtime P((struct timeval *, struct timeval *));
extern int select P((int, fd_set *, fd_set *, fd_set *, struct timeval *));
extern int setitimer P((int , struct itimerval *, struct itimerval *));
#endif /* _TIME_H_ */
@@ -193,6 +231,12 @@ extern int setitimer P((int , struct itimerval *, struct itimerval *));
extern int nlist P((char *, struct nlist *));
#endif
+#ifndef bzero /* XXX macro prototyping clash */
+extern void bzero P((char *, int));
+extern int bcmp P((char *, char *, int));
+extern void bcopy P((char *, char *, int));
+#endif
+
#ifndef NTP_POSIX_SOURCE
extern int atoi P((char *));
extern void bzero P((char *, int));
@@ -204,15 +248,17 @@ extern int getdtablesize P((void));
extern int ran P((void));
extern int rand P((void));
extern void srand P((unsigned int));
-#if defined(_STDIO_H_)
-extern int setlinebuf P((FILE *));
-#endif
#ifdef _TIME_H_
extern int gettimeofday P((struct timeval *, struct timezone *));
+extern int settimeofday P((struct timeval *, struct timezone *));
+#endif
#endif
+
+#ifdef _RESOURCE_H_
+extern int getrusage P((int, struct rusage *));
#endif
-#endif /* SYS_ULTIRX */
+#endif /* SYS_ULTRIX */
#if defined(__convex__)
extern char * getpass P((char *));
@@ -230,5 +276,9 @@ extern char * getpass P((char *));
extern char * getpass P((char *));
#endif /* SYS_DOMAINOS */
+#ifdef SYS_BSD
+#define IN_CLASSD(i) (((long)(i) & 0xf0000000) == 0xe0000000)
+#endif
+
#endif /* l_stdlib_h */
OpenPOWER on IntegriCloud