72 lines
2.3 KiB
Plaintext
72 lines
2.3 KiB
Plaintext
$OpenBSD: patch-include_unixconf_h,v 1.3 2002/03/23 14:51:46 espie Exp $
|
|
--- include/unixconf.h.orig Thu Mar 21 00:42:56 2002
|
|
+++ include/unixconf.h Sat Mar 23 15:25:25 2002
|
|
@@ -19,7 +19,12 @@
|
|
*/
|
|
|
|
/* define exactly one of the following four choices */
|
|
-/* #define BSD 1 */ /* define for 4.n BSD */
|
|
+/* procure the real define BSD */
|
|
+#ifdef HAVE_SYS_PARAM_H
|
|
+#include <sys/param.h>
|
|
+#endif
|
|
+/* #define BSD 1 /* define for 4.n BSD */
|
|
+
|
|
/* also for relatives like SunOS 4.x, DG/UX, and */
|
|
/* older versions of Linux */
|
|
/* #define ULTRIX */ /* define for Ultrix v3.0 or higher (but not lower) */
|
|
@@ -32,7 +37,7 @@
|
|
|
|
|
|
/* define any of the following that are appropriate */
|
|
-#define SVR4 /* use in addition to SYSV for System V Release 4 */
|
|
+/* #define SVR4 /* use in addition to SYSV for System V Release 4 */
|
|
/* including Solaris 2+ */
|
|
#define NETWORK /* if running on a networked system */
|
|
/* e.g. Suns sharing a playground through NFS */
|
|
@@ -47,6 +52,7 @@
|
|
* job control (note that AIX is SYSV otherwise)
|
|
* Also define this for AIX 3.2 */
|
|
|
|
+#define TERMLIB
|
|
#define TERMINFO /* uses terminfo rather than termcap */
|
|
/* Should be defined for most SYSV, SVR4 (including
|
|
* Solaris 2+), HPUX, and Linux systems. In
|
|
@@ -132,7 +138,7 @@
|
|
* "extra output" method is used, but not all systems provide access to
|
|
* a fine-grained timer.
|
|
*/
|
|
-/* #define TIMED_DELAY */ /* usleep() */
|
|
+#define TIMED_DELAY /* usleep() */
|
|
#endif
|
|
|
|
/*
|
|
@@ -143,7 +149,7 @@
|
|
* A stat system call is done on the mailbox every MAILCKFREQ moves.
|
|
*/
|
|
|
|
-#define MAIL /* Deliver mail during the game */
|
|
+/* #define MAIL /* Deliver mail during the game */
|
|
|
|
/* The Andrew Message System does mail a little differently from normal
|
|
* UNIX. Mail is deposited in the user's own directory in ~/Mailbox
|
|
@@ -280,7 +286,7 @@
|
|
#endif
|
|
|
|
#if defined(BSD) || defined(ULTRIX)
|
|
-# if !defined(DGUX) && !defined(SUNOS4)
|
|
+# if !defined(DGUX) && !defined(SUNOS4) && !defined(__STDC__)
|
|
#define memcpy(d, s, n) bcopy(s, d, n)
|
|
#define memcmp(s1, s2, n) bcmp(s2, s1, n)
|
|
# endif
|
|
@@ -304,9 +310,7 @@
|
|
#endif
|
|
|
|
#ifdef TIMED_DELAY
|
|
-# if defined(SUNOS4) || defined(LINUX) || (defined(BSD) && !defined(ULTRIX))
|
|
# define msleep(k) usleep((k)*1000)
|
|
-# endif
|
|
# ifdef ULTRIX
|
|
# define msleep(k) napms(k)
|
|
# endif
|