SILENT KILLERPanel

Current Path: > > > usr > include > sepol


Operation   : Linux premium131.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
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: ///usr/include/sepol

NameTypeSizeLast ModifiedActions
cil Directory - -
policydb Directory - -
boolean_record.h File 1551 bytes October 09 2021 02:44:18.
booleans.h File 2244 bytes October 09 2021 02:44:18.
context.h File 752 bytes October 09 2021 02:44:18.
context_record.h File 1670 bytes October 09 2021 02:44:18.
debug.h File 975 bytes October 09 2021 02:44:18.
errcodes.h File 851 bytes October 09 2021 02:44:18.
handle.h File 1393 bytes October 09 2021 02:44:18.
ibendport_record.h File 2182 bytes October 09 2021 02:44:18.
ibendports.h File 1387 bytes October 09 2021 02:44:18.
ibpkey_record.h File 2301 bytes October 09 2021 02:44:18.
ibpkeys.h File 1347 bytes October 09 2021 02:44:18.
iface_record.h File 1840 bytes October 09 2021 02:44:18.
interfaces.h File 1403 bytes October 09 2021 02:44:18.
kernel_to_cil.h File 125 bytes October 09 2021 02:44:18.
kernel_to_conf.h File 126 bytes October 09 2021 02:44:18.
module.h File 2680 bytes October 09 2021 02:44:18.
module_to_cil.h File 329 bytes October 09 2021 02:44:18.
node_record.h File 2806 bytes October 09 2021 02:44:18.
nodes.h File 1312 bytes October 09 2021 02:44:18.
policydb.h File 4695 bytes October 09 2021 02:44:18.
port_record.h File 2015 bytes October 09 2021 02:44:18.
ports.h File 1312 bytes October 09 2021 02:44:18.
roles.h File 339 bytes October 09 2021 02:44:18.
sepol.h File 862 bytes October 09 2021 02:44:18.
user_record.h File 2384 bytes October 09 2021 02:44:18.
users.h File 2023 bytes October 09 2021 02:44:18.

Reading 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

SILENT KILLER Tool