root/drivers/scsi/dpt/osd_defs.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*      BSDI osd_defs.h,v 1.4 1998/06/03 19:14:58 karels Exp    */
   2 /*
   3  * Copyright (c) 1996-1999 Distributed Processing Technology Corporation
   4  * All rights reserved.
   5  *
   6  * Redistribution and use in source form, with or without modification, are
   7  * permitted provided that redistributions of source code must retain the
   8  * above copyright notice, this list of conditions and the following disclaimer.
   9  *
  10  * This software is provided `as is' by Distributed Processing Technology and
  11  * any express or implied warranties, including, but not limited to, the
  12  * implied warranties of merchantability and fitness for a particular purpose,
  13  * are disclaimed. In no event shall Distributed Processing Technology be
  14  * liable for any direct, indirect, incidental, special, exemplary or
  15  * consequential damages (including, but not limited to, procurement of
  16  * substitute goods or services; loss of use, data, or profits; or business
  17  * interruptions) however caused and on any theory of liability, whether in
  18  * contract, strict liability, or tort (including negligence or otherwise)
  19  * arising in any way out of the use of this driver software, even if advised
  20  * of the possibility of such damage.
  21  *
  22  */
  23 
  24 #ifndef         _OSD_DEFS_H
  25 #define         _OSD_DEFS_H
  26 
  27 /*File - OSD_DEFS.H
  28  ****************************************************************************
  29  *
  30  *Description:
  31  *
  32  *      This file contains the OS dependent defines.  This file is included
  33  *in osd_util.h and provides the OS specific defines for that file.
  34  *
  35  *Copyright Distributed Processing Technology, Corp.
  36  *        140 Candace Dr.
  37  *        Maitland, Fl. 32751   USA
  38  *        Phone: (407) 830-5522  Fax: (407) 260-5366
  39  *        All Rights Reserved
  40  *
  41  *Author:       Doug Anderson
  42  *Date:         1/31/94
  43  *
  44  *Editors:
  45  *
  46  *Remarks:
  47  *
  48  *
  49  *****************************************************************************/
  50 
  51 
  52 /*Definitions - Defines & Constants ----------------------------------------- */
  53 
  54   /* Define the operating system */
  55 #if (defined(__linux__))
  56 # define _DPT_LINUX
  57 #elif (defined(__bsdi__))
  58 # define _DPT_BSDI
  59 #elif (defined(__FreeBSD__))
  60 # define _DPT_FREE_BSD
  61 #else
  62 # define _DPT_SCO
  63 #endif
  64 
  65 #if defined (ZIL_CURSES)
  66 #define         _DPT_CURSES
  67 #else
  68 #define         _DPT_MOTIF
  69 #endif
  70 
  71   /* Redefine 'far' to nothing - no far pointer type required in UNIX */
  72 #define         far
  73 
  74   /* Define the mutually exclusive semaphore type */
  75 #define         SEMAPHORE_T     unsigned int *
  76   /* Define a handle to a DLL */
  77 #define         DLL_HANDLE_T    unsigned int *
  78 
  79 #endif

/* [<][>][^][v][top][bottom][index][help] */