Update src/lcpex/vpty/libclpex_tty.cpp
parent
67ab74a8c8
commit
f510f2b8cc
|
@ -18,20 +18,6 @@ void safe_perror( const char * msg, struct termios * ttyOrig )
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
ssize_t write_all(int fd, const void *buf, size_t count) {
|
|
||||||
const char *p = (const char *)buf;
|
|
||||||
while (count > 0) {
|
|
||||||
ssize_t written = write(fd, p, count);
|
|
||||||
if (written == -1) {
|
|
||||||
if (errno == EINTR || errno == EAGAIN) continue; // Retry
|
|
||||||
return -1; // Other errors
|
|
||||||
}
|
|
||||||
count -= written;
|
|
||||||
p += written;
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Executes the child process
|
* @brief Executes the child process
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue