selinux-h: always use getfilecon wrappers
authorJim Meyering <meyering@redhat.com>
Wed, 7 Oct 2009 17:00:42 +0000 (19:00 +0200)
committerJim Meyering <meyering@redhat.com>
Fri, 9 Oct 2009 08:07:11 +0000 (10:07 +0200)
commitf4dc80620e25623a69aa852bec5a52e150cedd4a
tree81f595ad8d8632cdbb960043b16c59e28c389db9
parentd984c0bca01a92fb06e2a0bca2042240953e7808
selinux-h: always use getfilecon wrappers

* lib/getfilecon.c: New file.
* lib/se-selinux.in.h: Use a better inclusion guard symbol name.
[HAVE_SELINUX_SELINUX_H]: Include-next <selinux/selinux.h>.
[!HAVE_SELINUX_SELINUX_H]: Use better parameter names.
(fgetfilecon): Provide a stub.
* m4/selinux-selinux-h.m4 (gl_HEADERS_SELINUX_SELINUX_H): Don't
AC_SUBST SELINUX_SELINUX_H, since now we're generating that
file unconditionally.
When <selinux/selinux.h> is found, arrange to use wrappers.
* modules/selinux-h (Files): Add getfilecon.c.
(Makefile.am): Substitute include-next-related bits
into the now-always-generated selinux/selinux.h file.
* doc/glibc-functions/getfilecon.texi: New file.
* doc/glibc-functions/lgetfilecon.texi: New file.
* doc/glibc-functions/fgetfilecon.texi: New file.
* doc/glibc-functions/getfilecon-desc.texi: New file.
* doc/gnulib.texi (Glibc selinux/selinux.h): New section, by
which to pull in the new files.
* MODULES.html.sh (Misc): Add selinux-h.
ChangeLog
MODULES.html.sh
doc/glibc-functions/fgetfilecon.texi [new file with mode: 0644]
doc/glibc-functions/getfilecon-desc.texi [new file with mode: 0644]
doc/glibc-functions/getfilecon.texi [new file with mode: 0644]
doc/glibc-functions/lgetfilecon.texi [new file with mode: 0644]
doc/gnulib.texi
lib/getfilecon.c [new file with mode: 0644]
lib/se-selinux.in.h
m4/selinux-selinux-h.m4
modules/selinux-h