Layer: system

Module: libraries

Description:

Policy for system libraries.

Interfaces:

libs_domtrans_ldconfig( domain )
Summary

Execute ldconfig in the ldconfig domain.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_exec_ld_so( domain )
Summary

Execute the dynamic link/loader in the caller's domain.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_exec_lib_files( domain )
Summary

Execute library scripts in the caller domain.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_legacy_use_ld_so( domain )
Summary

Use the dynamic link/loader for automatic loading of shared libraries with legacy support.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_legacy_use_shared_libs( domain )
Summary

Load and execute functions from shared libraries, with legacy support.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_manage_ld_so( domain )
Summary

Create, read, write, and delete the dynamic link/loader.

Parameters
Parameter:Description:Optional:
domain Domain allowed access. No
libs_manage_lib_files( domain )
Summary

Create, read, write, and delete generic files in library directories.

Parameters
Parameter:Description:Optional:
domain Domain allowed access. No
libs_manage_shared_libs( domain )
Summary

Create, read, write, and delete shared libraries.

Parameters
Parameter:Description:Optional:
domain Domain allowed access. No
libs_read_lib( domain )
Summary

Read files in the library directories, such as static libraries.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_relabel_ld_so( domain )
Summary

Relabel to and from the type used for the dynamic link/loader.

Parameters
Parameter:Description:Optional:
domain Domain allowed access. No
libs_relabel_lib_files( domain )
Summary

Relabel to and from the type used for generic lib files.

Parameters
Parameter:Description:Optional:
domain Domain allowed access. No
libs_relabel_shared_libs( domain )
Summary

Relabel to and from the type used for shared libraries.

Parameters
Parameter:Description:Optional:
domain Domain allowed access. No
libs_relabelto_lib_files( domain )
Summary

Relabel files to the type used in library directories.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_run_ldconfig( domain , role , terminal )
Summary

Execute ldconfig in the ldconfig domain.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
role The role to allow the ldconfig domain. No
terminal The type of the terminal allow the ldconfig domain to use. No
libs_rw_ld_so_cache( domain )
Summary

Modify the dynamic link/loader's cached listing of shared libraries.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_search_lib( domain )
Summary

Search lib directories.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_use_ld_so( domain )
Summary

Use the dynamic link/loader for automatic loading of shared libraries.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_use_lib( domain )
Summary

Load and execute functions from generic lib files as shared libraries.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
libs_use_shared_libs( domain )
Summary

Load and execute functions from shared libraries.

Parameters
Parameter:Description:Optional:
domain The type of the process performing this action. No
Return