mirror of
https://github.com/genodelabs/genode.git
synced 2025-04-12 05:41:36 +00:00
Noux/net: fix write() in socket_io_channel
This commit is contained in:
parent
1c495b79f4
commit
7dfbd9e191
@ -117,12 +117,19 @@ namespace Noux {
|
||||
return false;
|
||||
}
|
||||
|
||||
size_t write(Sysio *sysio)
|
||||
bool write(Sysio *sysio, size_t &count)
|
||||
{
|
||||
size_t written = ::write(_socket, sysio->write_in.chunk,
|
||||
size_t result = ::write(_socket, sysio->write_in.chunk,
|
||||
sysio->write_in.count);
|
||||
|
||||
return written;
|
||||
if (result > -1) {
|
||||
sysio->write_out.count = result;
|
||||
count = result;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
bool read(Sysio *sysio)
|
||||
|
Loading…
x
Reference in New Issue
Block a user