blob: e6abaadfcb24b77fd32d07e8bbf9f945af3966bb [file] [log] [blame]
Andrew Geisslerd5838332022-05-27 11:33:10 -05001From 4b731a5e2547b5292f9a774b849e14c0cf7b3955 Mon Sep 17 00:00:00 2001
Andrew Geissler7e0e3c02022-02-25 20:34:39 +00002From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 21 Jan 2022 15:17:37 -0800
Andrew Geisslerd5838332022-05-27 11:33:10 -05004Subject: [PATCH] Add sys/stat.h for S_IFDIR
Andrew Geissler7e0e3c02022-02-25 20:34:39 +00005
6../git/src/shared/mkdir-label.c:13:61: error: use of undeclared identifier 'S_IFDIR'
7 r = mac_selinux_create_file_prepare_at(dirfd, path, S_IFDIR);
8
Andrew Geissler615f2f12022-07-15 14:00:58 -05009Upstream-Status: Backport [29b7114c5d9624002aa7c17748d960cd1e45362d]
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000010Signed-off-by: Khem Raj <raj.khem@gmail.com>
Andrew Geisslerd5838332022-05-27 11:33:10 -050011
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000012---
13 src/shared/mkdir-label.c | 1 +
14 1 file changed, 1 insertion(+)
15
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000016--- a/src/shared/mkdir-label.c
17+++ b/src/shared/mkdir-label.c
Andrew Geissler517393d2023-01-13 08:55:19 -060018@@ -7,6 +7,7 @@
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000019 #include "selinux-util.h"
20 #include "smack-util.h"
21 #include "user-util.h"
22+#include <sys/stat.h>
23
24 int mkdirat_label(int dirfd, const char *path, mode_t mode) {
25 int r;