KallistiOS  ##version##
 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 <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. More...
 
#define LITTLE_ENDIAN   1234
 Little Endian test macro. More...
 
#define BIG_ENDIAN   4321
 Big Endian test macro. More...
 
#define PDP_ENDIAN   3412
 PDP Endian test macro. More...
 
#define AT_EACCESS   1
 Check access using effective user and group ID. More...
 
#define AT_SYMLINK_NOFOLLOW   2
 Do not follow symlinks. More...
 
#define AT_SYMLINK_FOLLOW   4
 Follow symbolic links. More...
 
#define AT_REMOVEDIR   8
 Remove directory instead of file. More...
 

Typedefs

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

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 AT_EACCESS   1

Check access using effective user and group ID.

#define AT_REMOVEDIR   8

Remove directory instead of file.

#define AT_SYMLINK_FOLLOW   4

Follow symbolic links.

#define AT_SYMLINK_NOFOLLOW   2

Do not follow symlinks.

#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