mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-30 22:05:27 +00:00
When is_blacklisted() was internal to the parser, it would print an error message when encountering some file names. If the path parameter was non-null, the error message would include the file path instead of the file name. Now that the function has been moved to libapparmor, callers are expected to print the appropriate error message if _aa_is_blacklisted() returns -1. Since the error message printing no longer occurs inside of _aa_is_blacklisted(), the path parameter can be removed. Signed-off-by: Tyler Hicks <tyhicks@canonical.com> Acked-by: John Johansen <john.johansen@canonical.com>
39 lines
1.1 KiB
C
39 lines
1.1 KiB
C
/*
|
|
* Copyright 2014 Canonical Ltd.
|
|
*
|
|
* The libapparmor library is licensed under the terms of the GNU
|
|
* Lesser General Public License, version 2.1. Please see the file
|
|
* COPYING.LGPL.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public License
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef _SYS_APPARMOR_PRIVATE_H
|
|
#define _SYS_APPARMOR_PRIVATE_H 1
|
|
|
|
#include <stdio.h>
|
|
#include <sys/stat.h>
|
|
|
|
__BEGIN_DECLS
|
|
|
|
int _aa_is_blacklisted(const char *name);
|
|
|
|
void _aa_autofree(void *p);
|
|
void _aa_autoclose(int *fd);
|
|
void _aa_autofclose(FILE **f);
|
|
|
|
int _aa_asprintf(char **strp, const char *fmt, ...);
|
|
|
|
int _aa_dirat_for_each(int dirfd, const char *name, void *data,
|
|
int (* cb)(int, const char *, struct stat *, void *));
|
|
|
|
__END_DECLS
|
|
|
|
#endif /* sys/apparmor_private.h */
|