✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ cp240.webserver.pt ​🇻​♯➤ 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 62.193.192.154 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.26
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /usr/include/rpm//rpmvf.h
#ifndef _RPMVF_H
#define _RPMVF_H

/** \ingroup rpmvf
 * \file lib/rpmvf.h
 *
 * \brief Verify a package. The constants that enable/disable some sanity checks (mainly used at post (un)install)
 */
#include <rpm/rpmtypes.h>
#include <rpm/rpmutil.h>

#ifdef __cplusplus
extern "C" {
#endif

/** \ingroup rpmvf
 * Bit(s) for rpmVerifyFile() attributes and result.
 */
enum rpmVerifyAttrs_e {
    RPMVERIFY_NONE	= 0,		/*!< */
    RPMVERIFY_MD5	= (1 << 0),	/*!< from %verify(md5) - obsolete */
    RPMVERIFY_FILEDIGEST= (1 << 0),	/*!< from %verify(filedigest) */
    RPMVERIFY_FILESIZE	= (1 << 1),	/*!< from %verify(size) */
    RPMVERIFY_LINKTO	= (1 << 2),	/*!< from %verify(link) */
    RPMVERIFY_USER	= (1 << 3),	/*!< from %verify(user) */
    RPMVERIFY_GROUP	= (1 << 4),	/*!< from %verify(group) */
    RPMVERIFY_MTIME	= (1 << 5),	/*!< from %verify(mtime) */
    RPMVERIFY_MODE	= (1 << 6),	/*!< from %verify(mode) */
    RPMVERIFY_RDEV	= (1 << 7),	/*!< from %verify(rdev) */
    RPMVERIFY_CAPS	= (1 << 8),	/*!< from %verify(caps) */
	/* bits 9-14 unused, reserved for rpmVerifyAttrs */
    RPMVERIFY_CONTEXTS	= (1 << 15),	/*!< verify: from --nocontexts */
	/* bits 16-22 used in rpmVerifyFlags */
	/* bits 23-27 used in rpmQueryFlags */
    RPMVERIFY_READLINKFAIL= (1 << 28),	/*!< readlink failed */
    RPMVERIFY_READFAIL	= (1 << 29),	/*!< file read failed */
    RPMVERIFY_LSTATFAIL	= (1 << 30),	/*!< lstat failed */
    RPMVERIFY_LGETFILECONFAIL	= (1 << 31)	/*!< lgetfilecon failed */
};

typedef rpmFlags rpmVerifyAttrs;

#define	RPMVERIFY_ALL		~(RPMVERIFY_NONE)
#define	RPMVERIFY_FAILURES	\
  (RPMVERIFY_LSTATFAIL|RPMVERIFY_READFAIL|RPMVERIFY_READLINKFAIL|RPMVERIFY_LGETFILECONFAIL)

/** \ingroup rpmvf
 * Bit(s) to control rpmVerify() operation
 */
enum rpmVerifyFlags_e {
    VERIFY_DEFAULT	= 0,		/*!< */
    VERIFY_MD5		= (1 << 0),	/*!< from --nomd5 - obsolete */
    VERIFY_FILEDIGEST	= (1 << 0),	/*!< from --nofiledigest */
    VERIFY_SIZE		= (1 << 1),	/*!< from --nosize */
    VERIFY_LINKTO	= (1 << 2),	/*!< from --nolinkto */
    VERIFY_USER		= (1 << 3),	/*!< from --nouser */
    VERIFY_GROUP	= (1 << 4),	/*!< from --nogroup */
    VERIFY_MTIME	= (1 << 5),	/*!< from --nomtime */
    VERIFY_MODE		= (1 << 6),	/*!< from --nomode */
    VERIFY_RDEV		= (1 << 7),	/*!< from --nodev */
    VERIFY_CAPS		= (1 << 8),	/*!< from --nocaps */
	/* bits 9-14 unused, reserved for rpmVerifyAttrs */
    VERIFY_CONTEXTS	= (1 << 15),	/*!< verify: from --nocontexts */
    VERIFY_FILES	= (1 << 16),	/*!< verify: from --nofiles */
    VERIFY_DEPS		= (1 << 17),	/*!< verify: from --nodeps */
    VERIFY_SCRIPT	= (1 << 18),	/*!< verify: from --noscripts */
    VERIFY_DIGEST	= (1 << 19),	/*!< verify: from --nodigest */
    VERIFY_SIGNATURE	= (1 << 20),	/*!< verify: from --nosignature */
    VERIFY_PATCHES	= (1 << 21),	/*!< verify: from --nopatches */
    VERIFY_HDRCHK	= (1 << 22),	/*!< verify: from --nohdrchk */
    VERIFY_FOR_LIST	= (1 << 23),	/*!< query:  from --list */
    VERIFY_FOR_STATE	= (1 << 24),	/*!< query:  from --state */
    VERIFY_FOR_DOCS	= (1 << 25),	/*!< query:  from --docfiles */
    VERIFY_FOR_CONFIG	= (1 << 26),	/*!< query:  from --configfiles */
    VERIFY_FOR_DUMPFILES= (1 << 27)	/*!< query:  from --dump */
	/* bits 28-31 used in rpmVerifyAttrs */
};

typedef rpmFlags rpmVerifyFlags;

#define	VERIFY_ATTRS	\
  ( VERIFY_FILEDIGEST | VERIFY_SIZE | VERIFY_LINKTO | VERIFY_USER | VERIFY_GROUP | \
    VERIFY_MTIME | VERIFY_MODE | VERIFY_RDEV | VERIFY_CONTEXTS | VERIFY_CAPS )
#define	VERIFY_ALL	\
  ( VERIFY_ATTRS | VERIFY_FILES | VERIFY_DEPS | VERIFY_SCRIPT | VERIFY_DIGEST |\
    VERIFY_SIGNATURE | VERIFY_HDRCHK )

/** \ingroup rpmvf
 * Verify file attributes (including digest).
 * @deprecated		use rpmfiVerify() / rpmfilesVerify() instead
 * @param ts		transaction set
 * @param fi		file info (with linked header and current file index)
 * @retval *res		bit(s) returned to indicate failure
 * @param omitMask	bit(s) to disable verify checks
 * @return		0 on success (or not installed), 1 on error
 */
RPM_GNUC_DEPRECATED
int rpmVerifyFile(const rpmts ts, rpmfi fi,
		rpmVerifyAttrs * res, rpmVerifyAttrs omitMask);


#ifdef __cplusplus
}
#endif

#endif /* _RPMTYPES_H */


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
4 Jun 2026 2.36 AM
root / root
0755
argv.h
4.142 KB
17 Dec 2024 4.11 AM
root / root
0644
header.h
11.014 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmarchive.h
4.181 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmbase64.h
1.087 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmbuild.h
3.575 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmcallback.h
2.148 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmcli.h
12.855 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmdb.h
6.352 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmds.h
15.908 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmfc.h
3.687 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmfi.h
11.302 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmfiles.h
15.528 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmfileutil.h
5.135 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmio.h
2.34 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmkeyring.h
3.021 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmlib.h
5.333 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmlog.h
6.98 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmmacro.h
4.355 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmpgp.h
48.048 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmpol.h
0.379 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmprob.h
4.791 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmps.h
2.295 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmsign.h
0.797 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmspec.h
2.438 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmsq.h
1.823 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmstring.h
4.2 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmstrpool.h
3.941 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmsw.h
2.109 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmtag.h
22.569 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmtd.h
12.756 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmte.h
6.242 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmts.h
18.817 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmtypes.h
2.603 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmurl.h
1.148 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmutil.h
4.705 KB
17 Dec 2024 4.11 AM
root / root
0644
rpmvf.h
4.101 KB
17 Dec 2024 4.11 AM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF