80 lines
		
	
	
	
		
			2.4 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			80 lines
		
	
	
	
		
			2.4 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								/*	BSDI osd_defs.h,v 1.4 1998/06/03 19:14:58 karels Exp	*/
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								 * Copyright (c) 1996-1999 Distributed Processing Technology Corporation
							 | 
						||
| 
								 | 
							
								 * All rights reserved.
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * Redistribution and use in source form, with or without modification, are
							 | 
						||
| 
								 | 
							
								 * permitted provided that redistributions of source code must retain the
							 | 
						||
| 
								 | 
							
								 * above copyright notice, this list of conditions and the following disclaimer.
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * This software is provided `as is' by Distributed Processing Technology and
							 | 
						||
| 
								 | 
							
								 * any express or implied warranties, including, but not limited to, the
							 | 
						||
| 
								 | 
							
								 * implied warranties of merchantability and fitness for a particular purpose,
							 | 
						||
| 
								 | 
							
								 * are disclaimed. In no event shall Distributed Processing Technology be
							 | 
						||
| 
								 | 
							
								 * liable for any direct, indirect, incidental, special, exemplary or
							 | 
						||
| 
								 | 
							
								 * consequential damages (including, but not limited to, procurement of
							 | 
						||
| 
								 | 
							
								 * substitute goods or services; loss of use, data, or profits; or business
							 | 
						||
| 
								 | 
							
								 * interruptions) however caused and on any theory of liability, whether in
							 | 
						||
| 
								 | 
							
								 * contract, strict liability, or tort (including negligence or otherwise)
							 | 
						||
| 
								 | 
							
								 * arising in any way out of the use of this driver software, even if advised
							 | 
						||
| 
								 | 
							
								 * of the possibility of such damage.
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifndef		_OSD_DEFS_H
							 | 
						||
| 
								 | 
							
								#define		_OSD_DEFS_H
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*File - OSD_DEFS.H
							 | 
						||
| 
								 | 
							
								 ****************************************************************************
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 *Description:
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 *	This file contains the OS dependent defines.  This file is included
							 | 
						||
| 
								 | 
							
								 *in osd_util.h and provides the OS specific defines for that file.
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 *Copyright Distributed Processing Technology, Corp.
							 | 
						||
| 
								 | 
							
								 *	  140 Candace Dr.
							 | 
						||
| 
								 | 
							
								 *	  Maitland, Fl.	32751   USA
							 | 
						||
| 
								 | 
							
								 *	  Phone: (407) 830-5522  Fax: (407) 260-5366
							 | 
						||
| 
								 | 
							
								 *	  All Rights Reserved
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 *Author:	Doug Anderson
							 | 
						||
| 
								 | 
							
								 *Date:		1/31/94
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 *Editors:
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 *Remarks:
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 *****************************************************************************/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*Definitions - Defines & Constants ----------------------------------------- */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  /* Define the operating system */
							 | 
						||
| 
								 | 
							
								#if (defined(__linux__))
							 | 
						||
| 
								 | 
							
								# define _DPT_LINUX
							 | 
						||
| 
								 | 
							
								#elif (defined(__bsdi__))
							 | 
						||
| 
								 | 
							
								# define _DPT_BSDI
							 | 
						||
| 
								 | 
							
								#elif (defined(__FreeBSD__))
							 | 
						||
| 
								 | 
							
								# define _DPT_FREE_BSD
							 | 
						||
| 
								 | 
							
								#else
							 | 
						||
| 
								 | 
							
								# define _DPT_SCO
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#if defined (ZIL_CURSES)
							 | 
						||
| 
								 | 
							
								#define		_DPT_CURSES
							 | 
						||
| 
								 | 
							
								#else
							 | 
						||
| 
								 | 
							
								#define         _DPT_MOTIF
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  /* Redefine 'far' to nothing - no far pointer type required in UNIX */
							 | 
						||
| 
								 | 
							
								#define		far
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  /* Define the mutually exclusive semaphore type */
							 | 
						||
| 
								 | 
							
								#define		SEMAPHORE_T	unsigned int *
							 | 
						||
| 
								 | 
							
								  /* Define a handle to a DLL */
							 | 
						||
| 
								 | 
							
								#define		DLL_HANDLE_T	unsigned int *
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif
							 |