openbsd-ports/games/slash-em/patches/patch-include_unixconf_h
2001-07-04 11:14:53 +00:00

62 lines
2.1 KiB
Plaintext

$OpenBSD: patch-include_unixconf_h,v 1.1.1.1 2001/07/04 11:14:54 espie Exp $
--- include/unixconf.h.orig Wed May 2 01:07:56 2001
+++ include/unixconf.h Tue Jul 3 18:59:43 2001
@@ -20,7 +20,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) */
@@ -33,7 +38,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 */
@@ -48,6 +53,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
@@ -195,7 +201,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
/*
@@ -206,7 +212,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
@@ -368,7 +374,7 @@
#endif
#ifdef TIMED_DELAY
-# if defined(SUNOS4) || defined(LINUX) || defined(SVR4) /* [max] added SVR4 */
+# if defined(SUNOS4) || defined(LINUX) || defined(SVR4) || (defined(BSD) && BSD > 199103) /* [max] added SVR4 */
# define msleep(k) usleep((k)*1000)
# endif
# ifdef ULTRIX