GRAYBYTE WORDPRESS FILE MANAGER2315

Server IP : 149.255.58.128 / Your IP : 216.73.216.229
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /usr/include/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /usr/include//verto.h
/*
 * Copyright 2011 Red Hat, 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.
 */

#ifndef VERTO_H_
#define VERTO_H_

#include <time.h>   /* For time_t */
#include <unistd.h> /* For pid_t */

#ifdef WIN32
#include <windows.h>
typedef HANDLE verto_proc;
typedef DWORD verto_proc_status;
#else
#include <sys/types.h>
typedef pid_t verto_proc;
typedef int verto_proc_status;
#endif

#define VERTO_SIG_IGN ((verto_callback *) 1)

#ifdef __cplusplus
extern "C"
{
#endif /* __cplusplus */

typedef struct verto_ctx verto_ctx;
typedef struct verto_ev verto_ev;

typedef enum {
    VERTO_EV_TYPE_NONE = 0,
    VERTO_EV_TYPE_IO = 1,
    VERTO_EV_TYPE_TIMEOUT = 1 << 1,
    VERTO_EV_TYPE_IDLE = 1 << 2,
    VERTO_EV_TYPE_SIGNAL = 1 << 3,
    VERTO_EV_TYPE_CHILD = 1 << 4
} verto_ev_type;

typedef enum {
    VERTO_EV_FLAG_NONE = 0,
    VERTO_EV_FLAG_PERSIST = 1,
    VERTO_EV_FLAG_PRIORITY_LOW = 1 << 1,
    VERTO_EV_FLAG_PRIORITY_MEDIUM = 1 << 2,
    VERTO_EV_FLAG_PRIORITY_HIGH = 1 << 3,
    VERTO_EV_FLAG_IO_READ = 1 << 4,
    VERTO_EV_FLAG_IO_WRITE = 1 << 5,
    VERTO_EV_FLAG_IO_ERROR = 1 << 7,
    VERTO_EV_FLAG_IO_CLOSE_FD = 1 << 8,
    VERTO_EV_FLAG_REINITIABLE = 1 << 6,
    _VERTO_EV_FLAG_MUTABLE_MASK = VERTO_EV_FLAG_PRIORITY_LOW
                                  | VERTO_EV_FLAG_PRIORITY_MEDIUM
                                  | VERTO_EV_FLAG_PRIORITY_HIGH
                                  | VERTO_EV_FLAG_IO_READ
                                  | VERTO_EV_FLAG_IO_WRITE,
    _VERTO_EV_FLAG_MAX = VERTO_EV_FLAG_IO_CLOSE_FD
} verto_ev_flag;

typedef void (verto_callback)(verto_ctx *ctx, verto_ev *ev);

/**
 * Creates a new event context using an optionally specified implementation
 * and/or optionally specified required features.
 *
 * If you are an application that has already decided on using a particular
 * event loop implementation, you should not call this function, but instead
 * import the verto-NAME.h header and link against the verto-NAME.so, where
 * NAME is the implementation you wish to use.
 *
 * If you are a library, you should generally avoid creating event contexts
 * on your own but allow applications to pass in a verto_ctx you can use.
 *
 * There are two cases where you should use this function.  The first is
 * where you have a need to choose an implementation at run time, usually
 * for testing purposes.  The second and more common is when you simply
 * wish to remain implementation agnostic.  In this later case, you should
 * always call like this: verto_new(NULL, ...).  This lets verto choose the best
 * implementation to use.
 *
 * If impl is not NULL, a new context is returned which is backed by the
 * implementation specified. If the implementation specified is not
 * available or if the required types (reqtypes) are not provided by the
 * named implementation, NULL is returned. The parameter 'impl' can specify:
 *   * The full path to an implementation library
 *   * The name of the implementation library (i.e. - "glib" or "libev")
 *
 * If impl is NULL, verto will attempt to automatically determine the
 * best implementation to use.
 *
 * First, verto will attempt to use an existing, previously loaded
 * implementation. This is handled automatically by internal caching of either
 * the first implementation loaded or the one specified by verto_set_default().
 *
 * Second, verto will attempt to discern if you are already linked to any
 * of the supported implementations (to avoid wasting memory by loading
 * extra unnecessary libraries).  If you are linked to one supported
 * implementation, that implementation will be chosen.  If you are linked
 * to more than one supported implementation one of the ones linked to
 * will be chosen, but the order of the particular choice is undefined.
 *
 * Third, verto will attempt to load the compile-time default, if defined at
 * build time and available at runtime.
 *
 * Last, verto will attempt to load any implementation installed. The specific
 * order of this step is undefined.
 *
 * In all cases above, if the implementation does not support all the specified
 * features (reqtypes), it will be skipped and processing will continue from
 * where it left off. This means that if verto_new() returns non-NULL it is
 * guaranteed to support the features you specified.
 *
 * @see verto_set_default()
 * @param impl The implementation to use, or NULL.
 * @param reqtypes A bitwise or'd list of required event type features.
 * @return A new verto_ctx, or NULL on error.  Call verto_free() when done.
 */
verto_ctx *
verto_new(const char *impl, verto_ev_type reqtypes);

/**
 * Gets the default event context using an optionally specified implementation.
 *
 * This function is essentially a singleton version of verto_new().  However,
 * since this function must return the same loop as the *_default() call of
 * the underlying implementation (if such a function exists), it is NOT a
 * global singleton, but a per-implementation singleton. For this reason, you
 * must call verto_free() when you are done with this loop. Even after calling
 * verto_free() on the default verto_ctx, you can safely call verto_default()
 * again and receive a new reference to the same (internally default) loop.
 *
 * In all other respects, verto_default() acts exactly like verto_new().
 *
 * @see verto_new()
 * @see verto_free()
 * @param impl The implementation to use, or NULL.
 * @param reqtypes A bitwise or'd list of required event type features.
 * @return The default verto_ctx, or NULL on error.  Call verto_free() when done.
 */
verto_ctx *
verto_default(const char *impl, verto_ev_type reqtypes);

/**
 * Sets the default implementation to use by its name.
 *
 * This function returns 1 on success and 0 on failure.  It can fail for the
 * following reasons:
 *   1. The default implementation was already set via verto_set_default().
 *   2. The implementation specified could not be found.
 *   3. The implementation specified didn't support the features specified.
 *   4. The impl argument was NULL.
 *   5. verto_new() was already called.
 *   6. verto_default() was already called.
 *   7. verto_new_NAME() was already called.
 *   8. verto_default_NAME() was already called.
 *   9. verto_convert_NAME() was already called.
 *
 * @see verto_new()
 * @see verto_default()
 * @param impl The implementation to use.
 * @param reqtypes A bitwise or'd list of required event type features.
 * @return The default verto_ctx, or NULL on error.  Call verto_free() when done.
 */
int
verto_set_default(const char *impl, verto_ev_type reqtypes);

/**
 * Sets the allocator to use for verto_ctx and verto_ev objects.
 *
 * If you plan to set the allocator, you MUST call this function before any
 * other verto_*() calls.
 *
 * @see verto_new()
 * @see verto_default()
 * @see verto_add_io()
 * @see verto_add_timeout()
 * @see verto_add_idle()
 * @see verto_add_signal()
 * @see verto_add_child()
 * @param resize The allocator to use (behaves like realloc();
 *        resize(ptr, 0) must free memory at ptr.)
 * @param hierarchical Zero if the allocator is not hierarchical
 */
int
verto_set_allocator(void *(*resize)(void *mem, size_t size), int hierarchical);

/**
 * Frees a verto_ctx.
 *
 * When called on a default verto_ctx, the reference will be freed but the
 * internal default loop will still be available via another call to
 * verto_default().
 *
 * @see verto_new()
 * @see verto_default()
 * @param ctx The verto_ctx to free.
 */
void
verto_free(verto_ctx *ctx);

/**
 * Frees global state.
 *
 * Remove and free all allocated global state.  Call only when no further
 * contexts exist and all threads have exited.
 *
 * @see verto_new()
 * @see verto_free()
 * @see verto_default()
 */
void
verto_cleanup(void);

/**
 * Run the verto_ctx forever, or at least until verto_break() is called.
 *
 * @see verto_break()
 * @param ctx The verto_ctx to run.
 */
void
verto_run(verto_ctx *ctx);

/**
 * Run the verto_ctx once. May block.
 *
 * @param ctx The verto_ctx to run once.
 */
void
verto_run_once(verto_ctx *ctx);

/**
 * Exits the currently running verto_ctx.
 *
 * @see verto_run()
 * @param ctx The verto_ctx to exit.
 */
void
verto_break(verto_ctx *ctx);

/**
 * Re-initializes the verto_ctx.
 *
 * This function deletes all events, except those which have set the
 * VERTO_EV_FLAG_REINITIABLE flag. If you fork(), you MUST call this in the
 * child process after the fork!
 *
 * If this function fails it indicates that at least one
 * VERTO_EV_FLAG_REINITIABLE event was not rearmed or that ctx was NULL.
 *
 * @see verto_new()
 * @see verto_default()
 * @param ctx The verto_ctx to re-initialize.
 * @return Non-zero on success, 0 on error.
 */
int
verto_reinitialize(verto_ctx *ctx);

/**
 * Adds a callback executed when a file descriptor is ready to be read/written.
 *
 * All verto_ev events are automatically freed when their parent verto_ctx is
 * freed. You do not need to free them manually. If VERTO_EV_FLAG_PERSIST is
 * provided, the event will repeat until verto_del() is called. If
 * VERTO_EV_FLAG_PERSIST is not provided, the event will be freed automatically
 * after its execution. In either case, you may call verto_del() at any time
 * to prevent the event from executing.
 * If VERTO_EV_FLAG_IO_CLOSE_FD is provided the passed in fd is automatically
 * closed when the event is freed with verto_del()
 *
 * NOTE: On Windows, the underlying select() only works with sockets. As such,
 * any attempt to add a non-socket io event on Windows will produce undefined
 * results and may even crash.
 *
 * @see verto_del()
 * @param ctx The verto_ctx which will fire the callback.
 * @param flags The flags to set (at least one VERTO_EV_FLAG_IO* required).
 * @param callback The callback to fire.
 * @param fd The file descriptor to watch for reads.
 * @return The verto_ev registered with the event context or NULL on error.
 */
verto_ev *
verto_add_io(verto_ctx *ctx, verto_ev_flag flags,
             verto_callback *callback, int fd);

/**
 * Adds a callback executed after a period of time.
 *
 * All verto_ev events are automatically freed when their parent verto_ctx is
 * freed. You do not need to free them manually. If VERTO_EV_FLAG_PERSIST is
 * provided, the event will repeat until verto_del() is called. If
 * VERTO_EV_FLAG_PERSIST is not provided, the event will be freed automatically
 * after its execution. In either case, you may call verto_del() at any time
 * to prevent the event from executing.
 *
 * @see verto_del()
 * @param ctx The verto_ctx which will fire the callback.
 * @param flags The flags to set.
 * @param callback The callback to fire.
 * @param interval Time period to wait before firing (in milliseconds).
 * @return The verto_ev registered with the event context.
 */
verto_ev *
verto_add_timeout(verto_ctx *ctx, verto_ev_flag flags,
                  verto_callback *callback, time_t interval);

/**
 * Adds a callback executed when there is nothing else to do.
 *
 * All verto_ev events are automatically freed when their parent verto_ctx is
 * freed. You do not need to free them manually. If VERTO_EV_FLAG_PERSIST is
 * provided, the event will repeat until verto_del() is called. If
 * VERTO_EV_FLAG_PERSIST is not provided, the event will be freed automatically
 * after its execution. In either case, you may call verto_del() at any time
 * to prevent the event from executing.
 *
 * @see verto_del()
 * @param ctx The verto_ctx which will fire the callback.
 * @param flags The flags to set.
 * @param callback The callback to fire.
 * @return The verto_ev registered with the event context.
 */
verto_ev *
verto_add_idle(verto_ctx *ctx, verto_ev_flag flags,
               verto_callback *callback);

/**
 * Adds a callback executed when a signal is received.
 *
 * All verto_ev events are automatically freed when their parent verto_ctx is
 * freed. You do not need to free them manually. If VERTO_EV_FLAG_PERSIST is
 * provided, the event will repeat until verto_del() is called. If
 * VERTO_EV_FLAG_PERSIST is not provided, the event will be freed automatically
 * after its execution. In either case, you may call verto_del() at any time
 * to prevent the event from executing.
 *
 * NOTE: If you attempt to ignore a signal without the VERTO_EV_FLAG_PERSIST
 * flag, this function fails.
 *
 * NOTE: SIGCHLD is expressly not supported. If you want this notification,
 * please use verto_add_child().
 *
 * WARNNIG: Signal events can only be reliably received in the default verto_ctx
 * in some implementations.  Attempting to receive signal events in non-default
 * loops may result in assert() failures.
 *
 * WARNING: While verto does its best to protect you from crashes, there is
 * essentially no way to do signal events if you mix multiple implementations in
 * a single process. Attempting to do so will result in undefined behavior,
 * and potentially even a crash. You have been warned.
 *
 * @see verto_add_child()
 * @see verto_repeat()
 * @see verto_del()
 * @param ctx The verto_ctx which will fire the callback.
 * @param flags The flags to set.
 * @param callback The callback to fire.
 * @param signal The signal to watch for.
 * @return The verto_ev registered with the event context.
 */
verto_ev *
verto_add_signal(verto_ctx *ctx, verto_ev_flag flags,
                 verto_callback *callback, int signal);

/**
 * Adds a callback executed when a child process exits.
 *
 * This event will be freed automatically after its execution. Due to the
 * nature of a process' life-cycle, child events cannot persist (processes only
 * exit once). This function returns NULL if you attempt to use
 * VERTO_EV_FLAG_PERSIST. You may, of course, call verto_del() at any time to
 * prevent the callback from firing.
 *
 * @see verto_del()
 * @param ctx The verto_ctx which will fire the callback.
 * @param flags The flags to set.
 * @param callback The callback to fire.
 * @param child The pid (POSIX) or handle (Win32) of the child to watch for.
 * @return The verto_ev registered with the event context.
 */
verto_ev *
verto_add_child(verto_ctx *ctx, verto_ev_flag flags,
                verto_callback *callback, verto_proc proc);

/**
 * Sets the private pointer of the verto_ev.
 *
 * The free callback will be called in two cases:
 *   1. When the event is deleted (manually or automatically)
 *   2. When verto_set_private() is called again, unless
 *      free is NULL.
 *
 * @see verto_get_private()
 * @param ev The verto_ev
 * @param priv The private value to store
 * @param free The callback used to free the data or NULL
 */
void
verto_set_private(verto_ev *ev, void *priv, verto_callback *free);

/**
 * Gets the private pointer of the verto_ev.
 *
 * @see verto_set_private()
 * @param ev The verto_ev
 * @return The verto_ev private pointer
 */
void *
verto_get_private(const verto_ev *ev);

/**
 * Gets the type of the verto_ev.
 *
 * @see verto_add_io()
 * @see verto_add_timeout()
 * @see verto_add_idle()
 * @see verto_add_signal()
 * @see verto_add_child()
 * @param ev The verto_ev
 * @return The verto_ev type
 */
verto_ev_type
verto_get_type(const verto_ev *ev);

/**
 * Gets the flags associated with the given verto_ev.
 *
 * @see verto_add_io()
 * @see verto_add_timeout()
 * @see verto_add_idle()
 * @see verto_add_signal()
 * @see verto_add_child()
 * @see verto_set_flags()
 * @param ev The verto_ev
 * @return The verto_ev type
 */
verto_ev_flag
verto_get_flags(const verto_ev *ev);

/**
 * Sets the flags associated with the given verto_ev.
 *
 * See _VERTO_EV_FLAG_MUTABLE_MASK for the flags that can be changed
 * with this function. All others will be ignored. If the flags specified
 * are the same as the flags the event already has, this function is a no-op.
 *
 * @see verto_add_io()
 * @see verto_add_timeout()
 * @see verto_add_idle()
 * @see verto_add_signal()
 * @see verto_add_child()
 * @see verto_get_flags()
 * @param ev The verto_ev
 * @param flags The flags for the event
 */
void
verto_set_flags(verto_ev *ev, verto_ev_flag flags);

/**
 * Gets the file descriptor associated with a read/write verto_ev.
 *
 * @see verto_add_io()
 * @param ev The verto_ev to retrieve the file descriptor from.
 * @return The file descriptor, or -1 if not a read/write event.
 */
int
verto_get_fd(const verto_ev *ev);

/**
 * Gets the file descriptor state from when the event fires.
 *
 * @see verto_add_io()
 * @param ev The verto_ev to retrieve the fd state from.
 * @return The fd state.
 */
verto_ev_flag
verto_get_fd_state(const verto_ev *ev);

/**
 * Gets the interval associated with a timeout verto_ev.
 *
 * @see verto_add_timeout()
 * @param ev The verto_ev to retrieve the interval from.
 * @return The interval, or 0 if not a timeout event.
 */
time_t
verto_get_interval(const verto_ev *ev);

/**
 * Gets the signal associated with a signal verto_ev.
 *
 * @see verto_add_signal()
 * @param ev The verto_ev to retrieve the signal from.
 * @return The signal, or -1 if not a signal event.
 */
int
verto_get_signal(const verto_ev *ev);

/**
 * Gets the process associated with a child verto_ev.
 *
 * @see verto_add_child()
 * @param ev The verto_ev to retrieve the process from.
 * @return The pid/handle, or 0/NULL if not a child event (POSIX/Win32).
 */
verto_proc
verto_get_proc(const verto_ev *ev);

/**
 * Gets the status of the process which caused this event to fire.
 *
 * @see verto_add_child()
 * @param ev The verto_ev to retrieve the status from.
 * @return The pid/handle status.
 */
verto_proc_status
verto_get_proc_status(const verto_ev *ev);

/**
 * Gets the verto_ctx associated with a verto_ev.
 *
 * This is a borrowed reference, don't attempt to free it!
 *
 * @param ev The verto_ev to retrieve the verto_ctx from.
 * @return The verto_ctx.
 */
verto_ctx *
verto_get_ctx(const verto_ev *ev);

/**
 * Removes an event from from the event context and frees it.
 *
 * The event and its contents cannot be used after this call.
 *
 * @see verto_add_io()
 * @see verto_add_timeout()
 * @see verto_add_idle()
 * @see verto_add_signal()
 * @see verto_add_child()
 * @param ev The event to delete.
 */
void
verto_del(verto_ev *ev);

/**
 * Returns the event types supported by this implementation.
 *
 * @param ctx The verto_ctx to query.
 * @return The event types supported.
 */
verto_ev_type
verto_get_supported_types(verto_ctx *ctx);

#ifdef __cplusplus
} /* extern "C" */
#endif /* __cplusplus */
#endif /* VERTO_H_ */

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
April 06 2025 07:46:06
0 / root
0755
GL
--
December 04 2024 22:45:26
0 / root
0755
ImageMagick-6
--
April 01 2025 12:55:16
0 / root
0755
X11
--
December 04 2024 22:45:26
0 / root
0755
arpa
--
April 29 2025 21:42:23
0 / root
0755
asm
--
May 08 2025 21:42:24
0 / root
0755
asm-generic
--
May 08 2025 21:42:24
0 / root
0755
bind9
--
February 19 2025 16:04:18
0 / root
0755
bits
--
April 29 2025 21:42:23
0 / root
0755
blkid
--
December 04 2024 22:44:18
0 / root
0755
brotli
--
December 23 2024 22:43:02
0 / root
0755
bsock
--
February 06 2024 22:24:56
0 / root
0755
c++
--
February 12 2025 13:06:55
0 / root
0755
criu
--
February 06 2024 08:17:50
0 / root
0755
drm
--
May 08 2025 21:42:24
0 / root
0755
e2p
--
May 30 2024 07:44:41
0 / root
0755
et
--
May 30 2024 07:43:11
0 / root
0755
event2
--
February 24 2025 22:47:34
0 / root
0755
ext2fs
--
May 30 2024 07:44:41
0 / root
0755
finclude
--
April 29 2025 21:42:23
0 / root
0755
fontconfig
--
February 05 2024 20:06:14
0 / root
0755
freetype2
--
April 02 2025 21:42:18
0 / root
0755
fstrm
--
February 05 2024 20:06:13
0 / root
0755
gdbm
--
December 04 2024 22:45:20
0 / root
0755
gio-unix-2.0
--
September 09 2024 03:20:04
0 / root
0755
glib-2.0
--
September 09 2024 21:42:25
0 / root
0755
gnu
--
April 29 2025 21:42:24
0 / root
0755
google
--
February 05 2024 20:06:13
0 / root
0755
graphite2
--
February 05 2024 20:06:14
0 / root
0755
gssapi
--
December 04 2024 22:44:18
0 / root
0755
gssrpc
--
December 04 2024 22:44:18
0 / root
0755
harfbuzz
--
May 30 2024 07:44:34
0 / root
0755
json-c
--
February 05 2024 20:06:13
0 / root
0755
kadm5
--
December 04 2024 22:44:18
0 / root
0755
krb5
--
December 04 2024 22:44:18
0 / root
0755
libexslt
--
April 29 2025 21:42:24
0 / root
0755
libltdl
--
December 04 2024 22:45:21
0 / root
0755
libmount
--
December 04 2024 22:45:20
0 / root
0755
libpng16
--
February 05 2024 20:06:13
0 / root
0755
libxml2
--
March 12 2025 18:46:00
0 / root
0755
libxslt
--
April 29 2025 21:42:24
0 / root
0755
linux
--
May 08 2025 21:42:24
0 / root
0755
lzma
--
February 05 2024 20:06:14
0 / root
0755
misc
--
May 08 2025 21:42:24
0 / root
0755
mtd
--
May 08 2025 21:42:24
0 / root
0755
mysql
--
May 22 2025 21:42:28
0 / root
0755
ncurses
--
February 05 2024 20:06:15
0 / root
0755
ncursesw
--
February 05 2024 20:06:15
0 / root
0755
net
--
April 29 2025 21:42:23
0 / root
0755
netash
--
April 29 2025 21:42:23
0 / root
0755
netatalk
--
April 29 2025 21:42:23
0 / root
0755
netax25
--
April 29 2025 21:42:23
0 / root
0755
neteconet
--
April 29 2025 21:42:23
0 / root
0755
netinet
--
April 29 2025 21:42:23
0 / root
0755
netipx
--
April 29 2025 21:42:23
0 / root
0755
netiucv
--
April 29 2025 21:42:23
0 / root
0755
netpacket
--
April 29 2025 21:42:23
0 / root
0755
netrom
--
April 29 2025 21:42:23
0 / root
0755
netrose
--
April 29 2025 21:42:23
0 / root
0755
nfs
--
April 29 2025 21:42:23
0 / root
0755
openssl
--
February 13 2025 22:42:18
0 / root
0755
pcp
--
December 04 2024 22:44:24
0 / root
0755
protobuf-c
--
February 05 2024 20:06:13
0 / root
0755
protocols
--
April 29 2025 21:42:23
0 / root
0755
python3.9
--
February 24 2025 22:47:34
0 / root
0755
rdma
--
May 08 2025 21:42:24
0 / root
0755
rpc
--
April 29 2025 21:42:23
0 / root
0755
scsi
--
May 08 2025 21:42:24
0 / root
0755
security
--
December 04 2024 22:45:19
0 / root
0755
selinux
--
May 30 2024 07:43:11
0 / root
0755
sepol
--
May 30 2024 07:43:11
0 / root
0755
sound
--
May 08 2025 21:42:24
0 / root
0755
sys
--
April 29 2025 21:42:23
0 / root
0755
sysprof-4
--
February 05 2024 20:06:14
0 / root
0755
unicode
--
February 05 2024 20:06:14
0 / root
0755
video
--
May 08 2025 21:42:24
0 / root
0755
webp
--
February 05 2024 20:06:14
0 / root
0755
xcb
--
February 05 2024 20:06:13
0 / root
0755
xen
--
May 08 2025 21:42:24
0 / root
0755
FlexLexer.h
6.731 KB
January 30 2022 08:23:38
0 / root
0644
a.out.h
4.249 KB
April 28 2025 16:05:31
0 / root
0644
aio.h
7.557 KB
April 28 2025 16:05:29
0 / root
0644
aliases.h
1.98 KB
April 28 2025 16:05:51
0 / root
0644
alloca.h
1.175 KB
April 28 2025 16:05:28
0 / root
0644
ar.h
1.69 KB
April 28 2025 16:05:31
0 / root
0644
argp.h
24.949 KB
April 28 2025 16:05:50
0 / root
0644
argz.h
5.909 KB
April 28 2025 16:05:30
0 / root
0644
assert.h
4.455 KB
April 28 2025 16:05:27
0 / root
0644
autosprintf.h
2.364 KB
September 27 2023 06:51:52
0 / root
0644
byteswap.h
1.415 KB
April 28 2025 16:05:30
0 / root
0644
bzlib.h
6.094 KB
July 13 2019 17:50:05
0 / root
0644
com_err.h
2.068 KB
December 30 2021 05:54:33
0 / root
0644
complex.h
7.949 KB
April 28 2025 16:05:28
0 / root
0644
cpio.h
2.215 KB
April 28 2025 16:05:30
0 / root
0644
cpuidle.h
0.824 KB
May 05 2025 10:31:10
0 / root
0644
crypt.h
10.898 KB
February 10 2022 04:05:00
0 / root
0644
ctype.h
10.712 KB
April 28 2025 16:05:27
0 / root
0644
curses.h
96.823 KB
September 27 2023 03:05:13
0 / root
0644
cursesapp.h
7.061 KB
September 27 2023 03:05:13
0 / root
0644
cursesf.h
27.372 KB
September 27 2023 03:05:13
0 / root
0644
cursesm.h
19.441 KB
September 27 2023 03:05:13
0 / root
0644
cursesp.h
8.546 KB
September 27 2023 03:05:13
0 / root
0644
cursesw.h
49.127 KB
September 27 2023 03:05:13
0 / root
0644
cursslk.h
7.149 KB
September 27 2023 03:05:13
0 / root
0644
dbm.h
1.37 KB
January 02 2022 08:34:10
0 / root
0644
dirent.h
12.222 KB
April 28 2025 16:05:30
0 / root
0644
dlfcn.h
7.519 KB
April 28 2025 16:05:29
0 / root
0644
elf.h
178.264 KB
April 28 2025 16:05:52
0 / root
0644
endian.h
2.245 KB
April 28 2025 16:05:30
0 / root
0644
entities.h
4.814 KB
January 12 2021 00:09:45
0 / root
0644
envz.h
2.8 KB
April 28 2025 16:05:30
0 / root
0644
err.h
2.286 KB
April 28 2025 16:05:31
0 / root
0644
errno.h
1.64 KB
April 28 2025 16:05:28
0 / root
0644
error.h
2.359 KB
April 28 2025 16:05:31
0 / root
0644
eti.h
2.899 KB
September 27 2023 03:05:13
0 / root
0644
etip.h
9.605 KB
September 27 2023 03:05:13
0 / root
0644
evdns.h
1.972 KB
January 26 2019 09:53:41
0 / root
0644
event.h
2.68 KB
January 26 2019 09:53:41
0 / root
0644
evhttp.h
1.987 KB
January 26 2019 09:53:41
0 / root
0644
evrpc.h
1.968 KB
January 26 2019 09:53:41
0 / root
0644
evutil.h
1.74 KB
January 26 2019 09:53:41
0 / root
0644
execinfo.h
1.487 KB
April 28 2025 16:05:50
0 / root
0644
expat.h
42.754 KB
April 02 2025 16:03:17
0 / root
0644
expat_config.h
3.818 KB
April 02 2025 16:03:27
0 / root
0644
expat_external.h
5.888 KB
October 25 2022 15:08:13
0 / root
0644
fcntl.h
11.174 KB
April 28 2025 16:05:30
0 / root
0644
features-time64.h
1.371 KB
April 28 2025 16:05:25
0 / root
0644
features.h
17.691 KB
April 28 2025 16:05:25
0 / root
0644
fenv.h
5.652 KB
April 28 2025 16:05:28
0 / root
0644
ffi-x86_64.h
13.876 KB
September 25 2023 19:54:23
0 / root
0644
ffi.h
0.543 KB
September 25 2023 19:54:23
0 / root
0644
ffitarget-x86_64.h
4.63 KB
September 25 2023 19:54:23
0 / root
0644
ffitarget.h
0.602 KB
September 25 2023 19:54:23
0 / root
0644
fmtmsg.h
3.164 KB
April 28 2025 16:05:28
0 / root
0644
fnmatch.h
2.242 KB
April 28 2025 16:05:30
0 / root
0644
form.h
18.457 KB
September 27 2023 03:05:13
0 / root
0644
fpu_control.h
3.5 KB
April 28 2025 16:05:28
0 / root
0644
fstab.h
3.038 KB
April 28 2025 16:05:31
0 / root
0644
fstrm.h
12.712 KB
March 11 2019 20:58:34
0 / root
0644
fts.h
9.354 KB
April 28 2025 16:05:30
0 / root
0644
ftw.h
6.194 KB
April 28 2025 16:05:30
0 / root
0644
gconv.h
4.112 KB
April 28 2025 16:05:25
0 / root
0644
gd.h
58.245 KB
March 06 2021 18:21:36
0 / root
0644
gd_color_map.h
0.467 KB
January 12 2021 00:09:45
0 / root
0644
gd_errors.h
1.468 KB
January 12 2021 00:09:45
0 / root
0644
gd_io.h
2.932 KB
March 03 2021 07:15:02
0 / root
0644
gdbm.h
11.896 KB
October 02 2024 21:50:44
0 / root
0644
gdcache.h
2.924 KB
March 03 2021 07:15:02
0 / root
0644
gdfontg.h
0.54 KB
January 12 2021 00:09:45
0 / root
0644
gdfontl.h
0.538 KB
January 12 2021 00:09:45
0 / root
0644
gdfontmb.h
0.507 KB
January 12 2021 00:09:45
0 / root
0644
gdfonts.h
0.503 KB
January 12 2021 00:09:45
0 / root
0644
gdfontt.h
0.533 KB
January 12 2021 00:09:45
0 / root
0644
gdfx.h
0.484 KB
February 21 2021 17:23:01
0 / root
0644
gdpp.h
50.729 KB
March 03 2021 07:15:02
0 / root
0644
gelf.h
11.139 KB
March 01 2024 20:12:17
0 / root
0644
getopt.h
1.435 KB
April 28 2025 16:05:30
0 / root
0644
gettext-po.h
15.184 KB
September 27 2023 06:52:05
0 / root
0644
glob.h
7.128 KB
April 28 2025 16:05:30
0 / root
0644
gnu-versions.h
2.288 KB
April 28 2025 16:05:25
0 / root
0644
gnumake.h
2.844 KB
January 03 2020 07:11:27
0 / root
0644
gpg-error.h
71.925 KB
February 09 2022 23:24:26
0 / root
0644
gpgrt.h
71.925 KB
February 09 2022 23:24:26
0 / root
0644
grp.h
6.53 KB
April 28 2025 16:05:30
0 / root
0644
gshadow.h
4.423 KB
April 28 2025 16:05:50
0 / root
0644
gssapi.h
0.177 KB
July 10 2023 20:58:20
0 / root
0644
iconv.h
1.814 KB
April 28 2025 16:05:25
0 / root
0644
idn-free.h
2.557 KB
July 22 2021 13:31:59
0 / root
0644
idn-int.h
0.02 KB
December 20 2022 16:04:37
0 / root
0644
idna.h
3.888 KB
July 22 2021 13:31:59
0 / root
0644
ieee754.h
4.801 KB
April 28 2025 16:05:28
0 / root
0644
ifaddrs.h
2.774 KB
April 28 2025 16:05:51
0 / root
0644
inttypes.h
8.142 KB
April 28 2025 16:05:28
0 / root
0644
jconfig-64.h
1.981 KB
April 01 2024 19:06:20
0 / root
0644
jconfig.h
0.24 KB
April 01 2024 19:06:30
0 / root
0644
jerror.h
15.347 KB
November 25 2020 03:56:19
0 / root
0644
jmorecfg.h
13.981 KB
November 25 2020 03:56:19
0 / root
0644
jpegint.h
15.253 KB
November 25 2020 03:56:19
0 / root
0644
jpeglib.h
49.103 KB
November 25 2020 03:56:19
0 / root
0644
kdb.h
62.825 KB
November 12 2024 16:44:22
0 / root
0644
keyutils.h
11.52 KB
April 05 2023 19:15:53
0 / root
0644
krad.h
8.724 KB
July 10 2023 20:58:20
0 / root
0644
krb5.h
0.393 KB
July 10 2023 20:58:20
0 / root
0644
langinfo.h
17.431 KB
April 28 2025 16:05:25
0 / root
0644
lastlog.h
0.123 KB
April 28 2025 16:05:52
0 / root
0644
libaio.h
8.755 KB
February 09 2022 19:07:19
0 / root
0644
libelf.h
19.842 KB
March 01 2024 20:12:17
0 / root
0644
libgen.h
1.354 KB
April 28 2025 16:05:31
0 / root
0644
libintl.h
4.473 KB
April 28 2025 16:05:27
0 / root
0644
libtasn1.h
15.047 KB
January 23 2023 19:51:47
0 / root
0644
limits.h
5.572 KB
April 28 2025 16:05:25
0 / root
0644
link.h
7.05 KB
April 28 2025 16:05:52
0 / root
0644
lmdb.h
72.279 KB
March 16 2021 16:41:19
0 / root
0644
locale.h
7.495 KB
April 28 2025 16:05:25
0 / root
0644
ltdl.h
5.575 KB
October 01 2024 17:49:19
0 / root
0644
lzma.h
9.635 KB
March 17 2020 14:28:50
0 / root
0644
malloc.h
5.773 KB
April 28 2025 16:05:29
0 / root
0644
math.h
47.63 KB
April 28 2025 16:05:28
0 / root
0644
maxminddb.h
8.343 KB
February 18 2021 17:04:22
0 / root
0644
maxminddb_config-64.h
0.492 KB
October 01 2024 16:54:45
0 / root
0644
maxminddb_config.h
0.174 KB
October 01 2024 16:54:47
0 / root
0644
mcheck.h
2.378 KB
April 28 2025 16:05:29
0 / root
0644
memory.h
0.934 KB
April 28 2025 16:05:30
0 / root
0644
menu.h
11.597 KB
September 27 2023 03:05:13
0 / root
0644
mntent.h
3.28 KB
April 28 2025 16:05:31
0 / root
0644
monetary.h
1.92 KB
April 28 2025 16:05:28
0 / root
0644
mqueue.h
4.495 KB
April 28 2025 16:05:29
0 / root
0644
nc_tparm.h
4.665 KB
September 27 2023 03:05:13
0 / root
0644
ncurses.h
96.823 KB
September 27 2023 03:05:13
0 / root
0644
ncurses_dll.h
3.948 KB
September 27 2023 03:05:13
0 / root
0644
ndbm.h
2.386 KB
January 02 2022 08:34:10
0 / root
0644
netdb.h
27.794 KB
April 28 2025 16:05:51
0 / root
0644
nl_types.h
1.712 KB
April 28 2025 16:05:27
0 / root
0644
nlist.h
1.563 KB
March 01 2024 20:12:17
0 / root
0644
nss.h
14.07 KB
April 28 2025 16:05:51
0 / root
0644
obstack.h
20.808 KB
April 28 2025 16:05:29
0 / root
0644
panel.h
4.406 KB
September 27 2023 03:05:13
0 / root
0644
paths.h
2.907 KB
April 28 2025 16:05:31
0 / root
0644
pcre.h
30.975 KB
October 02 2024 21:53:31
0 / root
0644
pcre2.h
46.149 KB
October 02 2024 21:57:27
0 / root
0644
pcre2posix.h
6.521 KB
August 20 2021 16:51:28
0 / root
0644
pcre_scanner.h
6.445 KB
January 31 2014 14:32:09
0 / root
0644
pcre_stringpiece.h
6.164 KB
October 02 2024 21:53:31
0 / root
0644
pcrecpp.h
25.907 KB
January 31 2014 14:32:11
0 / root
0644
pcrecpparg.h
6.624 KB
October 02 2024 21:53:31
0 / root
0644
pcreposix.h
5.743 KB
October 02 2024 21:53:20
0 / root
0644
png.h
139.512 KB
April 14 2019 18:10:32
0 / root
0644
pngconf.h
22.311 KB
April 14 2019 18:10:32
0 / root
0644
pnglibconf.h
7.427 KB
February 10 2022 02:35:52
0 / root
0644
poll.h
0.021 KB
April 28 2025 16:05:30
0 / root
0644
powercap.h
1.621 KB
May 05 2025 10:31:10
0 / root
0644
pr29.h
2.189 KB
July 22 2021 13:31:59
0 / root
0644
printf.h
6.714 KB
April 28 2025 16:05:29
0 / root
0644
proc_service.h
3.396 KB
April 28 2025 16:05:51
0 / root
0644
profile.h
11.869 KB
November 12 2024 16:44:46
0 / root
0644
pthread.h
47.242 KB
April 28 2025 16:05:29
0 / root
0644
pty.h
1.533 KB
April 28 2025 16:05:52
0 / root
0644
punycode.h
9.3 KB
July 22 2021 13:31:59
0 / root
0644
pwd.h
6.169 KB
April 28 2025 16:05:30
0 / root
0644
re_comp.h
0.94 KB
April 28 2025 16:05:30
0 / root
0644
regex.h
25.297 KB
April 28 2025 16:05:30
0 / root
0644
regexp.h
1.414 KB
April 28 2025 16:05:31
0 / root
0644
resolv.h
12.022 KB
April 28 2025 16:05:51
0 / root
0644
sched.h
4.92 KB
April 28 2025 16:05:30
0 / root
0644
search.h
5.322 KB
April 28 2025 16:05:31
0 / root
0644
semaphore.h
3.383 KB
April 28 2025 16:05:29
0 / root
0644
setjmp.h
3.115 KB
April 28 2025 16:05:28
0 / root
0644
sgtty.h
1.313 KB
April 28 2025 16:05:31
0 / root
0644
shadow.h
5.344 KB
April 28 2025 16:05:50
0 / root
0644
signal.h
12.734 KB
April 28 2025 16:05:28
0 / root
0644
spawn.h
7.844 KB
April 28 2025 16:05:30
0 / root
0644
stab.h
0.258 KB
April 28 2025 16:05:31
0 / root
0644
stdc-predef.h
2.236 KB
April 28 2025 16:05:25
0 / root
0644
stdint.h
8.275 KB
April 28 2025 16:05:28
0 / root
0644
stdio.h
30.675 KB
April 28 2025 16:05:29
0 / root
0644
stdio_ext.h
2.734 KB
April 28 2025 16:05:29
0 / root
0644
stdlib.h
35.465 KB
April 28 2025 16:05:28
0 / root
0644
string.h
18.334 KB
April 28 2025 16:05:30
0 / root
0644
stringprep.h
9.529 KB
July 22 2021 13:44:13
0 / root
0644
strings.h
4.642 KB
April 28 2025 16:05:30
0 / root
0644
syscall.h
0.024 KB
April 28 2025 16:05:31
0 / root
0644
sysexits.h
5.109 KB
April 28 2025 16:05:31
0 / root
0644
syslog.h
0.023 KB
April 28 2025 16:05:31
0 / root
0644
tar.h
3.697 KB
April 28 2025 16:05:30
0 / root
0644
term.h
40.951 KB
September 27 2023 03:05:13
0 / root
0644
term_entry.h
8.896 KB
September 27 2023 03:05:13
0 / root
0644
termcap.h
3.393 KB
September 27 2023 03:05:13
0 / root
0644
termio.h
0.209 KB
April 28 2025 16:05:31
0 / root
0644
termios.h
3.515 KB
April 28 2025 16:05:31
0 / root
0644
tgmath.h
39.238 KB
April 28 2025 16:05:28
0 / root
0644
thread_db.h
15.648 KB
April 28 2025 16:05:51
0 / root
0644
threads.h
7.506 KB
April 28 2025 16:05:29
0 / root
0644
tic.h
14.482 KB
September 27 2023 03:05:13
0 / root
0644
tiff.h
46.332 KB
April 22 2022 16:51:48
0 / root
0644
tiffconf-64.h
3.189 KB
October 01 2024 17:43:42
0 / root
0644
tiffconf.h
0.244 KB
October 01 2024 17:43:55
0 / root
0644
tiffio.h
24.128 KB
May 20 2022 15:32:31
0 / root
0644
tiffio.hxx
1.619 KB
February 19 2022 15:33:55
0 / root
0644
tiffvers.h
0.4 KB
May 20 2022 16:12:45
0 / root
0644
time.h
14.491 KB
April 28 2025 16:05:30
0 / root
0644
tld.h
4.847 KB
July 22 2021 13:31:59
0 / root
0644
ttyent.h
2.436 KB
April 28 2025 16:05:31
0 / root
0644
uchar.h
1.955 KB
April 28 2025 16:05:30
0 / root
0644
ucontext.h
1.989 KB
April 28 2025 16:05:28
0 / root
0644
ulimit.h
1.547 KB
April 28 2025 16:05:31
0 / root
0644
unctrl.h
3.103 KB
September 27 2023 03:05:13
0 / root
0644
unistd.h
43.446 KB
April 28 2025 16:05:30
0 / root
0644
utime.h
1.86 KB
April 28 2025 16:05:30
0 / root
0644
utmp.h
3.147 KB
April 28 2025 16:05:52
0 / root
0644
utmpx.h
4.004 KB
April 28 2025 16:05:52
0 / root
0644
values.h
1.91 KB
April 28 2025 16:05:25
0 / root
0644
verto-module.h
6.484 KB
February 10 2022 04:33:39
0 / root
0644
verto.h
18.981 KB
February 10 2022 04:33:39
0 / root
0644
wait.h
0.021 KB
April 28 2025 16:05:30
0 / root
0644
wchar.h
31.389 KB
April 28 2025 16:05:30
0 / root
0644
wctype.h
5.419 KB
April 28 2025 16:05:31
0 / root
0644
wordexp.h
2.443 KB
April 28 2025 16:05:30
0 / root
0644
zconf.h
15.881 KB
September 26 2023 09:22:15
0 / root
0644
zdict.h
25.03 KB
December 20 2021 22:49:18
0 / root
0644
zlib.h
94.005 KB
September 26 2023 09:22:15
0 / root
0644
zstd.h
145.155 KB
December 20 2021 22:49:18
0 / root
0644
zstd_errors.h
3.728 KB
December 20 2021 22:49:18
0 / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF