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:
Thiago Macieira 2022-05-11 07:23:20 -07:00
parent 38bb294fb7
commit d75c595eac

View File

@ -117,10 +117,10 @@ static struct iovec IoVec(const char *str)
return r; 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))... }; 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 // async-signal-safe conversion from int to string