mirror of
https://github.com/SELinuxProject/selinux
synced 2024-12-18 04:04:34 +00:00
9eb9c93275
In attempting to enable building various part of Android with -Wall -Werror, we found that the const security_context_t declarations in libselinux are incorrect; const char * was intended, but const security_context_t translates to char * const and triggers warnings on passing const char * from the caller. Easiest fix is to replace them all with const char *. And while we are at it, just get rid of all usage of security_context_t itself as it adds no value - there is no true encapsulation of the security context strings and callers already directly use string functions on them. typedef left to permit building legacy users until such a time as all are updated. This is a port of Change-Id I2f9df7bb9f575f76024c3e5f5b660345da2931a7 from Android, augmented to deal with all of the other code in upstream libselinux and updating the man pages too. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov> Acked-by: Eric Paris <eparis@redhat.com> |
||
---|---|---|
.. | ||
booleans.5 | ||
customizable_types.5 | ||
default_contexts.5 | ||
default_type.5 | ||
failsafe_context.5 | ||
file_contexts.5 | ||
file_contexts.homedirs.5 | ||
file_contexts.local.5 | ||
file_contexts.subs_dist.5 | ||
file_contexts.subs.5 | ||
local.users.5 | ||
media.5 | ||
removable_context.5 | ||
secolor.conf.5 | ||
securetty_types.5 | ||
selabel_db.5 | ||
selabel_file.5 | ||
selabel_media.5 | ||
selabel_x.5 | ||
sepgsql_contexts.5 | ||
service_seusers.5 | ||
seusers.5 | ||
user_contexts.5 | ||
virtual_domain_context.5 | ||
virtual_image_context.5 | ||
x_contexts.5 |