Home
last modified time | relevance | path

Searched refs:CATCH_EINTR (Results 1 – 15 of 15) sorted by relevance

/linux/arch/um/drivers/
H A Dchan_user.c26 CATCH_EINTR(n = read(fd, c_out, sizeof(*c_out))); in generic_read()
98 CATCH_EINTR(err = tcgetattr(fd, &save)); in generic_console_write()
108 CATCH_EINTR(err = tcsetattr(fd, TCSAFLUSH, &new)); in generic_console_write()
118 CATCH_EINTR(tcsetattr(fd, TCSAFLUSH, &save)); in generic_console_write()
H A Dfd.c56 CATCH_EINTR(err = tcgetattr(data->fd, &data->tt)); in fd_open()
77 CATCH_EINTR(err = tcsetattr(fd, TCSAFLUSH, &data->tt)); in fd_close()
H A Drtc_user.c23 CATCH_EINTR(write(uml_rtc_irq_fds[1], &c, sizeof(c))); in uml_rtc_send_timetravel_alarm()
H A Dtty.c57 CATCH_EINTR(err = tcgetattr(fd, &data->tt)); in tty_open()
H A Dvector_user.c767 CATCH_EINTR(n = sendmsg(fd, (struct msghdr *) hdr, flags)); in uml_vector_sendmsg()
781 CATCH_EINTR(n = readv(fd, msg->msg_iov, msg->msg_iovlen)); in uml_vector_recvmsg()
794 CATCH_EINTR(n = writev(fd, (struct iovec *) hdr, iovcount)); in uml_vector_writev()
811 CATCH_EINTR(n = sendmmsg(fd, (struct mmsghdr *) msgvec, vlen, flags)); in uml_vector_sendmmsg()
828 CATCH_EINTR( in uml_vector_recvmmsg()
H A Dpty.c55 CATCH_EINTR(err = tcgetattr(fd, &data->tt)); in pts_open()
H A Dxterm.c168 CATCH_EINTR(err = tcgetattr(new, &data->tt)); in xterm_open()
H A Dport_user.c79 CATCH_EINTR(err = tcgetattr(fd, &data->tt)); in port_open()
/linux/arch/um/os-Linux/
H A Dhelper.c38 CATCH_EINTR(ret = write(data->fd, &err, sizeof(err))); in helper_child()
101 CATCH_EINTR(waitpid(pid, NULL, __WALL)); in run_helper()
142 CATCH_EINTR(pid = waitpid(pid, &status, __WALL)); in run_helper_thread()
163 CATCH_EINTR(ret = waitpid(pid, &status, wflags)); in helper_wait()
H A Dstart_up.c116 CATCH_EINTR(n = waitpid(pid, &status, WUNTRACED)); in start_ptraced_child()
133 CATCH_EINTR(n = waitpid(pid, &status, 0)); in stop_ptraced_child()
157 CATCH_EINTR(n = waitpid(pid, &status, WUNTRACED)); in check_sysemu()
210 CATCH_EINTR(n = waitpid(pid, &status, WUNTRACED)); in check_ptrace()
322 CATCH_EINTR(n = waitpid(pid, &status, __WCLONE)); in init_seccomp()
H A Dsigio.c50 CATCH_EINTR(r = syscall(__NR_tgkill, pid, pid, SIGIO)); in write_sigio_thread()
67 CATCH_EINTR(r = epoll_ctl(epollfd, EPOLL_CTL_ADD, fd, &event)); in __add_sigio_fd()
87 CATCH_EINTR(r = epoll_ctl(epollfd, EPOLL_CTL_DEL, fd, &event)); in __ignore_sigio_fd()
H A Dutil.c33 CATCH_EINTR(err = tcgetattr(fd, &tt)); in raw()
39 CATCH_EINTR(err = tcsetattr(fd, TCSADRAIN, &tt)); in raw()
H A Dprocess.c41 CATCH_EINTR(waitpid(pid, NULL, __WALL)); in os_kill_process()
63 CATCH_EINTR(waitpid(pid, NULL, __WALL)); in os_kill_ptraced_process()
/linux/arch/um/os-Linux/skas/
H A Dprocess.c122 CATCH_EINTR(n = waitpid(pid, &status, WUNTRACED | __WALL)); in wait_stub_done()
185 CATCH_EINTR(syscall(__NR_sendmsg, mm_idp->sock, in wait_stub_done_seccomp()
191 CATCH_EINTR(syscall(__NR_futex, &data->futex, in wait_stub_done_seccomp()
498 CATCH_EINTR(n = waitpid(mm_id->pid, &status, in start_userspace()
691 CATCH_EINTR(err = waitpid(pid, &status, WUNTRACED | __WALL)); in userspace()
/linux/arch/um/include/shared/
H A Dos.h21 #define CATCH_EINTR(expr) while ((errno = 0, ((expr) < 0)) && (errno == EINTR)) macro