aacff36
From 7468b266532bd607eb1f5292d758256d800b2eee Mon Sep 17 00:00:00 2001
aacff36
From: Shawn Anastasio <shawnanastasio@yahoo.com>
aacff36
Date: Fri, 10 Aug 2018 00:23:50 -0500
aacff36
Subject: [PATCH] services/service_manager/sandbox/linux: Fix TCGETS
aacff36
 declaration on PPC64
aacff36
aacff36
---
aacff36
 .../sandbox/linux/bpf_renderer_policy_linux.cc               | 5 +++++
aacff36
 1 file changed, 5 insertions(+)
aacff36
aacff36
Index: chromium-120.0.6099.71/sandbox/policy/linux/bpf_renderer_policy_linux.cc
aacff36
===================================================================
aacff36
--- chromium-120.0.6099.71.orig/sandbox/policy/linux/bpf_renderer_policy_linux.cc
aacff36
+++ chromium-120.0.6099.71/sandbox/policy/linux/bpf_renderer_policy_linux.cc
aacff36
@@ -15,6 +15,11 @@
aacff36
 #include "sandbox/linux/system_headers/linux_syscalls.h"
aacff36
 #include "sandbox/policy/linux/sandbox_linux.h"
aacff36
 
aacff36
+// On PPC64, TCGETS is defined in terms of struct termios, so we must include termios.h
aacff36
+#ifdef __powerpc64__
aacff36
+#include <termios.h>
aacff36
+#endif
aacff36
+
aacff36
 // TODO(vignatti): replace the local definitions below with #include
aacff36
 // <linux/dma-buf.h> once kernel version 4.6 becomes widely used.
aacff36
 #include <linux/types.h>