KallistiOS git master
Independent SDK for the Sega Dreamcast
|
Internal typedefs. More...
#include <kos/cdefs.h>
#include <sys/lock.h>
#include <newlib.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 | _TIME_T_ long |
#define | _CLOCKID_T_ unsigned long |
#define | _TIMER_T_ unsigned long |
#define | _CLOCK_T_ unsigned long /* clock() */ |
#define | LITTLE_ENDIAN 1234 |
Little Endian test macro. | |
#define | BIG_ENDIAN 4321 |
Big Endian test macro. | |
#define | PDP_ENDIAN 3412 |
PDP Endian test macro. | |
#define | AT_EACCESS 1 |
Check access using effective user and group ID. | |
#define | AT_SYMLINK_NOFOLLOW 2 |
Do not follow symlinks. | |
#define | AT_SYMLINK_FOLLOW 4 |
Follow symbolic links. | |
#define | AT_REMOVEDIR 8 |
Remove directory instead of file. | |
#define | IOV_MAX 1024 |
Maximum length of an iovec, in elements. | |
Typedefs | |
typedef long | _off_t |
File offset type. | |
typedef _off_t | __off_t |
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. | |
typedef long | __blkcnt_t |
typedef long | __blksize_t |
typedef long | __daddr_t |
typedef unsigned long long | __fsblkcnt_t |
typedef unsigned long | __fsfilcnt_t |
typedef unsigned long | __id_t |
typedef unsigned long | __ino_t |
typedef int | __pid_t |
typedef long | __key_t |
typedef unsigned long | __mode_t |
typedef unsigned short | __nlink_t |
typedef long | __suseconds_t |
typedef unsigned long | __useconds_t |
typedef _TIME_T_ | __time_t |
typedef _CLOCKID_T_ | __clockid_t |
typedef _TIMER_T_ | __timer_t |
typedef _CLOCK_T_ | __clock_t |
typedef char * | __va_list |
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.