From 9c59b53d8be9c260d83838db2ac62dd7495a6bf4 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 14 Nov 2007 23:34:19 +0100 Subject: src/install.c (setdefaultfilecon): Stub-out the entire function. --- src/install.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/install.c') diff --git a/src/install.c b/src/install.c index 450370e6c..8e4875844 100644 --- a/src/install.c +++ b/src/install.c @@ -197,6 +197,7 @@ cp_option_init (struct cp_options *x) x->src_info = NULL; } +#ifdef ENABLE_WHEN_MATCHPATHCON_IS_MORE_EFFICIENT /* Modify file context to match the specified policy. If an error occurs the file will remain with the default directory context. */ @@ -213,7 +214,6 @@ setdefaultfilecon (char const *file) if (lstat (file, &st) != 0) return; -#ifdef ENABLE_WHEN_MATCHPATHCON_IS_MORE_EFFICIENT if (IS_ABSOLUTE_FILE_NAME (file)) { /* Calling matchpathcon_init_prefix (NULL, "/first_component/") @@ -255,7 +255,6 @@ setdefaultfilecon (char const *file) freecon (scontext); return; } -#endif if (lsetfilecon (file, scontext) < 0 && errno != ENOTSUP) error (0, errno, @@ -265,6 +264,13 @@ setdefaultfilecon (char const *file) freecon (scontext); return; } +#else +static void +setdefaultfilecon (char const *file) +{ + (void) file; +} +#endif /* FILE is the last operand of this command. Return true if FILE is a directory. But report an error there is a problem accessing FILE, -- cgit v1.2.3-54-g00ecf