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: in.h
/* Copyright (C) 1991-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/>. */ /* Linux version. */ #ifndef _NETINET_IN_H # error "Never use <bits/in.h> directly; include <netinet/in.h> instead." #endif /* If the application has already included linux/in6.h from a linux-based kernel then we will not define the IPv6 IPPROTO_* defines, in6_addr (nor the defines), sockaddr_in6, or ipv6_mreq. Same for in6_ptkinfo or ip6_mtuinfo in linux/ipv6.h. The ABI used by the linux-kernel and glibc match exactly. Neither the linux kernel nor glibc should break this ABI without coordination. In upstream kernel 56c176c9 the _UAPI prefix was stripped so we need to check for _LINUX_IN6_H and _IPV6_H now, and keep checking the old versions for maximum backwards compatibility. */ #if defined _UAPI_LINUX_IN6_H \ || defined _UAPI_IPV6_H \ || defined _LINUX_IN6_H \ || defined _IPV6_H /* This is not quite the same API since the kernel always defines s6_addr16 and s6_addr32. This is not a violation of POSIX since POSIX says "at least the following member" and that holds true. */ # define __USE_KERNEL_IPV6_DEFS 1 #else # define __USE_KERNEL_IPV6_DEFS 0 #endif /* Options for use with `getsockopt' and `setsockopt' at the IP level. The first word in the comment at the right is the data type used; "bool" means a boolean value stored in an `int'. */ #define IP_OPTIONS 4 /* ip_opts; IP per-packet options. */ #define IP_HDRINCL 3 /* int; Header is included with data. */ #define IP_TOS 1 /* int; IP type of service and precedence. */ #define IP_TTL 2 /* int; IP time to live. */ #define IP_RECVOPTS 6 /* bool; Receive all IP options w/datagram. */ /* For BSD compatibility. */ #define IP_RECVRETOPTS IP_RETOPTS /* bool; Receive IP options for response. */ #define IP_RETOPTS 7 /* ip_opts; Set/get IP per-packet options. */ #define IP_MULTICAST_IF 32 /* in_addr; set/get IP multicast i/f */ #define IP_MULTICAST_TTL 33 /* u_char; set/get IP multicast ttl */ #define IP_MULTICAST_LOOP 34 /* i_char; set/get IP multicast loopback */ #define IP_ADD_MEMBERSHIP 35 /* ip_mreq; add an IP group membership */ #define IP_DROP_MEMBERSHIP 36 /* ip_mreq; drop an IP group membership */ #define IP_UNBLOCK_SOURCE 37 /* ip_mreq_source: unblock data from source */ #define IP_BLOCK_SOURCE 38 /* ip_mreq_source: block data from source */ #define IP_ADD_SOURCE_MEMBERSHIP 39 /* ip_mreq_source: join source group */ #define IP_DROP_SOURCE_MEMBERSHIP 40 /* ip_mreq_source: leave source group */ #define IP_MSFILTER 41 #if defined __USE_MISC || defined __USE_GNU # define MCAST_JOIN_GROUP 42 /* group_req: join any-source group */ # define MCAST_BLOCK_SOURCE 43 /* group_source_req: block from given group */ # define MCAST_UNBLOCK_SOURCE 44 /* group_source_req: unblock from given group*/ # define MCAST_LEAVE_GROUP 45 /* group_req: leave any-source group */ # define MCAST_JOIN_SOURCE_GROUP 46 /* group_source_req: join source-spec gr */ # define MCAST_LEAVE_SOURCE_GROUP 47 /* group_source_req: leave source-spec gr*/ # define MCAST_MSFILTER 48 # define IP_MULTICAST_ALL 49 # define IP_UNICAST_IF 50 # define MCAST_EXCLUDE 0 # define MCAST_INCLUDE 1 #endif #define IP_ROUTER_ALERT 5 /* bool */ #define IP_PKTINFO 8 /* bool */ #define IP_PKTOPTIONS 9 #define IP_PMTUDISC 10 /* obsolete name? */ #define IP_MTU_DISCOVER 10 /* int; see below */ #define IP_RECVERR 11 /* bool */ #define IP_RECVTTL 12 /* bool */ #define IP_RECVTOS 13 /* bool */ #define IP_MTU 14 /* int */ #define IP_FREEBIND 15 #define IP_IPSEC_POLICY 16 #define IP_XFRM_POLICY 17 #define IP_PASSSEC 18 #define IP_TRANSPARENT 19 #define IP_MULTICAST_ALL 49 /* bool */ /* TProxy original addresses */ #define IP_ORIGDSTADDR 20 #define IP_RECVORIGDSTADDR IP_ORIGDSTADDR #define IP_MINTTL 21 #define IP_NODEFRAG 22 #define IP_CHECKSUM 23 #define IP_BIND_ADDRESS_NO_PORT 24 /* IP_MTU_DISCOVER arguments. */ #define IP_PMTUDISC_DONT 0 /* Never send DF frames. */ #define IP_PMTUDISC_WANT 1 /* Use per route hints. */ #define IP_PMTUDISC_DO 2 /* Always DF. */ #define IP_PMTUDISC_PROBE 3 /* Ignore dst pmtu. */ /* Always use interface mtu (ignores dst pmtu) but don't set DF flag. Also incoming ICMP frag_needed notifications will be ignored on this socket to prevent accepting spoofed ones. */ #define IP_PMTUDISC_INTERFACE 4 /* Like IP_PMTUDISC_INTERFACE but allow packets to be fragmented. */ #define IP_PMTUDISC_OMIT 5 #define IP_MULTICAST_IF 32 #define IP_MULTICAST_TTL 33 #define IP_MULTICAST_LOOP 34 #define IP_ADD_MEMBERSHIP 35 #define IP_DROP_MEMBERSHIP 36 #define IP_UNBLOCK_SOURCE 37 #define IP_BLOCK_SOURCE 38 #define IP_ADD_SOURCE_MEMBERSHIP 39 #define IP_DROP_SOURCE_MEMBERSHIP 40 #define IP_MSFILTER 41 #define MCAST_JOIN_GROUP 42 #define MCAST_BLOCK_SOURCE 43 #define MCAST_UNBLOCK_SOURCE 44 #define MCAST_LEAVE_GROUP 45 #define MCAST_JOIN_SOURCE_GROUP 46 #define MCAST_LEAVE_SOURCE_GROUP 47 #define MCAST_MSFILTER 48 #define IP_MULTICAST_ALL 49 #define IP_UNICAST_IF 50 /* To select the IP level. */ #define SOL_IP 0 #define IP_DEFAULT_MULTICAST_TTL 1 #define IP_DEFAULT_MULTICAST_LOOP 1 #define IP_MAX_MEMBERSHIPS 20 #if defined __USE_MISC || defined __USE_GNU /* Structure used to describe IP options for IP_OPTIONS and IP_RETOPTS. The `ip_dst' field is used for the first-hop gateway when using a source route (this gets put into the header proper). */ struct ip_opts { struct in_addr ip_dst; /* First hop; zero without source route. */ char ip_opts[40]; /* Actually variable in size. */ }; /* Like `struct ip_mreq' but including interface specification by index. */ struct ip_mreqn { struct in_addr imr_multiaddr; /* IP multicast address of group */ struct in_addr imr_address; /* local IP address of interface */ int imr_ifindex; /* Interface index */ }; /* Structure used for IP_PKTINFO. */ struct in_pktinfo { int ipi_ifindex; /* Interface index */ struct in_addr ipi_spec_dst; /* Routing destination address */ struct in_addr ipi_addr; /* Header destination address */ }; #endif /* Options for use with `getsockopt' and `setsockopt' at the IPv6 level. The first word in the comment at the right is the data type used; "bool" means a boolean value stored in an `int'. */ #define IPV6_ADDRFORM 1 #define IPV6_2292PKTINFO 2 #define IPV6_2292HOPOPTS 3 #define IPV6_2292DSTOPTS 4 #define IPV6_2292RTHDR 5 #define IPV6_2292PKTOPTIONS 6 #define IPV6_CHECKSUM 7 #define IPV6_2292HOPLIMIT 8 #define SCM_SRCRT IPV6_RXSRCRT #define IPV6_NEXTHOP 9 #define IPV6_AUTHHDR 10 #define IPV6_UNICAST_HOPS 16 #define IPV6_MULTICAST_IF 17 #define IPV6_MULTICAST_HOPS 18 #define IPV6_MULTICAST_LOOP 19 #define IPV6_JOIN_GROUP 20 #define IPV6_LEAVE_GROUP 21 #define IPV6_ROUTER_ALERT 22 #define IPV6_MTU_DISCOVER 23 #define IPV6_MTU 24 #define IPV6_RECVERR 25 #define IPV6_V6ONLY 26 #define IPV6_JOIN_ANYCAST 27 #define IPV6_LEAVE_ANYCAST 28 #define IPV6_IPSEC_POLICY 34 #define IPV6_XFRM_POLICY 35 #define IPV6_RECVPKTINFO 49 #define IPV6_PKTINFO 50 #define IPV6_RECVHOPLIMIT 51 #define IPV6_HOPLIMIT 52 #define IPV6_RECVHOPOPTS 53 #define IPV6_HOPOPTS 54 #define IPV6_RTHDRDSTOPTS 55 #define IPV6_RECVRTHDR 56 #define IPV6_RTHDR 57 #define IPV6_RECVDSTOPTS 58 #define IPV6_DSTOPTS 59 #define IPV6_RECVTCLASS 66 #define IPV6_TCLASS 67 /* Obsolete synonyms for the above. */ #if !__USE_KERNEL_IPV6_DEFS # define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP # define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP #endif #define IPV6_RXHOPOPTS IPV6_HOPOPTS #define IPV6_RXDSTOPTS IPV6_DSTOPTS /* IPV6_MTU_DISCOVER values. */ #define IPV6_PMTUDISC_DONT 0 /* Never send DF frames. */ #define IPV6_PMTUDISC_WANT 1 /* Use per route hints. */ #define IPV6_PMTUDISC_DO 2 /* Always DF. */ #define IPV6_PMTUDISC_PROBE 3 /* Ignore dst pmtu. */ #define IPV6_PMTUDISC_INTERFACE 4 /* See IP_PMTUDISC_INTERFACE. */ #define IPV6_PMTUDISC_OMIT 5 /* See IP_PMTUDISC_OMIT. */ /* Socket level values for IPv6. */ #define SOL_IPV6 41 #define SOL_ICMPV6 58 /* Routing header options for IPv6. */ #define IPV6_RTHDR_LOOSE 0 /* Hop doesn't need to be neighbour. */ #define IPV6_RTHDR_STRICT 1 /* Hop must be a neighbour. */ #define IPV6_RTHDR_TYPE_0 0 /* IPv6 Routing header type 0. */
Save