/arch/um/drivers/ |
H A D | ubd_user.c | 31 int pid, fds[2], err; local 33 err = os_pipe(fds, 1, 1); 39 kernel_fd = fds[0]; 40 *fd_out = fds[1]; 58 os_close_file(fds[0]); 59 os_close_file(fds[1]);
|
H A D | slirp_user.c | 52 int fds[2], pid, err; local 54 err = os_pipe(fds, 1, 1); 58 err = slirp_tramp(pri->argw.argv, fds[1]); 65 pri->slave = fds[1]; 70 return fds[0]; 72 close(fds[0]); 73 close(fds[1]);
|
H A D | slip_user.c | 78 int pid, fds[2], err, output_len; local 80 err = os_pipe(fds, 1, 0); 89 pe_data.stdout = fds[1]; 90 pe_data.close_me = fds[0]; 106 close(fds[1]); 107 read_output(fds[0], output, output_len); 111 close(fds[0]); 117 close(fds[0]); 118 close(fds[1]);
|
H A D | chan_user.c | 223 int fds[2], n, err; local 226 err = os_pipe(fds, 1, 1); 234 .pipe_fd = fds[1] } ); 248 *fd_out = fds[0]; 249 n = read(fds[0], &c, sizeof(c)); 268 close(fds[1]); 269 close(fds[0]);
|
H A D | net_user.c | 182 int pid, fds[2], err; local 185 err = os_pipe(fds, 1, 0); 191 pe_data.close_me = fds[0]; 192 pe_data.stdout = fds[1]; 196 read_output(fds[0], output, output_len); 198 close(fds[0]); 199 close(fds[1]);
|
H A D | ubd_kern.c | 49 int fds[2]; member in struct:io_thread_req 1221 io_req->fds[0] = (ubd_dev->cow.file != NULL) ? ubd_dev->cow.fd : 1223 io_req->fds[1] = ubd_dev->fd; 1346 n = os_seek_file(req->fds[1], req->cow_offset); 1352 n = os_write_file(req->fds[1], &req->bitmap_words, 1356 req->fds[1]); 1386 err = os_seek_file(req->fds[bit], off); 1397 n = os_read_file(req->fds[bit], buf, len); 1400 "fd = %d\n", -n, req->fds[bit]); 1407 n = os_write_file(req->fds[bi [all...] |
/arch/um/os-Linux/ |
H A D | helper.c | 46 int pid, fds[2], ret, n; local 52 ret = socketpair(AF_UNIX, SOCK_STREAM, 0, fds); 60 ret = os_set_exec_close(fds[1]); 71 data.fd = fds[1]; 82 close(fds[1]); 83 fds[1] = -1; 89 n = read(fds[0], &ret, sizeof(ret)); 105 if (fds[1] != -1) 106 close(fds[1]); 107 close(fds[ [all...] |
H A D | sigio.c | 53 struct pollfds *fds, tmp; local 59 fds = ¤t_poll; 61 n = poll(fds->poll, fds->used, -1); 68 for (i = 0; i < fds->used; i++) { 69 p = &fds->poll[i]; 87 fds->used--; 88 memmove(&fds->poll[i], &fds->poll[i + 1], 89 (fds [all...] |
H A D | aio.c | 206 int fds[2], err; local 208 err = os_pipe(fds, 1, 1); 212 aio_req_fd_w = fds[0]; 213 aio_req_fd_r = fds[1]; 228 close(fds[0]); 229 close(fds[1]);
|
H A D | file.c | 334 int os_pipe(int *fds, int stream, int close_on_exec) argument 338 err = socketpair(AF_UNIX, type, 0, fds); 345 err = os_set_exec_close(fds[0]); 349 err = os_set_exec_close(fds[1]); 358 close(fds[1]); 359 close(fds[0]);
|
/arch/um/os-Linux/drivers/ |
H A D | tuntap_user.c | 133 int err, fds[2], len, used; local 159 err = socketpair(AF_UNIX, SOCK_DGRAM, 0, fds); 172 err = tuntap_open_tramp(pri->gate_addr, &pri->fd, fds[0], 173 fds[1], buffer, len, &used); 189 close(fds[0]);
|