/usr/include/bits/types
/* NB: Include guard matches what <linux/time.h> uses. */ #ifndef _STRUCT_TIMESPEC #define _STRUCT_TIMESPEC 1 #include <bits/types.h> #include <bits/endian.h> #include <bits/types/time_t.h> /* POSIX.1b structure for a time value. This is like a `struct timeval' but has nanoseconds instead of microseconds. */ struct timespec { #ifdef __USE_TIME_BITS64 __time64_t tv_sec; /* Seconds. */ #else __time_t tv_sec; /* Seconds. */ #endif #if __WORDSIZE == 64 \ || (defined __SYSCALL_WORDSIZE && __SYSCALL_WORDSIZE == 64) \ || (__TIMESIZE == 32 && !defined __USE_TIME_BITS64) __syscall_slong_t tv_nsec; /* Nanoseconds. */ #else # if __BYTE_ORDER == __BIG_ENDIAN int: 32; /* Padding. */ long int tv_nsec; /* Nanoseconds. */ # else long int tv_nsec; /* Nanoseconds. */ int: 32; /* Padding. */ # endif #endif }; #endif
.
Edit
..
Edit
FILE.h
Edit
__FILE.h
Edit
__fpos64_t.h
Edit
__fpos_t.h
Edit
__locale_t.h
Edit
__mbstate_t.h
Edit
__sigset_t.h
Edit
__sigval_t.h
Edit
clock_t.h
Edit
clockid_t.h
Edit
cookie_io_functions_t.h
Edit
error_t.h
Edit
locale_t.h
Edit
mbstate_t.h
Edit
res_state.h
Edit
sig_atomic_t.h
Edit
sigevent_t.h
Edit
siginfo_t.h
Edit
sigset_t.h
Edit
sigval_t.h
Edit
stack_t.h
Edit
struct_FILE.h
Edit
struct___jmp_buf_tag.h
Edit
struct_iovec.h
Edit
struct_itimerspec.h
Edit
struct_msqid64_ds.h
Edit
struct_msqid64_ds_helper.h
Edit
struct_msqid_ds.h
Edit
struct_osockaddr.h
Edit
struct_rusage.h
Edit
struct_sched_param.h
Edit
struct_semid64_ds.h
Edit
struct_semid64_ds_helper.h
Edit
struct_semid_ds.h
Edit
struct_shmid64_ds.h
Edit
struct_shmid64_ds_helper.h
Edit
struct_shmid_ds.h
Edit
struct_sigstack.h
Edit
struct_statx.h
Edit
struct_statx_timestamp.h
Edit
struct_timeb.h
Edit
struct_timespec.h
Edit
struct_timeval.h
Edit
struct_tm.h
Edit
time_t.h
Edit
timer_t.h
Edit
wint_t.h
Edit