home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume4 / sail / part03 / machdep.h < prev    next >
Text File  |  1988-04-13  |  988b  |  28 lines

  1. /*
  2.  * Copyright (c) 1983 Regents of the University of California.
  3.  * All rights reserved.
  4.  *
  5.  * Redistribution and use in source and binary forms are permitted
  6.  * provided that this notice is preserved and that due credit is given
  7.  * to the University of California at Berkeley. The name of the University
  8.  * may not be used to endorse or promote products derived from this
  9.  * software without specific prior written permission. This software
  10.  * is provided ``as is'' without express or implied warranty.
  11.  *
  12.  *    @(#)machdep.h    5.2 (Berkeley) 3/9/88
  13.  */
  14.  
  15. #define LOGFILE "/usr/games/lib/saillog"    /* has to match the makefile */
  16.  
  17. #define TIMEOUT 300                /* Sync() timeout in seconds */
  18.  
  19. /* for 4.2bsd machines */
  20. #define blockalarm()    ((void) sigblock(1 << SIGALRM-1))
  21. #define unblockalarm()    ((void) sigsetmask(sigblock(0) & ~(1 << SIGALRM-1)))
  22.  
  23. /* for 2.9bsd machines (onyx)
  24. typedef int void;
  25. #define blockalarm()    ((void) sighold(SIGALRM))
  26. #define unblockalarm()    ((void) sigrelse(SIGALRM))
  27. */
  28.