blob: 11f60905525364482a4d7387c0d74511fb14367f [file] [log] [blame]
#include <err.h>
#include <unistd.h>
#include "console-server.h"
int write_buf_to_fd(int fd, const uint8_t *buf, size_t len)
{
size_t pos;
ssize_t rc;
for (pos = 0; pos < len; pos += rc) {
rc = write(fd, buf + pos, len - pos);
if (rc <= 0) {
warn("Write error");
return -1;
}
}
return 0;
}