On 10/20/2009 11:21 AM, Chad Sellers wrote: > In integrating SELinux policy into rpm, we have a need to be > able to reset the configuration data (e.g. policy type) loaded > into libselinux. These values are currently loaded lazily by a > number of different functions (e.g. matchpatchcon_init()). > Since we are changing rpm to install policy, including initial > base policy, we need to be able to reload these configuration > items after the policy has been installed. > > reset_selinux_config() already exists and is used by > selinux_init_load_policy() for a similar reason, but it is not > exported. This was probably intentionaly since it is not thread > safe at all. That said, rpm needs to do the same thing. This > patch makes the function public, and places a warning in the > header comment that it is not thread safe. > > Signed-off-by: Chad Sellers <csellers@xxxxxxxxxx> > FWIW, I plan to take a look at broader locking and thread-safety issues in libselinux. -- Eamon Walsh National Security Agency -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with the words "unsubscribe selinux" without quotes as the message.