|
KallistiOS git master
Independent SDK for the Sega Dreamcast
|
Internal typedefs. More...
#include <kos/cdefs.h>#include <sys/lock.h>#include <newlib.h>#include <sys/_pthreadtypes.h>#include <arch/types.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.