Lines Matching refs:fd
44 qemud_fd_write(int fd, const void* buff, int len)
48 len2 = write(fd, buff, len);
54 qemud_fd_read(int fd, void* buff, int len)
58 len2 = read(fd, buff, len);
66 int fd;
73 fd = qemu_pipe_open(pipe_name);
74 if (fd < 0) {
77 fd = socket_local_client( "qemud",
80 if (fd < 0) {
86 if (qemud_fd_write(fd, name, namelen) != namelen) {
89 close(fd);
94 if (qemud_fd_read(fd, answer, 2) != 2 ||
97 close(fd);
101 return fd;
105 qemud_channel_send(int fd, const void* msg, int msglen)
116 if (qemud_fd_write(fd, header, 4) != 4) {
121 if (qemud_fd_write(fd, msg, msglen) != msglen) {
129 qemud_channel_recv(int fd, void* msg, int msgsize)
134 if (qemud_fd_read(fd, header, 4) != 4) {
146 if (qemud_fd_read(fd, msg, size) != size) {