Current Path : /sys/dev/asr/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //sys/dev/asr/osd_defs.h |
/*- * 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. * * $FreeBSD: release/9.1.0/sys/dev/asr/osd_defs.h 139749 2005-01-06 01:43:34Z imp $ */ #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__)) # undef _DPT_FREE_BSD # 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