Repair algorithm fixed.
[unix-history] / usr / src / games / sail / machdep.h
index 6989f79..64abce3 100644 (file)
@@ -1,11 +1,21 @@
 /*
 /*
- * sccsid = "@(#)machdep.h     1.6 %G%";
+ * sccsid = "@(#)machdep.h     2.4 %G%";
  */
  */
-#define LOGFILE "/usr/games/lib/shipslog"
-#define DRIVER "/usr/games/.driver"
-#define DRIVERNAME ".driver"
-#define UCBCORY
-#define SAILLOGDEF 0           /* don't look up usernames */
+#define LOGFILE "/usr/games/lib/saillog"
+#define DRIVER1 "driver"
+#define DRIVER2 "/usr/games/lib/saildriver"
+#define DRIVER3 "/usr/public/.driver"
+#define DRIVERNAME "driver"
 #define SETUID                 /* player and driver run setuid */
 
 #define SETUID                 /* player and driver run setuid */
 
-#define BUFSIZE 2024
+#define BUFSIZE 4096
+
+/* for 4.2bsd machines */
+#define blockalarm()   ((void) sigblock(1 << SIGALRM-1))
+#define unblockalarm() ((void) sigsetmask(sigblock(0) & ~(1 << SIGALRM-1)))
+
+/* for 2.9bsd machines (onyx)
+typedef int void;
+#define blockalarm()   ((void) sighold(SIGALRM))
+#define unblockalarm() ((void) sigrelse(SIGALRM))
+*/