SYNOPSIS
handle:writet(data, timeout)
DESCRIPTION
Writes data to the open file. Even if the handle has been set to non-blocking mode, the write will wait until all data has been written or the timeout expires.
RETURN VALUE
On success, returns the number of bytes written, on failure, returns nil. In case of an
error, the error can be retrieved using rawio:lastError().
When the timeout has expired and some data could be written, the function returns the number of bytes that could be written. If no data could be written, it returns a failure with the error code ETIME.
NOTES
Please note that Lua considers the number '0' true. Using
if (handle:write(...)) then print("OK") end
will happily print OK if zero bytes where written.