Start
[exim.git] / src / src / osfunctions.h
diff --git a/src/src/osfunctions.h b/src/src/osfunctions.h
new file mode 100644 (file)
index 0000000..131f1a1
--- /dev/null
@@ -0,0 +1,23 @@
+/* $Cambridge: exim/src/src/osfunctions.h,v 1.1 2004/10/07 10:39:01 ph10 Exp $ */
+
+/*************************************************
+*     Exim - an Internet mail transport agent    *
+*************************************************/
+
+/* Copyright (c) University of Cambridge 1995 - 2004 */
+/* See the file NOTICE for conditions of use and distribution. */
+
+/* Prototypes for os-specific functions. For utilities, we don't need the one
+that uses a type that isn't defined for them. */
+
+#ifndef COMPILE_UTILITY
+extern ip_address_item *os_common_find_running_interfaces(void);
+#endif
+
+extern int     os_getloadavg(void);
+extern void    os_restarting_signal(int, void (*)(int));
+extern void    os_non_restarting_signal(int, void (*)(int));
+extern char   *os_strexit(int);     /* char to match os_strsignal */
+extern char   *os_strsignal(int);   /* char to match strsignal in some OS */
+
+/* End of osfunctions.h */