GRAYBYTE WORDPRESS FILE MANAGER3885

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /usr/include/sepol/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /usr/include/sepol//booleans.h
#ifndef _SEPOL_BOOLEANS_H_
#define _SEPOL_BOOLEANS_H_

#include <stddef.h>
#include <sepol/policydb.h>
#include <sepol/boolean_record.h>
#include <sepol/handle.h>

#ifdef __cplusplus
extern "C" {
#endif

/*--------------compatibility--------------*/

/* Given an existing binary policy (starting at 'data', with length 'len')
   and a boolean configuration file named by 'boolpath', rewrite the binary
   policy for the boolean settings in the boolean configuration file.
   The binary policy is rewritten in place in memory.
   Returns 0 upon success, or -1 otherwise. */
extern int sepol_genbools(void *data, size_t len, const char *boolpath);

/* Given an existing binary policy (starting at 'data', with length 'len')
   and boolean settings specified by the parallel arrays ('names', 'values')
   with 'nel' elements, rewrite the binary policy for the boolean settings.
   The binary policy is rewritten in place in memory.
   Returns 0 upon success or -1 otherwise. */
extern int sepol_genbools_array(void *data, size_t len,
				char **names, int *values, int nel);
/*---------------end compatbility------------*/

/* Set the specified boolean */
extern int sepol_bool_set(sepol_handle_t * handle,
			  sepol_policydb_t * policydb,
			  const sepol_bool_key_t * key,
			  const sepol_bool_t * data);

/* Return the number of booleans */
extern int sepol_bool_count(sepol_handle_t * handle,
			    const sepol_policydb_t * p, unsigned int *response);

/* Check if the specified boolean exists */
extern int sepol_bool_exists(sepol_handle_t * handle,
			     const sepol_policydb_t * policydb,
			     const sepol_bool_key_t * key, int *response);

/* Query a boolean - returns the boolean, or NULL if not found */
extern int sepol_bool_query(sepol_handle_t * handle,
			    const sepol_policydb_t * p,
			    const sepol_bool_key_t * key,
			    sepol_bool_t ** response);

/* Iterate the booleans
 * The handler may return:
 * -1 to signal an error condition,
 * 1 to signal successful exit
 * 0 to signal continue */

extern int sepol_bool_iterate(sepol_handle_t * handle,
			      const sepol_policydb_t * policydb,
			      int (*fn) (const sepol_bool_t * boolean,
					 void *fn_arg), void *arg);

#ifdef __cplusplus
}
#endif

#endif

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 24 2025 08:30:34
root / root
0755
cil
--
March 03 2024 20:40:13
root / root
0755
policydb
--
March 03 2024 20:40:13
root / root
0755
boolean_record.h
1.515 KB
October 09 2021 02:44:18
root / root
0644
booleans.h
2.191 KB
October 09 2021 02:44:18
root / root
0644
context.h
0.734 KB
October 09 2021 02:44:18
root / root
0644
context_record.h
1.631 KB
October 09 2021 02:44:18
root / root
0644
debug.h
0.952 KB
October 09 2021 02:44:18
root / root
0644
errcodes.h
0.831 KB
October 09 2021 02:44:18
root / root
0644
handle.h
1.36 KB
October 09 2021 02:44:18
root / root
0644
ibendport_record.h
2.131 KB
October 09 2021 02:44:18
root / root
0644
ibendports.h
1.354 KB
October 09 2021 02:44:18
root / root
0644
ibpkey_record.h
2.247 KB
October 09 2021 02:44:18
root / root
0644
ibpkeys.h
1.315 KB
October 09 2021 02:44:18
root / root
0644
iface_record.h
1.797 KB
October 09 2021 02:44:18
root / root
0644
interfaces.h
1.37 KB
October 09 2021 02:44:18
root / root
0644
kernel_to_cil.h
0.122 KB
October 09 2021 02:44:18
root / root
0644
kernel_to_conf.h
0.123 KB
October 09 2021 02:44:18
root / root
0644
module.h
2.617 KB
October 09 2021 02:44:18
root / root
0644
module_to_cil.h
0.321 KB
October 09 2021 02:44:18
root / root
0644
node_record.h
2.74 KB
October 09 2021 02:44:18
root / root
0644
nodes.h
1.281 KB
October 09 2021 02:44:18
root / root
0644
policydb.h
4.585 KB
October 09 2021 02:44:18
root / root
0644
port_record.h
1.968 KB
October 09 2021 02:44:18
root / root
0644
ports.h
1.281 KB
October 09 2021 02:44:18
root / root
0644
roles.h
0.331 KB
October 09 2021 02:44:18
root / root
0644
sepol.h
0.842 KB
October 09 2021 02:44:18
root / root
0644
user_record.h
2.328 KB
October 09 2021 02:44:18
root / root
0644
users.h
1.976 KB
October 09 2021 02:44:18
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF