and added files
[bcm963xx.git] / userapps / opensource / net-snmp / include / net-snmp / system / dynix.h
diff --git a/userapps/opensource/net-snmp/include/net-snmp/system/dynix.h b/userapps/opensource/net-snmp/include/net-snmp/system/dynix.h
new file mode 100644 (file)
index 0000000..aaa754c
--- /dev/null
@@ -0,0 +1,106 @@
+/*
+ * dynix.h
+ * 
+ * Date Created: Sat Jan 12 10:50:50 BST 2002
+ * Author:       Patrick Hess  <phess@hds.com>
+ */
+
+#include "generic.h"
+
+/*
+ * from s/sysv.h 
+ */
+#define SYSV 1
+
+/*
+ * to make these changes work... 
+ */
+/*
+ * maybe I should have used _SEQUENT_ in all this code..  dunno 
+ */
+#define dynix 1
+
+#undef TOTAL_MEMORY_SYMBOL
+#undef MBSTAT_SYMBOL
+
+/*
+ * Not enough alcohool in bloodstream [fmc] 
+ */
+#ifdef NPROC_SYMBOL
+#undef NPROC_SYMBOL
+#endif
+/*
+ * there might be a way to get NPROC...  this might work..  might not 
+ */
+/*
+ * #define NPROC_SYMBOL "procNPROC" 
+ */
+#ifdef PROC_SYMBOL
+#undef PROC_SYMBOL
+#endif
+
+/*
+ * stole these from Solaris... 
+ */
+#ifndef TCPTV_MIN
+#define TCPTV_MIN       (1*PR_SLOWHZ)   /* minimum allowable value */
+#endif
+#ifndef TCPTV_REXMTMAX
+#define TCPTV_REXMTMAX  (64*PR_SLOWHZ)  /* max allowable REXMT value */
+#endif
+
+/*
+ * some of the system headers wanna include asm code...  let's not 
+ */
+#define __NO_ASM_MACRO 1
+
+/*
+ * Dynix doesn't seem to set this.  Guess I'll set it here 
+ */
+#ifndef L_SET
+#define L_SET   SEEK_SET
+#endif
+
+
+/*
+ * configure fails to detect these properly 
+ */
+/*
+ * lives in libnsl.so 
+ */
+#define HAVE_GETHOSTNAME 1
+
+/*
+ * outta place...  lives in /usr/include/sys 
+ */
+#define  HAVE_NET_IF_DL_H 1
+
+/*
+ * got this library...  dunno why configure didn't find it 
+ */
+#define HAVE_LIBNSL 1
+
+/*
+ * My Dynix box has nearly 400 filesystems and well over 50 disks 
+ */
+/*
+ * #define MAXDISKS 500  
+ */
+
+/*
+ * lives in libsocket.so 
+ */
+#define HAVE_GETHOSTBYNAME 1
+
+/*
+ * lives in libsocket.so 
+ */
+#define HAVE_GETSERVBYNAME 1
+
+/*
+ * Might as well include this here, since a significant
+ * number of files seem to need it.  DTS 
+ */
+#if HAVE_SYS_SELECT_H
+#include <sys/select.h>
+#endif