Nico Huber has uploaded this change for review.

View Change

libpayload: Draw time_t and suseconds_t into sys/types.h

These are not architecture specific and were the only reason to
include `arch/types.h` in `sys/types.h`.

Beware this may break payloads that assume non-standard definitions
in `sys/types.h`.

Change-Id: I00d513a4775b013221df98d3d96c096320663cdd
Signed-off-by: Nico Huber <nico.h@gmx.de>
---
M payloads/libpayload/include/arm/arch/types.h
M payloads/libpayload/include/arm64/arch/types.h
M payloads/libpayload/include/mips/arch/types.h
M payloads/libpayload/include/sys/types.h
M payloads/libpayload/include/x86/arch/types.h
5 files changed, 2 insertions(+), 13 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/79/31379/1
diff --git a/payloads/libpayload/include/arm/arch/types.h b/payloads/libpayload/include/arm/arch/types.h
index 1bd815b..641fb0a 100644
--- a/payloads/libpayload/include/arm/arch/types.h
+++ b/payloads/libpayload/include/arm/arch/types.h
@@ -50,9 +50,6 @@
typedef signed long long int64_t;
typedef signed long long s64;

-typedef long time_t;
-typedef long suseconds_t;
-
#ifndef NULL
#define NULL ((void *)0)
#endif
diff --git a/payloads/libpayload/include/arm64/arch/types.h b/payloads/libpayload/include/arm64/arch/types.h
index 1bd815b..641fb0a 100644
--- a/payloads/libpayload/include/arm64/arch/types.h
+++ b/payloads/libpayload/include/arm64/arch/types.h
@@ -50,9 +50,6 @@
typedef signed long long int64_t;
typedef signed long long s64;

-typedef long time_t;
-typedef long suseconds_t;
-
#ifndef NULL
#define NULL ((void *)0)
#endif
diff --git a/payloads/libpayload/include/mips/arch/types.h b/payloads/libpayload/include/mips/arch/types.h
index afa3a37..32537b8 100644
--- a/payloads/libpayload/include/mips/arch/types.h
+++ b/payloads/libpayload/include/mips/arch/types.h
@@ -62,9 +62,6 @@
typedef unsigned long phys_addr_t;
typedef unsigned long phys_size_t;

-typedef long time_t;
-typedef long suseconds_t;
-
#ifndef NULL
#define NULL ((void *)0)
#endif
diff --git a/payloads/libpayload/include/sys/types.h b/payloads/libpayload/include/sys/types.h
index 0ed4975..f7e0598 100644
--- a/payloads/libpayload/include/sys/types.h
+++ b/payloads/libpayload/include/sys/types.h
@@ -30,7 +30,8 @@
#ifndef _SYS_TYPES_H
#define _SYS_TYPES_H

-#include <arch/types.h>
+typedef long time_t;
+typedef long suseconds_t;

typedef signed long int off_t;

diff --git a/payloads/libpayload/include/x86/arch/types.h b/payloads/libpayload/include/x86/arch/types.h
index 1bd815b..641fb0a 100644
--- a/payloads/libpayload/include/x86/arch/types.h
+++ b/payloads/libpayload/include/x86/arch/types.h
@@ -50,9 +50,6 @@
typedef signed long long int64_t;
typedef signed long long s64;

-typedef long time_t;
-typedef long suseconds_t;
-
#ifndef NULL
#define NULL ((void *)0)
#endif

To view, visit change 31379. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I00d513a4775b013221df98d3d96c096320663cdd
Gerrit-Change-Number: 31379
Gerrit-PatchSet: 1
Gerrit-Owner: Nico Huber <nico.h@gmx.de>
Gerrit-MessageType: newchange