Also strerror() for syscalls returning int (open, ...).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20059 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
François Revol 2007-02-03 17:00:12 +00:00
parent d09c136a8c
commit d4ab0e458d

View File

@ -367,7 +367,8 @@ print_syscall(FILE *outputFile, debug_post_syscall &message,
// if the return type is status_t or ssize_t, print human-readable
// error codes
if (returnType->TypeName() == "status_t"
|| returnType->TypeName() == "ssize_t"
|| (returnType->TypeName() == "ssize_t"
|| returnType->TypeName() == "int")
&& message.return_value < 0) {
print_to_string(&string, &length, " %s", strerror(message.return_value));
}