mirror of
https://github.com/apache/nuttx.git
synced 2026-05-31 23:40:19 +08:00
net/local: Return the partial write size.
Signed-off-by: buyuer <dingddding@163.com>
This commit is contained in:
@@ -79,7 +79,7 @@ static int local_fifo_write(FAR struct file *filep, FAR const uint8_t *buf,
|
|||||||
size_t len)
|
size_t len)
|
||||||
{
|
{
|
||||||
ssize_t nwritten = 0;
|
ssize_t nwritten = 0;
|
||||||
ssize_t ret;
|
ssize_t ret = 0;
|
||||||
|
|
||||||
while (len != nwritten)
|
while (len != nwritten)
|
||||||
{
|
{
|
||||||
@@ -98,7 +98,7 @@ static int local_fifo_write(FAR struct file *filep, FAR const uint8_t *buf,
|
|||||||
nwritten += ret;
|
nwritten += ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
return nwritten;
|
return nwritten > 0 ? nwritten : ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
|
|||||||
Reference in New Issue
Block a user