KallistiOS  2.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Structures | Macros | Typedefs
_types.h File Reference

Internal typedefs. More...

#include <sys/lock.h>
#include <stddef.h>
#include <arch/types.h>
#include <sys/_pthread.h>

Go to the source code of this file.

Data Structures

struct  _mbstate_t
 Conversion state information. More...

Macros

#define FD_SETSIZE   1024
 Size of an fd_set.
#define LITTLE_ENDIAN   1234
 Little Endian test macro.
#define BIG_ENDIAN   4321
 Big Endian test macro.
#define PDP_ENDIAN   3412
 PDP Endian test macro.

Typedefs

typedef long _off_t
 File offset type.
typedef short __dev_t
 Device ID type.
typedef unsigned short __uid_t
 User ID type.
typedef unsigned short __gid_t
 Group ID type.
typedef long long _off64_t
 64-bit file offset type.
typedef long _fpos_t
 File position type.
typedef long _ssize_t
typedef __newlib_recursive_lock_t _flock_t
 File lock type.
typedef void * _iconv_t
 Iconv descriptor type.

Detailed Description

Internal typedefs.

This file contains internal typedefs required by libc. You probably shouldn't use any of these in your code. Most of these are copied from newlib's sys/_types.h.


Macro Definition Documentation

#define BIG_ENDIAN   4321

Big Endian test macro.

#define FD_SETSIZE   1024

Size of an fd_set.

#define LITTLE_ENDIAN   1234

Little Endian test macro.

#define PDP_ENDIAN   3412

PDP Endian test macro.


Typedef Documentation

typedef short __dev_t

Device ID type.

typedef unsigned short __gid_t

Group ID type.

typedef unsigned short __uid_t

User ID type.

typedef __newlib_recursive_lock_t _flock_t

File lock type.

typedef long _fpos_t

File position type.

typedef void* _iconv_t

Iconv descriptor type.

typedef long long _off64_t

64-bit file offset type.

typedef long _off_t

File offset type.

typedef long _ssize_t