/* SPDX-License-Identifier: LGPL-2.1+ */ | |
#include <sys/stat.h> | |
#include "env-file-label.h" | |
#include "env-file.h" | |
#include "selinux-util.h" | |
int write_env_file_label(const char *fname, char **l) { | |
int r; | |
r = mac_selinux_create_file_prepare(fname, S_IFREG); | |
if (r < 0) | |
return r; | |
r = write_env_file(fname, l); | |
mac_selinux_create_file_clear(); | |
return r; | |
} |