34 lines
1.0 KiB
Diff
34 lines
1.0 KiB
Diff
|
From 5fedfd32a226e3ac8a6022227ec2d8fc6df26901 Mon Sep 17 00:00:00 2001
|
||
|
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||
|
Date: Thu, 24 Dec 2015 08:57:09 +0100
|
||
|
Subject: [PATCH] tpm_nvread: include <sys/stat.h> for open() modes
|
||
|
|
||
|
As the manual page of open(2) indicates, the <sys/stat.h> header
|
||
|
should be included. Indeed, it is this header that provides the mode_t
|
||
|
macros such as S_IRUSR and S_IWUSR.
|
||
|
|
||
|
While the build happens to work with glibc without this included
|
||
|
header, it fails with other C libraries such as uClibc, due to the
|
||
|
missing inclusion.
|
||
|
|
||
|
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||
|
---
|
||
|
src/tpm_mgmt/tpm_nvread.c | 1 +
|
||
|
1 file changed, 1 insertion(+)
|
||
|
|
||
|
diff --git a/src/tpm_mgmt/tpm_nvread.c b/src/tpm_mgmt/tpm_nvread.c
|
||
|
index 35fe17c..92f047c 100644
|
||
|
--- a/src/tpm_mgmt/tpm_nvread.c
|
||
|
+++ b/src/tpm_mgmt/tpm_nvread.c
|
||
|
@@ -23,6 +23,7 @@
|
||
|
#include <ctype.h>
|
||
|
#include <fcntl.h>
|
||
|
#include <unistd.h>
|
||
|
+#include <sys/stat.h>
|
||
|
|
||
|
#include "tpm_nvcommon.h"
|
||
|
#include "tpm_tspi.h"
|
||
|
--
|
||
|
2.6.4
|
||
|
|