Linux ip-172-26-5-244 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64
Apache
: 172.26.5.244 | : 216.73.216.21
Cant Read [ /etc/named.conf ]
8.3.14
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
opt /
bitnami /
peclapcu /
[ HOME SHELL ]
Name
Size
Permission
Action
licenses
[ DIR ]
drwxr-xr-x
tests
[ DIR ]
drwxr-xr-x
.buildcomplete
0
B
-rw-r--r--
LICENSE
3.14
KB
-rw-r--r--
Makefile.frag
270
B
-rw-r--r--
NOTICE
1.7
KB
-rw-r--r--
README.md
1.53
KB
-rw-r--r--
TECHNOTES.txt
15.11
KB
-rw-r--r--
apc.c
4.33
KB
-rw-r--r--
apc.h
5.75
KB
-rw-r--r--
apc.php
43.11
KB
-rw-r--r--
apc_api.h
1.23
KB
-rw-r--r--
apc_arginfo.h
113
B
-rw-r--r--
apc_cache.c
31.33
KB
-rw-r--r--
apc_cache.h
13.03
KB
-rw-r--r--
apc_globals.h
3.55
KB
-rw-r--r--
apc_iterator.c
16.11
KB
-rw-r--r--
apc_iterator.h
3.79
KB
-rw-r--r--
apc_iterator.stub.php
635
B
-rw-r--r--
apc_iterator_arginfo.h
2.48
KB
-rw-r--r--
apc_iterator_legacy_arginfo.h
2.11
KB
-rw-r--r--
apc_lock.c
7.36
KB
-rw-r--r--
apc_lock.h
4.33
KB
-rw-r--r--
apc_mmap.c
4.41
KB
-rw-r--r--
apc_mmap.h
1.94
KB
-rw-r--r--
apc_mutex.c
2.24
KB
-rw-r--r--
apc_mutex.h
2.24
KB
-rw-r--r--
apc_persist.c
19.79
KB
-rw-r--r--
apc_php.h
2.79
KB
-rw-r--r--
apc_serializer.h
2.96
KB
-rw-r--r--
apc_shm.c
3.57
KB
-rw-r--r--
apc_shm.h
2.04
KB
-rw-r--r--
apc_signal.c
6.71
KB
-rw-r--r--
apc_signal.h
1.81
KB
-rw-r--r--
apc_sma.c
16.48
KB
-rw-r--r--
apc_sma.h
5.48
KB
-rw-r--r--
apc_stack.c
2.91
KB
-rw-r--r--
apc_stack.h
2.23
KB
-rw-r--r--
apc_strings.h
1.45
KB
-rw-r--r--
apc_time.c
1.78
KB
-rw-r--r--
apc_time.h
1.61
KB
-rw-r--r--
apc_windows_srwlock_kernel.c
1.93
KB
-rw-r--r--
apc_windows_srwlock_kernel.h
1.8
KB
-rw-r--r--
config.m4
9.58
KB
-rw-r--r--
config.w32
1.02
KB
-rw-r--r--
package.xml
30.37
KB
-rw-r--r--
php74_shim.h
4.19
KB
-rw-r--r--
php_apc.c
21.89
KB
-rw-r--r--
php_apc.h
2.23
KB
-rw-r--r--
php_apc.stub.php
1.26
KB
-rw-r--r--
php_apc_arginfo.h
3.71
KB
-rw-r--r--
php_apc_legacy_arginfo.h
2.91
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : apc_stack.c
/* +----------------------------------------------------------------------+ | APC | +----------------------------------------------------------------------+ | Copyright (c) 2006-2011 The PHP Group | +----------------------------------------------------------------------+ | This source file is subject to version 3.01 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.php.net/license/3_01.txt | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ | Authors: Daniel Cowgill <dcowgill@communityconnect.com> | +----------------------------------------------------------------------+ This software was contributed to PHP by Community Connect Inc. in 2002 and revised in 2005 by Yahoo! Inc. to add support for PHP 5.1. Future revisions and derivatives of this source code must acknowledge Community Connect Inc. as the original contributor of this module by leaving this note intact in the source code. All other licensing and usage conditions are those of the PHP Group. */ #include "apc.h" #include "apc_stack.h" struct apc_stack_t { void** data; size_t capacity; size_t size; }; apc_stack_t* apc_stack_create(size_t size_hint) { apc_stack_t* stack = emalloc(sizeof(apc_stack_t)); stack->capacity = (size_hint > 0) ? size_hint : 10; stack->size = 0; stack->data = emalloc(sizeof(void*) * stack->capacity); return stack; } void apc_stack_destroy(apc_stack_t* stack) { if (stack != NULL) { efree(stack->data); efree(stack); } } void apc_stack_clear(apc_stack_t* stack) { assert(stack != NULL); stack->size = 0; } void apc_stack_push(apc_stack_t* stack, void* item) { assert(stack != NULL); if (stack->size == stack->capacity) { stack->capacity *= 2; stack->data = erealloc(stack->data, sizeof(void*) * stack->capacity); } stack->data[stack->size++] = item; } void* apc_stack_pop(apc_stack_t* stack) { assert(stack != NULL && stack->size > 0); return stack->data[--stack->size]; } void* apc_stack_top(apc_stack_t* stack) { assert(stack != NULL && stack->size > 0); return stack->data[stack->size-1]; } void* apc_stack_get(apc_stack_t* stack, size_t n) { assert(stack != NULL && stack->size > n); return stack->data[n]; } int apc_stack_size(apc_stack_t* stack) { assert(stack != NULL); return stack->size; } /* * Local variables: * tab-width: 4 * c-basic-offset: 4 * End: * vim>600: noexpandtab sw=4 ts=4 sts=4 fdm=marker * vim<600: noexpandtab sw=4 ts=4 sts=4 */
Close