From 33f362f549b50ac0697258948dbc98e0f43cf422 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Fri, 4 Oct 2013 19:10:03 +0000 Subject: lli: Check pipe creation for errors. This is unlikely to ever fail, but ubuntu GCC warns when the return value is unused. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191973 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/lli/Unix/RemoteTargetExternal.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tools/lli/Unix') diff --git a/tools/lli/Unix/RemoteTargetExternal.inc b/tools/lli/Unix/RemoteTargetExternal.inc index f1c3badb2f..e245f7e3a8 100644 --- a/tools/lli/Unix/RemoteTargetExternal.inc +++ b/tools/lli/Unix/RemoteTargetExternal.inc @@ -34,8 +34,9 @@ void RemoteTargetExternal::create() { int PipeFD[2][2]; pid_t ChildPID; - pipe(PipeFD[0]); - pipe(PipeFD[1]); + // Create two pipes. + if (pipe(PipeFD[0]) != 0 || pipe(PipeFD[1]) != 0) + perror("Error creating pipe: "); ChildPID = fork(); -- cgit v1.2.3