b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/** @file
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ANSI type definitions.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync This program and the accompanying materials are licensed and made available
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync under the terms and conditions of the BSD License that accompanies this
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync distribution. The full text of the license may be found at
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync http://opensource.org/licenses/bsd-license.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Copyright (c) 1990, 1993
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync The Regents of the University of California. All rights reserved.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync This code is derived from software contributed to The NetBSD Foundation
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync by Jun-ichiro itojun Hagino and by Klaus Klein.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Redistribution and use in source and binary forms, with or without
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync modification, are permitted provided that the following conditions
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync are met:
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync - Redistributions of source code must retain the above copyright
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync notice, this list of conditions and the following disclaimer.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync - Redistributions in binary form must reproduce the above copyright
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync notice, this list of conditions and the following disclaimer in the
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync documentation and/or other materials provided with the distribution.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync - Neither the name of the University nor the names of its contributors
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync may be used to endorse or promote products derived from this software
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync without specific prior written permission.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync POSSIBILITY OF SUCH DAMAGE.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync NetBSD: ansi.h,v 1.11 2005/12/11 12:25:20 christos Exp
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync**/
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifndef _SYS_ANSI_H_
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define _SYS_ANSI_H_
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#include <machine/int_types.h>
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef INT8 * __caddr_t; ///< core address
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef __uint32_t __gid_t; ///< group id
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef __uint32_t __in_addr_t; ///< IP(v4) address
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef __uint16_t __in_port_t; ///< "Internet" port number
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef __uint32_t __mode_t; ///< file permissions
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef __int64_t __off_t; ///< file offset
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef __int32_t __pid_t; ///< process id
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef __uint8_t __sa_family_t; ///< socket address family
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef UINT32 __socklen_t; ///< socket-related datum length
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef __uint32_t __uid_t; ///< user id
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef __uint64_t __fsblkcnt_t; ///< fs block count (statvfs)
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef __uint64_t __fsfilcnt_t; ///< fs file count
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif /* !_SYS_ANSI_H_ */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync