#ifndef _SYS_TYPES_H
#define _SYS_TYPES_H

/*
    (C) 1995-96 AROS - The Amiga Replacement OS
    $Id: types.h,v 1.6 1997/06/29 01:29:48 ldp Exp $

    Desc: ANSI-C header file sys/types.h
    Lang: english
*/

#if !defined(_SIZE_T) && !defined(__typedef_size_t)
#   define __typedef_size_t
#   define _SIZE_T
#   ifdef AMIGA
	typedef unsigned long size_t;
#   else
	/* Must be int and not long. Otherwise gcc will complain */
	typedef unsigned int size_t;
#   endif
#endif

#if !defined(_SSIZE_T) && !defined(__typedef_ssize_t)
#define __typedef_ssize_t
#define _SSIZE_T
typedef int ssize_t;
#endif

#if defined(__FreeBSD__) || defined(_AMIGA)
#if !defined(_TIME_T) && !defined(__typedef_time_t)
#define _TIME_T
typedef long time_t;
#endif
#endif

#endif /* _SYS_TYPES_H */

