chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add missing includes in header files
[elogind.git]
/
src
/
shared
/
fileio-label.c
diff --git
a/src/shared/fileio-label.c
b/src/shared/fileio-label.c
index d5ce24c0d99d02266025a624e1f0190a3f7889d8..5fd69e05805c40f734e098246ed332b59b721851 100644
(file)
--- a/
src/shared/fileio-label.c
+++ b/
src/shared/fileio-label.c
@@
-23,20
+23,21
@@
#include <sys/stat.h>
#include <unistd.h>
#include <sys/stat.h>
#include <unistd.h>
-#include "fileio-label.h"
-#include "label.h"
#include "util.h"
#include "util.h"
+#include "selinux-util.h"
+#include "label.h"
+#include "fileio-label.h"
int write_string_file_atomic_label(const char *fn, const char *line) {
int r;
int write_string_file_atomic_label(const char *fn, const char *line) {
int r;
- r =
label_context_set
(fn, S_IFREG);
+ r =
mac_selinux_create_file_prepare
(fn, S_IFREG);
if (r < 0)
return r;
r = write_string_file_atomic(fn, line);
if (r < 0)
return r;
r = write_string_file_atomic(fn, line);
-
label_context
_clear();
+
mac_selinux_create_file
_clear();
return r;
}
return r;
}
@@
-44,13
+45,13
@@
int write_string_file_atomic_label(const char *fn, const char *line) {
int write_env_file_label(const char *fname, char **l) {
int r;
int write_env_file_label(const char *fname, char **l) {
int r;
- r =
label_context_set
(fname, S_IFREG);
+ r =
mac_selinux_create_file_prepare
(fname, S_IFREG);
if (r < 0)
return r;
r = write_env_file(fname, l);
if (r < 0)
return r;
r = write_env_file(fname, l);
-
label_context
_clear();
+
mac_selinux_create_file
_clear();
return r;
}
return r;
}
@@
-59,13
+60,13
@@
int fopen_temporary_label(const char *target,
const char *path, FILE **f, char **temp_path) {
int r;
const char *path, FILE **f, char **temp_path) {
int r;
- r =
label_context_set
(target, S_IFREG);
+ r =
mac_selinux_create_file_prepare
(target, S_IFREG);
if (r < 0)
return r;
r = fopen_temporary(path, f, temp_path);
if (r < 0)
return r;
r = fopen_temporary(path, f, temp_path);
-
label_context
_clear();
+
mac_selinux_create_file
_clear();
return r;
}
return r;
}