golden hour
/usr/include/bits
⬆️ Go Up
Upload
File/Folder
Size
Actions
a.out.h
268 B
Del
OK
byteswap-16.h
1.69 KB
Del
OK
byteswap.h
5.56 KB
Del
OK
cmathcalls.h
4.7 KB
Del
OK
confname.h
23.19 KB
Del
OK
dirent.h
1.69 KB
Del
OK
dlfcn.h
2.47 KB
Del
OK
elfclass.h
426 B
Del
OK
endian.h
176 B
Del
OK
environments.h
3.5 KB
Del
OK
epoll.h
1.11 KB
Del
OK
errno.h
2.11 KB
Del
OK
error.h
2.62 KB
Del
OK
eventfd.h
1.1 KB
Del
OK
fcntl-linux.h
12.55 KB
Del
OK
fcntl.h
2.19 KB
Del
OK
fcntl2.h
5.44 KB
Del
OK
fenv.h
3.94 KB
Del
OK
fenvinline.h
190 B
Del
OK
huge_val.h
1.83 KB
Del
OK
huge_valf.h
1.79 KB
Del
OK
huge_vall.h
1.57 KB
Del
OK
hwcap.h
966 B
Del
OK
in.h
9.01 KB
Del
OK
inf.h
1.03 KB
Del
OK
initspin.h
25 B
Del
OK
inotify.h
1.05 KB
Del
OK
ioctl-types.h
2.41 KB
Del
OK
ioctls.h
4.38 KB
Del
OK
ipc.h
2.01 KB
Del
OK
ipctypes.h
1.14 KB
Del
OK
libc-lock.h
12.54 KB
Del
OK
libio-ldbl.h
1014 B
Del
OK
link.h
4.2 KB
Del
OK
local_lim.h
3.13 KB
Del
OK
locale.h
1.33 KB
Del
OK
math-finite.h
14.24 KB
Del
OK
mathcalls.h
11.3 KB
Del
OK
mathdef.h
2.14 KB
Del
OK
mathinline.h
30.86 KB
Del
OK
mman.h
4.78 KB
Del
OK
monetary-ldbl.h
1.02 KB
Del
OK
mqueue.h
1.22 KB
Del
OK
mqueue2.h
2.11 KB
Del
OK
msq.h
2.47 KB
Del
OK
nan.h
1.54 KB
Del
OK
netdb.h
1.25 KB
Del
OK
param.h
1.4 KB
Del
OK
poll.h
2.04 KB
Del
OK
poll2.h
2.86 KB
Del
OK
posix1_lim.h
4.81 KB
Del
OK
posix2_lim.h
2.82 KB
Del
OK
posix_opt.h
5.65 KB
Del
OK
printf-ldbl.h
986 B
Del
OK
pthreadtypes.h
6.33 KB
Del
OK
resource.h
9.21 KB
Del
OK
sched.h
7.37 KB
Del
OK
select.h
2.08 KB
Del
OK
select2.h
1.4 KB
Del
OK
sem.h
2.53 KB
Del
OK
semaphore.h
1.21 KB
Del
OK
setjmp.h
1.26 KB
Del
OK
setjmp2.h
1.67 KB
Del
OK
shm.h
3.44 KB
Del
OK
sigaction.h
2.79 KB
Del
OK
sigcontext.h
4.08 KB
Del
OK
siginfo.h
9.81 KB
Del
OK
signalfd.h
1.04 KB
Del
OK
signum.h
3.34 KB
Del
OK
sigset.h
4.48 KB
Del
OK
sigstack.h
1.49 KB
Del
OK
sigthread.h
1.64 KB
Del
OK
sockaddr.h
1.5 KB
Del
OK
socket.h
12.6 KB
Del
OK
socket2.h
2.95 KB
Del
OK
socket_type.h
2.16 KB
Del
OK
stab.def
8.82 KB
Del
OK
stat.h
7.46 KB
Del
OK
statfs.h
1.89 KB
Del
OK
statvfs.h
3.34 KB
Del
OK
stdio-ldbl.h
3.11 KB
Del
OK
stdio-lock.h
2.14 KB
Del
OK
stdio.h
5.45 KB
Del
OK
stdio2.h
12.36 KB
Del
OK
stdio_lim.h
1.34 KB
Del
OK
stdlib-float.h
1.12 KB
Del
OK
stdlib-ldbl.h
1.36 KB
Del
OK
stdlib.h
5.53 KB
Del
OK
string.h
56.48 KB
Del
OK
string2.h
46.08 KB
Del
OK
string3.h
4.38 KB
Del
OK
sys_errlist.h
1.19 KB
Del
OK
syscall.h
43.03 KB
Del
OK
sysctl.h
893 B
Del
OK
syslog-ldbl.h
1.17 KB
Del
OK
syslog-path.h
1.03 KB
Del
OK
syslog.h
1.66 KB
Del
OK
termios.h
5.23 KB
Del
OK
time.h
3.35 KB
Del
OK
timerfd.h
1.08 KB
Del
OK
timex.h
4.36 KB
Del
OK
types.h
7.55 KB
Del
OK
typesizes.h
3.15 KB
Del
OK
uio.h
2.42 KB
Del
OK
unistd.h
13.07 KB
Del
OK
ustat.h
1.06 KB
Del
OK
utmp.h
3.87 KB
Del
OK
utmpx.h
3.38 KB
Del
OK
utsname.h
1.19 KB
Del
OK
waitflags.h
1.61 KB
Del
OK
waitstatus.h
3.49 KB
Del
OK
wchar-ldbl.h
2.45 KB
Del
OK
wchar.h
1.11 KB
Del
OK
wchar2.h
20.04 KB
Del
OK
wordsize.h
327 B
Del
OK
xopen_lim.h
3.68 KB
Del
OK
Edit: stat.h
/* Copyright (C) 1999-2012 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see <http://www.gnu.org/licenses/>. */ #if !defined _SYS_STAT_H && !defined _FCNTL_H # error "Never include <bits/stat.h> directly; use <sys/stat.h> instead." #endif #ifndef _BITS_STAT_H #define _BITS_STAT_H 1 /* Versions of the `struct stat' data structure. */ #ifndef __x86_64__ # define _STAT_VER_LINUX_OLD 1 # define _STAT_VER_KERNEL 1 # define _STAT_VER_SVR4 2 # define _STAT_VER_LINUX 3 /* i386 versions of the `xmknod' interface. */ # define _MKNOD_VER_LINUX 1 # define _MKNOD_VER_SVR4 2 # define _MKNOD_VER _MKNOD_VER_LINUX /* The bits defined below. */ #else # define _STAT_VER_KERNEL 0 # define _STAT_VER_LINUX 1 /* x86-64 versions of the `xmknod' interface. */ # define _MKNOD_VER_LINUX 0 #endif #define _STAT_VER _STAT_VER_LINUX struct stat { __dev_t st_dev; /* Device. */ #ifndef __x86_64__ unsigned short int __pad1; #endif #if defined __x86_64__ || !defined __USE_FILE_OFFSET64 __ino_t st_ino; /* File serial number. */ #else __ino_t __st_ino; /* 32bit file serial number. */ #endif #ifndef __x86_64__ __mode_t st_mode; /* File mode. */ __nlink_t st_nlink; /* Link count. */ #else __nlink_t st_nlink; /* Link count. */ __mode_t st_mode; /* File mode. */ #endif __uid_t st_uid; /* User ID of the file's owner. */ __gid_t st_gid; /* Group ID of the file's group.*/ #ifdef __x86_64__ int __pad0; #endif __dev_t st_rdev; /* Device number, if device. */ #ifndef __x86_64__ unsigned short int __pad2; #endif #if defined __x86_64__ || !defined __USE_FILE_OFFSET64 __off_t st_size; /* Size of file, in bytes. */ #else __off64_t st_size; /* Size of file, in bytes. */ #endif __blksize_t st_blksize; /* Optimal block size for I/O. */ #if defined __x86_64__ || !defined __USE_FILE_OFFSET64 __blkcnt_t st_blocks; /* Number 512-byte blocks allocated. */ #else __blkcnt64_t st_blocks; /* Number 512-byte blocks allocated. */ #endif #if defined __USE_MISC || defined __USE_XOPEN2K8 /* Nanosecond resolution timestamps are stored in a format equivalent to 'struct timespec'. This is the type used whenever possible but the Unix namespace rules do not allow the identifier 'timespec' to appear in the <sys/stat.h> header. Therefore we have to handle the use of this header in strictly standard-compliant sources special. */ struct timespec st_atim; /* Time of last access. */ struct timespec st_mtim; /* Time of last modification. */ struct timespec st_ctim; /* Time of last status change. */ # define st_atime st_atim.tv_sec /* Backward compatibility. */ # define st_mtime st_mtim.tv_sec # define st_ctime st_ctim.tv_sec #else __time_t st_atime; /* Time of last access. */ __syscall_ulong_t st_atimensec; /* Nscecs of last access. */ __time_t st_mtime; /* Time of last modification. */ __syscall_ulong_t st_mtimensec; /* Nsecs of last modification. */ __time_t st_ctime; /* Time of last status change. */ __syscall_ulong_t st_ctimensec; /* Nsecs of last status change. */ #endif #ifdef __x86_64__ __syscall_slong_t __unused[3]; #else # ifndef __USE_FILE_OFFSET64 unsigned long int __unused4; unsigned long int __unused5; # else __ino64_t st_ino; /* File serial number. */ # endif #endif }; #ifdef __USE_LARGEFILE64 /* Note stat64 has the same shape as stat for x86-64. */ struct stat64 { __dev_t st_dev; /* Device. */ # ifdef __x86_64__ __ino64_t st_ino; /* File serial number. */ __nlink_t st_nlink; /* Link count. */ __mode_t st_mode; /* File mode. */ # else unsigned int __pad1; __ino_t __st_ino; /* 32bit file serial number. */ __mode_t st_mode; /* File mode. */ __nlink_t st_nlink; /* Link count. */ # endif __uid_t st_uid; /* User ID of the file's owner. */ __gid_t st_gid; /* Group ID of the file's group.*/ # ifdef __x86_64__ int __pad0; __dev_t st_rdev; /* Device number, if device. */ __off_t st_size; /* Size of file, in bytes. */ # else __dev_t st_rdev; /* Device number, if device. */ unsigned int __pad2; __off64_t st_size; /* Size of file, in bytes. */ # endif __blksize_t st_blksize; /* Optimal block size for I/O. */ __blkcnt64_t st_blocks; /* Nr. 512-byte blocks allocated. */ # if defined __USE_MISC || defined __USE_XOPEN2K8 /* Nanosecond resolution timestamps are stored in a format equivalent to 'struct timespec'. This is the type used whenever possible but the Unix namespace rules do not allow the identifier 'timespec' to appear in the <sys/stat.h> header. Therefore we have to handle the use of this header in strictly standard-compliant sources special. */ struct timespec st_atim; /* Time of last access. */ struct timespec st_mtim; /* Time of last modification. */ struct timespec st_ctim; /* Time of last status change. */ # else __time_t st_atime; /* Time of last access. */ __syscall_ulong_t st_atimensec; /* Nscecs of last access. */ __time_t st_mtime; /* Time of last modification. */ __syscall_ulong_t st_mtimensec; /* Nsecs of last modification. */ __time_t st_ctime; /* Time of last status change. */ __syscall_ulong_t st_ctimensec; /* Nsecs of last status change. */ # endif # ifdef __x86_64__ __syscall_slong_t __unused[3]; # else __ino64_t st_ino; /* File serial number. */ # endif }; #endif /* Tell code we have these members. */ #define _STATBUF_ST_BLKSIZE #define _STATBUF_ST_RDEV /* Nanosecond resolution time values are supported. */ #define _STATBUF_ST_NSEC /* Encoding of the file mode. */ #define __S_IFMT 0170000 /* These bits determine file type. */ /* File types. */ #define __S_IFDIR 0040000 /* Directory. */ #define __S_IFCHR 0020000 /* Character device. */ #define __S_IFBLK 0060000 /* Block device. */ #define __S_IFREG 0100000 /* Regular file. */ #define __S_IFIFO 0010000 /* FIFO. */ #define __S_IFLNK 0120000 /* Symbolic link. */ #define __S_IFSOCK 0140000 /* Socket. */ /* POSIX.1b objects. Note that these macros always evaluate to zero. But they do it by enforcing the correct use of the macros. */ #define __S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode) #define __S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode) #define __S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode) /* Protection bits. */ #define __S_ISUID 04000 /* Set user ID on execution. */ #define __S_ISGID 02000 /* Set group ID on execution. */ #define __S_ISVTX 01000 /* Save swapped text after use (sticky). */ #define __S_IREAD 0400 /* Read by owner. */ #define __S_IWRITE 0200 /* Write by owner. */ #define __S_IEXEC 0100 /* Execute by owner. */ #ifdef __USE_ATFILE # define UTIME_NOW ((1l << 30) - 1l) # define UTIME_OMIT ((1l << 30) - 2l) #endif #endif /* bits/stat.h */
Save