1185029Spjd/* $NetBSD: ibcs2_types.h,v 1.4 1995/08/14 00:50:28 mycroft Exp $ */ 2185029Spjd 3185029Spjd/* 4185029Spjd * Copyright (c) 1994 Scott Bartram 5185029Spjd * All rights reserved. 6185029Spjd * 7185029Spjd * Redistribution and use in source and binary forms, with or without 8185029Spjd * modification, are permitted provided that the following conditions 9185029Spjd * are met: 10185029Spjd * 1. Redistributions of source code must retain the above copyright 11185029Spjd * notice, this list of conditions and the following disclaimer. 12185029Spjd * 2. Redistributions in binary form must reproduce the above copyright 13185029Spjd * notice, this list of conditions and the following disclaimer in the 14185029Spjd * documentation and/or other materials provided with the distribution. 15185029Spjd * 3. All advertising materials mentioning features or use of this software 16185029Spjd * must display the following acknowledgement: 17185029Spjd * This product includes software developed by Scott Bartram. 18185029Spjd * 4. The name of the author may not be used to endorse or promote products 19185029Spjd * derived from this software without specific prior written permission 20185029Spjd * 21185029Spjd * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 22219089Spjd * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 23219089Spjd * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 24185029Spjd * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 25185029Spjd * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 26185029Spjd * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 27185029Spjd * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 28185029Spjd * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29185029Spjd * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 30185029Spjd * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31185029Spjd */ 32185029Spjd 33185029Spjd#ifndef _IBCS2_TYPES_H 34185029Spjd#define _IBCS2_TYPES_H 35185029Spjd 36185029Spjdtypedef unsigned char ibcs2_uchar_t; 37185029Spjdtypedef unsigned long ibcs2_ulong_t; 38185029Spjd 39185029Spjdtypedef char * ibcs2_caddr_t; 40185029Spjdtypedef long ibcs2_daddr_t; 41185029Spjdtypedef long ibcs2_off_t; 42185029Spjdtypedef long ibcs2_key_t; 43185029Spjdtypedef unsigned short ibcs2_uid_t; 44185029Spjdtypedef unsigned short ibcs2_gid_t; 45185029Spjdtypedef short ibcs2_nlink_t; 46185029Spjdtypedef short ibcs2_dev_t; 47185029Spjdtypedef unsigned short ibcs2_ino_t; 48185029Spjdtypedef unsigned int ibcs2_size_t; 49185029Spjdtypedef long ibcs2_time_t; 50185029Spjdtypedef long ibcs2_clock_t; 51185029Spjdtypedef unsigned short ibcs2_mode_t; 52185029Spjdtypedef short ibcs2_pid_t; 53185029Spjd 54185029Spjd#endif /* _IBCS2_TYPES_H */ 55185029Spjd