diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-10-04 19:10:03 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-10-04 19:10:03 +0000 |
commit | 33f362f549b50ac0697258948dbc98e0f43cf422 (patch) | |
tree | 4f427038b7b7a5cb6e04e35202178eaa0e15cc99 /tools/lli | |
parent | ef522b4c9c4d9357c355edf99edd766af3429faf (diff) |
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
Diffstat (limited to 'tools/lli')
-rw-r--r-- | tools/lli/Unix/RemoteTargetExternal.inc | 5 |
1 files changed, 3 insertions, 2 deletions
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(); |