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: stdio2.h
/* Checking macros for stdio functions. Copyright (C) 2004, 2005, 2007, 2008, 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/>. */ #ifndef _STDIO_H # error "Never include <bits/stdio2.h> directly; use <stdio.h> instead." #endif extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen, const char *__restrict __format, ...) __THROW; extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen, const char *__restrict __format, _G_va_list __ap) __THROW; #ifdef __va_arg_pack __fortify_function int __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) { return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, __bos (__s), __fmt, __va_arg_pack ()); } #elif !defined __cplusplus # define sprintf(str, ...) \ __builtin___sprintf_chk (str, __USE_FORTIFY_LEVEL - 1, __bos (str), \ __VA_ARGS__) #endif __fortify_function int __NTH (vsprintf (char *__restrict __s, const char *__restrict __fmt, _G_va_list __ap)) { return __builtin___vsprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, __bos (__s), __fmt, __ap); } #if defined __USE_BSD || defined __USE_ISOC99 || defined __USE_UNIX98 extern int __snprintf_chk (char *__restrict __s, size_t __n, int __flag, size_t __slen, const char *__restrict __format, ...) __THROW; extern int __vsnprintf_chk (char *__restrict __s, size_t __n, int __flag, size_t __slen, const char *__restrict __format, _G_va_list __ap) __THROW; # ifdef __va_arg_pack __fortify_function int __NTH (snprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, ...)) { return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, __bos (__s), __fmt, __va_arg_pack ()); } # elif !defined __cplusplus # define snprintf(str, len, ...) \ __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \ __VA_ARGS__) # endif __fortify_function int __NTH (vsnprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, _G_va_list __ap)) { return __builtin___vsnprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, __bos (__s), __fmt, __ap); } #endif #if __USE_FORTIFY_LEVEL > 1 extern int __fprintf_chk (FILE *__restrict __stream, int __flag, const char *__restrict __format, ...); extern int __printf_chk (int __flag, const char *__restrict __format, ...); extern int __vfprintf_chk (FILE *__restrict __stream, int __flag, const char *__restrict __format, _G_va_list __ap); extern int __vprintf_chk (int __flag, const char *__restrict __format, _G_va_list __ap); # ifdef __va_arg_pack __fortify_function int fprintf (FILE *__restrict __stream, const char *__restrict __fmt, ...) { return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } __fortify_function int printf (const char *__restrict __fmt, ...) { return __printf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } # elif !defined __cplusplus # define printf(...) \ __printf_chk (__USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # define fprintf(stream, ...) \ __fprintf_chk (stream, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # endif __fortify_function int vprintf (const char *__restrict __fmt, _G_va_list __ap) { #ifdef __USE_EXTERN_INLINES return __vfprintf_chk (stdout, __USE_FORTIFY_LEVEL - 1, __fmt, __ap); #else return __vprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __ap); #endif } __fortify_function int vfprintf (FILE *__restrict __stream, const char *__restrict __fmt, _G_va_list __ap) { return __vfprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, __ap); } # ifdef __USE_XOPEN2K8 extern int __dprintf_chk (int __fd, int __flag, const char *__restrict __fmt, ...) __attribute__ ((__format__ (__printf__, 3, 4))); extern int __vdprintf_chk (int __fd, int __flag, const char *__restrict __fmt, _G_va_list __arg) __attribute__ ((__format__ (__printf__, 3, 0))); # ifdef __va_arg_pack __fortify_function int dprintf (int __fd, const char *__restrict __fmt, ...) { return __dprintf_chk (__fd, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } # elif !defined __cplusplus # define dprintf(fd, ...) \ __dprintf_chk (fd, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # endif __fortify_function int vdprintf (int __fd, const char *__restrict __fmt, _G_va_list __ap) { return __vdprintf_chk (__fd, __USE_FORTIFY_LEVEL - 1, __fmt, __ap); } # endif # ifdef __USE_GNU extern int __asprintf_chk (char **__restrict __ptr, int __flag, const char *__restrict __fmt, ...) __THROW __attribute__ ((__format__ (__printf__, 3, 4))) __wur; extern int __vasprintf_chk (char **__restrict __ptr, int __flag, const char *__restrict __fmt, _G_va_list __arg) __THROW __attribute__ ((__format__ (__printf__, 3, 0))) __wur; extern int __obstack_printf_chk (struct obstack *__restrict __obstack, int __flag, const char *__restrict __format, ...) __THROW __attribute__ ((__format__ (__printf__, 3, 4))); extern int __obstack_vprintf_chk (struct obstack *__restrict __obstack, int __flag, const char *__restrict __format, _G_va_list __args) __THROW __attribute__ ((__format__ (__printf__, 3, 0))); # ifdef __va_arg_pack __fortify_function int __NTH (asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...)) { return __asprintf_chk (__ptr, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } __fortify_function int __NTH (__asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...)) { return __asprintf_chk (__ptr, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } __fortify_function int __NTH (obstack_printf (struct obstack *__restrict __obstack, const char *__restrict __fmt, ...)) { return __obstack_printf_chk (__obstack, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } # elif !defined __cplusplus # define asprintf(ptr, ...) \ __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # define __asprintf(ptr, ...) \ __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # define obstack_printf(obstack, ...) \ __obstack_printf_chk (obstack, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # endif __fortify_function int __NTH (vasprintf (char **__restrict __ptr, const char *__restrict __fmt, _G_va_list __ap)) { return __vasprintf_chk (__ptr, __USE_FORTIFY_LEVEL - 1, __fmt, __ap); } __fortify_function int __NTH (obstack_vprintf (struct obstack *__restrict __obstack, const char *__restrict __fmt, _G_va_list __ap)) { return __obstack_vprintf_chk (__obstack, __USE_FORTIFY_LEVEL - 1, __fmt, __ap); } # endif #endif #if !defined __USE_ISOC11 \ || (defined __cplusplus && __cplusplus <= 201103L && !defined __USE_GNU) extern char *__gets_chk (char *__str, size_t) __wur; extern char *__REDIRECT (__gets_warn, (char *__str), gets) __wur __warnattr ("please use fgets or getline instead, gets can't " "specify buffer size"); __fortify_function __wur char * gets (char *__str) { if (__bos (__str) != (size_t) -1) return __gets_chk (__str, __bos (__str)); return __gets_warn (__str); } #endif extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __wur; extern char *__REDIRECT (__fgets_alias, (char *__restrict __s, int __n, FILE *__restrict __stream), fgets) __wur; extern char *__REDIRECT (__fgets_chk_warn, (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream), __fgets_chk) __wur __warnattr ("fgets called with bigger size than length " "of destination buffer"); __fortify_function __wur char * fgets (char *__restrict __s, int __n, FILE *__restrict __stream) { if (__bos (__s) != (size_t) -1) { if (!__builtin_constant_p (__n) || __n <= 0) return __fgets_chk (__s, __bos (__s), __n, __stream); if ((size_t) __n > __bos (__s)) return __fgets_chk_warn (__s, __bos (__s), __n, __stream); } return __fgets_alias (__s, __n, __stream); } extern size_t __fread_chk (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __wur; extern size_t __REDIRECT (__fread_alias, (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream), fread) __wur; extern size_t __REDIRECT (__fread_chk_warn, (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream), __fread_chk) __wur __warnattr ("fread called with bigger size * nmemb than length " "of destination buffer"); __fortify_function __wur size_t fread (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) { if (__bos0 (__ptr) != (size_t) -1) { if (!__builtin_constant_p (__size) || !__builtin_constant_p (__n) || (__size | __n) >= (((size_t) 1) << (8 * sizeof (size_t) / 2))) return __fread_chk (__ptr, __bos0 (__ptr), __size, __n, __stream); if (__size * __n > __bos0 (__ptr)) return __fread_chk_warn (__ptr, __bos0 (__ptr), __size, __n, __stream); } return __fread_alias (__ptr, __size, __n, __stream); } #ifdef __USE_GNU extern char *__fgets_unlocked_chk (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __wur; extern char *__REDIRECT (__fgets_unlocked_alias, (char *__restrict __s, int __n, FILE *__restrict __stream), fgets_unlocked) __wur; extern char *__REDIRECT (__fgets_unlocked_chk_warn, (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream), __fgets_unlocked_chk) __wur __warnattr ("fgets_unlocked called with bigger size than length " "of destination buffer"); __fortify_function __wur char * fgets_unlocked (char *__restrict __s, int __n, FILE *__restrict __stream) { if (__bos (__s) != (size_t) -1) { if (!__builtin_constant_p (__n) || __n <= 0) return __fgets_unlocked_chk (__s, __bos (__s), __n, __stream); if ((size_t) __n > __bos (__s)) return __fgets_unlocked_chk_warn (__s, __bos (__s), __n, __stream); } return __fgets_unlocked_alias (__s, __n, __stream); } #endif #ifdef __USE_MISC # undef fread_unlocked extern size_t __fread_unlocked_chk (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __wur; extern size_t __REDIRECT (__fread_unlocked_alias, (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream), fread_unlocked) __wur; extern size_t __REDIRECT (__fread_unlocked_chk_warn, (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream), __fread_unlocked_chk) __wur __warnattr ("fread_unlocked called with bigger size * nmemb than " "length of destination buffer"); __fortify_function __wur size_t fread_unlocked (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) { if (__bos0 (__ptr) != (size_t) -1) { if (!__builtin_constant_p (__size) || !__builtin_constant_p (__n) || (__size | __n) >= (((size_t) 1) << (8 * sizeof (size_t) / 2))) return __fread_unlocked_chk (__ptr, __bos0 (__ptr), __size, __n, __stream); if (__size * __n > __bos0 (__ptr)) return __fread_unlocked_chk_warn (__ptr, __bos0 (__ptr), __size, __n, __stream); } # ifdef __USE_EXTERN_INLINES if (__builtin_constant_p (__size) && __builtin_constant_p (__n) && (__size | __n) < (((size_t) 1) << (8 * sizeof (size_t) / 2)) && __size * __n <= 8) { size_t __cnt = __size * __n; char *__cptr = (char *) __ptr; if (__cnt == 0) return 0; for (; __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__cptr++ = __c; } return (__cptr - (char *) __ptr) / __size; } # endif return __fread_unlocked_alias (__ptr, __size, __n, __stream); } #endif
Save