POSIX fundamental types (<sys/types.h>)
More...
#include <zephyr/kernel.h>
#include <stddef.h>
#include <time.h>
#include <sys/_pthreadtypes.h>
Go to the source code of this file.
POSIX fundamental types (<sys/types.h>)
- See also
- POSIX.1-2017 <sys/types.h>
Definition in file types.h.
◆ __blkcnt_t_defined
| #define __blkcnt_t_defined |
◆ __blksize_t_defined
| #define __blksize_t_defined |
◆ __clock_t_defined
| #define __clock_t_defined |
◆ __clockid_t_defined
| #define __clockid_t_defined |
◆ __dev_t_defined
◆ __fsblkcnt_t_defined
| #define __fsblkcnt_t_defined |
◆ __fsfilcnt_t_defined
| #define __fsfilcnt_t_defined |
◆ __gid_t_defined
◆ __ino_t_defined
◆ __key_t_defined
◆ __mode_t_defined
◆ __nlink_t_defined
| #define __nlink_t_defined |
◆ __off_t_defined
◆ __pid_t_defined
◆ __SIZE_TYPE__
◆ __ssize_t_defined
| #define __ssize_t_defined |
◆ __suseconds_t_defined
| #define __suseconds_t_defined |
◆ __timespec_defined
| #define __timespec_defined |
◆ __uid_t_defined
◆ __useconds_t_defined
| #define __useconds_t_defined |
◆ _BLKCNT_T_DECLARED
| #define _BLKCNT_T_DECLARED |
◆ _BLKSIZE_T_DECLARED
| #define _BLKSIZE_T_DECLARED |
◆ _CLOCK_T_DECLARED
| #define _CLOCK_T_DECLARED |
◆ _CLOCKID_T_DECLARED
| #define _CLOCKID_T_DECLARED |
◆ _DEV_T_DECLARED
◆ _FSBLKCNT_T_DECLARED
| #define _FSBLKCNT_T_DECLARED |
◆ _FSFILCNT_T_DECLARED
| #define _FSFILCNT_T_DECLARED |
◆ _GID_T_DECLARED
◆ _INO_T_DECLARED
◆ _KEY_T_DECLARED
◆ _MODE_T_DECLARED
◆ _NLINK_T_DECLARED
| #define _NLINK_T_DECLARED |
◆ _OFF_T_DECLARED
◆ _PID_T_DECLARED
◆ _SSIZE_T_DECLARED
| #define _SSIZE_T_DECLARED |
◆ _SUSECONDS_T_DECLARED
| #define _SUSECONDS_T_DECLARED |
◆ _TIMESPEC_DECLARED
| #define _TIMESPEC_DECLARED |
◆ _UID_T_DECLARED
◆ _USECONDS_T_DECLARED
| #define _USECONDS_T_DECLARED |
◆ unsigned
| #define unsigned signed /* parasoft-suppress MISRAC2012-RULE_20_4-a MISRAC2012-RULE_20_4-b */ |
Used for a count of bytes or an error indication.
Definition at line 134 of file types.h.
◆ blkcnt_t
Used for file block counts.
Definition at line 28 of file types.h.
◆ blksize_t
Used for block sizes.
Definition at line 35 of file types.h.
◆ clock_t
Used for system times in clock ticks or CLOCKS_PER_SEC.
Definition at line 42 of file types.h.
◆ clockid_t
Used for clock ID type in the clock and timer functions.
Definition at line 49 of file types.h.
◆ dev_t
Used for device IDs.
Definition at line 56 of file types.h.
◆ fsblkcnt_t
Used for file system block counts.
Definition at line 63 of file types.h.
◆ fsfilcnt_t
Used for file system file counts.
Definition at line 70 of file types.h.
◆ gid_t
Used for group IDs.
Definition at line 77 of file types.h.
◆ ino_t
Used for file serial numbers.
Definition at line 84 of file types.h.
◆ key_t
Used for XSI interprocess communication.
Definition at line 92 of file types.h.
◆ mode_t
Used for file attributes.
Definition at line 99 of file types.h.
◆ nlink_t
Used for link counts.
Definition at line 106 of file types.h.
◆ off_t
Used for file sizes and offsets.
Definition at line 113 of file types.h.
◆ pid_t
Used for process IDs and process group IDs.
Definition at line 120 of file types.h.
◆ ssize_t
| typedef signed long ssize_t |
◆ suseconds_t
Used for time in microseconds.
Definition at line 143 of file types.h.
◆ uid_t
Used for user IDs.
Definition at line 177 of file types.h.
◆ useconds_t
Used for time in microseconds (obsolescent).
Definition at line 185 of file types.h.