1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-09-06 12:28:45 +10:00
collapseos/tools/common.c
2019-12-09 22:05:39 -05:00

20 lines
414 B
C

#include <stdlib.h>
#include <unistd.h>
void sendcmd(int fd, char *cmd)
{
char junk[2];
while (*cmd) {
write(fd, cmd, 1);
read(fd, &junk, 1);
cmd++;
// The other side is sometimes much slower than us and if we don't let
// it breathe, it can choke.
usleep(1000);
}
write(fd, "\n", 1);
read(fd, &junk, 2); // sends back \r\n
usleep(1000);
}