]> Savannah Git Hosting - gnulib.git/commit
selinux-at, selinux-h: port to SELinux 3.1
authorBernhard Voelker <mail@bernhard-voelker.de>
Mon, 19 Oct 2020 23:37:09 +0000 (16:37 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 19 Oct 2020 23:37:58 +0000 (16:37 -0700)
commita5578a71ef65a9aed1ccc254b9d9a07b0b46c1b0
tree09850efe665811ee1bd9eb3f140cd998aa474c0e
parent52ab50a7ebc469b542bca0063430db71aefb67af
selinux-at, selinux-h: port to SELinux 3.1

The new release finally deprecated the typedef 'security_context_t',
see <https://github.com/SELinuxProject/selinux/commit/7a124ca275>.
Use the simpler 'char *' instead.
* lib/getfilecon.c (getfilecon): Adjust type of context parameter.
(lgetfilecon): Likewise.
(fgetfilecon): Likewise.
(map_to_failure): Likewise.
(rpl_getfilecon): Likewise.
(rpl_lgetfilecon): Likewise.
(rpl_fgetfilecon): Likewise.
* lib/se-selinux.in.h (security_context_t): Remove typedef.
(getcon): Adjust type of context parameter.
(freecon): Likewise.
(getfscreatecon): Likewise.
(setfscreatecon): Likewise.
(matchpathcon): Likewise.
(getfilecon): Likewise.
(lgetfilecon): Likewise.
(fgetfilecon): Likewise.
(setfilecon): Likewise.
(lsetfilecon): Likewise.
(fsetfilecon): Likewise.
(security_check_context): Likewise.
(security_check_context_raw): Likewise.
(setexeccon): Likewise.
(security_compute_create): Likewise.
* lib/selinux-at.c (getfileconat): Likewise.
(lgetfileconat): Likewise.
(setfileconat): Likewise.
(lsetfileconat): Likewise.
* lib/selinux-at.h: Likewise.
ChangeLog
lib/getfilecon.c
lib/se-selinux.in.h
lib/selinux-at.c
lib/selinux-at.h