qtestcase.cpp: fix warning about ignoring the result of writev()
I don't get it on openSUSE Tumbleweed, but this is not the only place I don't get a warn_unused_result warning and it happens elsewhere. Change-Id: I7e305799c8594ebab255fffd16ee12ff30df6d4d Reviewed-by: Marc Mutz <marc.mutz@qt.io>
This commit is contained in:
parent
38bb294fb7
commit
d75c595eac
@ -117,10 +117,10 @@ static struct iovec IoVec(const char *str)
|
||||
return r;
|
||||
}
|
||||
|
||||
template <typename... Args> static void writeToStderr(Args &&... args)
|
||||
template <typename... Args> static ssize_t writeToStderr(Args &&... args)
|
||||
{
|
||||
struct iovec vec[] = { IoVec(std::forward<Args>(args))... };
|
||||
::writev(STDERR_FILENO, vec, std::size(vec));
|
||||
return ::writev(STDERR_FILENO, vec, std::size(vec));
|
||||
}
|
||||
|
||||
// async-signal-safe conversion from int to string
|
||||
|
Loading…
x
Reference in New Issue
Block a user