From: Benjamin Kramer Date: Fri, 4 Oct 2013 19:10:03 +0000 (+0000) Subject: lli: Check pipe creation for errors. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=33f362f549b50ac0697258948dbc98e0f43cf422;p=oota-llvm.git 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 --- diff --git a/tools/lli/Unix/RemoteTargetExternal.inc b/tools/lli/Unix/RemoteTargetExternal.inc index f1c3badb2f5..e245f7e3a81 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();