diff options
author | Jim Meyering <meyering@redhat.com> | 2008-10-21 16:10:31 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2008-10-21 18:05:55 +0200 |
commit | aa67daf63b8a0fe1a99fd79e50c1d5068fb430b8 (patch) | |
tree | 0c7ac901361884f59b426a5151ac1cf6a3fc9941 | |
parent | f7a009c17c0fb39182aefb71ce238a0928728c29 (diff) | |
download | coreutils-aa67daf63b8a0fe1a99fd79e50c1d5068fb430b8.tar.xz |
move selinux-h module from gl/ to gnulib
* gl/lib/se-context.in.h: Remove file.
* gl/lib/se-selinux.in.h: Likewise.
* gl/m4/selinux-context-h.m4: Likewise.
* gl/m4/selinux-selinux-h.m4: Likewise.
* gl/modules/selinux-h: Likewise.
-rw-r--r-- | gl/lib/se-context.in.h | 31 | ||||
-rw-r--r-- | gl/lib/se-selinux.in.h | 57 | ||||
-rw-r--r-- | gl/m4/selinux-context-h.m4 | 17 | ||||
-rw-r--r-- | gl/m4/selinux-selinux-h.m4 | 17 | ||||
-rw-r--r-- | gl/modules/selinux-h | 46 |
5 files changed, 0 insertions, 168 deletions
diff --git a/gl/lib/se-context.in.h b/gl/lib/se-context.in.h deleted file mode 100644 index ec88a0318..000000000 --- a/gl/lib/se-context.in.h +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef SELINUX_CONTEXT_H -# define SELINUX_CONTEXT_H - -# include <errno.h> -/* Some systems don't have ENOTSUP. */ -# ifndef ENOTSUP -# ifdef ENOSYS -# define ENOTSUP ENOSYS -# else -/* Some systems don't have ENOSYS either. */ -# define ENOTSUP EINVAL -# endif -# endif - -typedef int context_t; -static inline context_t context_new (char const *s) - { errno = ENOTSUP; return 0; } -static inline char *context_str (context_t con) - { errno = ENOTSUP; return (void *) 0; } -static inline void context_free (context_t c) {} - -static inline int context_user_set (context_t sc, char const *s) - { errno = ENOTSUP; return -1; } -static inline int context_role_set (context_t sc, char const *s) - { errno = ENOTSUP; return -1; } -static inline int context_range_set (context_t sc, char const *s) - { errno = ENOTSUP; return -1; } -static inline int context_type_set (context_t sc, char const *s) - { errno = ENOTSUP; return -1; } - -#endif diff --git a/gl/lib/se-selinux.in.h b/gl/lib/se-selinux.in.h deleted file mode 100644 index aeaf95002..000000000 --- a/gl/lib/se-selinux.in.h +++ /dev/null @@ -1,57 +0,0 @@ -#ifndef SELINUX_SELINUX_H -# define SELINUX_SELINUX_H - -# include <sys/types.h> -# include <errno.h> -/* Some systems don't have ENOTSUP. */ -# ifndef ENOTSUP -# ifdef ENOSYS -# define ENOTSUP ENOSYS -# else -/* Some systems don't have ENOSYS either. */ -# define ENOTSUP EINVAL -# endif -# endif - -typedef unsigned short security_class_t; -# define security_context_t char* -# define is_selinux_enabled() 0 - -static inline int getcon (security_context_t *con) - { errno = ENOTSUP; return -1; } -static inline void freecon (security_context_t con) {} - - -static inline int getfscreatecon (security_context_t *con) - { errno = ENOTSUP; return -1; } -static inline int setfscreatecon (security_context_t con) - { errno = ENOTSUP; return -1; } -static inline int matchpathcon (char const *s, mode_t m, - security_context_t *con) - { errno = ENOTSUP; return -1; } -static inline int getfilecon (char const *s, security_context_t *con) - { errno = ENOTSUP; return -1; } -static inline int lgetfilecon (char const *s, security_context_t *con) - { errno = ENOTSUP; return -1; } -static inline int setfilecon (char const *s, security_context_t con) - { errno = ENOTSUP; return -1; } -static inline int lsetfilecon (char const *s, security_context_t con) - { errno = ENOTSUP; return -1; } -static inline int fsetfilecon (int fd, security_context_t con) - { errno = ENOTSUP; return -1; } - -static inline int security_check_context (security_context_t con) - { errno = ENOTSUP; return -1; } -static inline int security_check_context_raw (security_context_t con) - { errno = ENOTSUP; return -1; } -static inline int setexeccon (security_context_t con) - { errno = ENOTSUP; return -1; } -static inline int security_compute_create (security_context_t scon, - security_context_t tcon, - security_class_t tclass, - security_context_t *newcon) - { errno = ENOTSUP; return -1; } -static inline int matchpathcon_init_prefix (char const *path, - char const *prefix) - { errno = ENOTSUP; return -1; } -#endif diff --git a/gl/m4/selinux-context-h.m4 b/gl/m4/selinux-context-h.m4 deleted file mode 100644 index 269c15230..000000000 --- a/gl/m4/selinux-context-h.m4 +++ /dev/null @@ -1,17 +0,0 @@ -# serial 1 -*- Autoconf -*- -# Copyright (C) 2006, 2007 Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# From Jim Meyering -# Provide <selinux/context.h>, if necessary. - -AC_DEFUN([gl_HEADERS_SELINUX_CONTEXT_H], -[ - # Check for <selinux/context.h>, - AC_CHECK_HEADERS([selinux/context.h], - [SELINUX_CONTEXT_H=], - [SELINUX_CONTEXT_H=selinux/context.h]) - AC_SUBST([SELINUX_CONTEXT_H]) -]) diff --git a/gl/m4/selinux-selinux-h.m4 b/gl/m4/selinux-selinux-h.m4 deleted file mode 100644 index 822ffa209..000000000 --- a/gl/m4/selinux-selinux-h.m4 +++ /dev/null @@ -1,17 +0,0 @@ -# serial 1 -*- Autoconf -*- -# Copyright (C) 2006, 2007 Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# From Jim Meyering -# Provide <selinux/selinux.h>, if necessary. - -AC_DEFUN([gl_HEADERS_SELINUX_SELINUX_H], -[ - # Check for <selinux/selinux.h>, - AC_CHECK_HEADERS([selinux/selinux.h], - [SELINUX_SELINUX_H=], - [SELINUX_SELINUX_H=selinux/selinux.h]) - AC_SUBST([SELINUX_SELINUX_H]) -]) diff --git a/gl/modules/selinux-h b/gl/modules/selinux-h deleted file mode 100644 index 603e057f0..000000000 --- a/gl/modules/selinux-h +++ /dev/null @@ -1,46 +0,0 @@ -Description: -SELinux-related headers for systems that lack them. - -Files: -lib/se-context.in.h -lib/se-selinux.in.h -m4/selinux-context-h.m4 -m4/selinux-selinux-h.m4 - -Depends-on: - -configure.ac: -gl_HEADERS_SELINUX_SELINUX_H -gl_HEADERS_SELINUX_CONTEXT_H - -Makefile.am: -lib_SOURCES += se-context.in.h se-selinux.in.h - -BUILT_SOURCES += $(SELINUX_SELINUX_H) -selinux/selinux.h: se-selinux.in.h - rm -f $@-t $@ - $(MKDIR_P) selinux - cp $(srcdir)/se-selinux.in.h $@-t - chmod a-x $@-t - mv $@-t $@ -MOSTLYCLEANFILES += selinux/selinux.h selinux/selinux.h-t - -BUILT_SOURCES += $(SELINUX_CONTEXT_H) -selinux/context.h: se-context.in.h - rm -f $@-t $@ - $(MKDIR_P) selinux - cp $(srcdir)/se-context.in.h $@-t - chmod a-x $@-t - mv $@-t $@ -MOSTLYCLEANFILES += selinux/context.h selinux/context.h-t -MOSTLYCLEANDIRS += selinux - -Include: -#include <selinux/selinux.h> -#include <selinux/context.h> - -License: -LGPLv2+ - -Maintainer: -Jim Meyering |