Line data Source code
1 : /* SPDX-License-Identifier: LGPL-2.1+ */ 2 : 3 : #include <sys/stat.h> 4 : 5 : #include "env-file-label.h" 6 : #include "env-file.h" 7 : #include "selinux-util.h" 8 : 9 0 : int write_env_file_label(const char *fname, char **l) { 10 : int r; 11 : 12 0 : r = mac_selinux_create_file_prepare(fname, S_IFREG); 13 0 : if (r < 0) 14 0 : return r; 15 : 16 0 : r = write_env_file(fname, l); 17 : 18 0 : mac_selinux_create_file_clear(); 19 : 20 0 : return r; 21 : }