Fix function sr_EQ which compares two SysRes values. On Linux it was
forgotten to compare SysRes::_valEx.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15060 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/include/pub_tool_basics.h b/include/pub_tool_basics.h
index 5c34fe7..aa5ed75 100644
--- a/include/pub_tool_basics.h
+++ b/include/pub_tool_basics.h
@@ -199,7 +199,8 @@
return sr._isError ? sr._val : 0;
}
static inline Bool sr_EQ ( SysRes sr1, SysRes sr2 ) {
- return sr1._val == sr2._val
+ return sr1._val == sr2._val
+ && sr1._valEx == sr2._valEx
&& sr1._isError == sr2._isError;
}