/freebsd-current/cddl/usr.sbin/dtrace/tests/common/io/ |
H A D | Makefile | 8 tst.fds.d \ 9 tst.fds.d.out \ 15 tst.fds.c \
|
/freebsd-current/contrib/netbsd-tests/kernel/ |
H A D | msg.h | 45 msg_open(struct msg_fds *fds) argument 47 if (pipe(fds->pfd) == -1) 49 if (pipe(fds->cfd) == -1) { 50 close(fds->pfd[0]); 51 close(fds->pfd[1]); 58 msg_close(struct msg_fds *fds) argument 60 CLOSEFD(fds->pfd[0]); 61 CLOSEFD(fds->pfd[1]); 62 CLOSEFD(fds->cfd[0]); 63 CLOSEFD(fds 67 msg_write_child(const char *info, struct msg_fds *fds, void *msg, size_t len) argument 85 msg_write_parent(const char *info, struct msg_fds *fds, void *msg, size_t len) argument 103 msg_read_parent(const char *info, struct msg_fds *fds, void *msg, size_t len) argument 121 msg_read_child(const char *info, struct msg_fds *fds, void *msg, size_t len) argument [all...] |
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/ |
H A D | tst.fds.d | 35 raise(SIGUSR1); /* kick tst.fds.c out of its busy-wait loop */ 41 printf("fds[%d] fi_name = %s\n", arg0, fds[arg0].fi_name); 42 printf("fds[%d] fi_dirname = %s\n", arg0, fds[arg0].fi_dirname); 43 printf("fds[%d] fi_pathname = %s\n", arg0, fds[arg0].fi_pathname); 44 printf("fds[%d] fi_fs = %s\n", arg0, fds[arg0].fi_fs); 45 printf("fds[ [all...] |
H A D | tst.fds.c | 50 int fds[10]; local 77 * To test the fds[] array, we open /dev/null (a file with reliable 80 fds[n++] = open(file, O_RDONLY); 81 fds[n++] = open(file, O_WRONLY); 82 fds[n++] = open(file, O_RDWR); 84 fds[n++] = open(file, O_RDWR | O_APPEND | O_CREAT | 87 fds[n++] = open(file, O_RDWR); 88 (void) lseek(fds[n - 1], 123, SEEK_SET); 93 * our DTrace script into recording the content of the fds[] array. 96 (void) ioctl(fds[ [all...] |
/freebsd-current/usr.sbin/bsdinstall/runconsoles/ |
H A D | common.h | 36 volatile int fds[2]; member in struct:pipe_barrier 42 int error, fds[2], i; local 44 error = pipe(fds); 49 p->fds[i] = fds[i]; 61 fd = p->fds[0]; 62 p->fds[0] = -1; 74 fd = p->fds[1]; 75 p->fds[1] = -1; 84 fd = p->fds[ [all...] |
/freebsd-current/crypto/openssh/openbsd-compat/regress/ |
H A D | closefromtest.c | 39 int i, max, fds[NUM_OPENS]; local 43 if ((fds[i] = open("/dev/null", O_RDONLY)) == -1) 48 closefrom(fds[max]); 49 if (close(fds[max]) != -1) 54 if (read(fds[i], buf, sizeof(buf)) == -1) 57 /* should close all fds */ 58 closefrom(fds[0]); 60 if (close(fds[i]) != -1)
|
/freebsd-current/contrib/kyua/utils/process/ |
H A D | fdstream_test.cpp | 50 int fds[2]; local 51 ATF_REQUIRE(::pipe(fds) != -1); 53 ifdstream rend(fds[0]); 55 systembuf wbuf(fds[1]);
|
/freebsd-current/crypto/openssh/openbsd-compat/ |
H A D | bsd-poll.c | 46 ppoll(struct pollfd *fds, nfds_t nfds, const struct timespec *tmoutp, argument 54 fd = fds[i].fd; 67 fd = fds[i].fd; 70 if (fds[i].events & POLLIN) 72 if (fds[i].events & POLLOUT) 74 if (fds[i].events & POLLPRI) 82 fd = fds[i].fd; 83 fds[i].revents = 0; 86 if ((fds[i].events & POLLIN) && FD_ISSET(fd, &readfds)) 87 fds[ 100 poll(struct pollfd *fds, nfds_t nfds, int timeout) argument [all...] |
/freebsd-current/contrib/netbsd-tests/kernel/kqueue/write/ |
H A D | t_pipe.c | 59 int fds[2]; local 62 RL(pipe(fds)); 64 RL(close(fds[0])); 66 EV_SET(&event[0], fds[1], EVFILT_WRITE, EV_ADD|EV_ENABLE, 0, 0, 0); 83 int fds[2]; local 88 RL(pipe(fds)); 91 EV_SET(&event[0], fds[1], EVFILT_WRITE, EV_ADD|EV_ENABLE, 0, 0, 0); 97 int sz = read(fds[0], buffer, 128); 108 RL(n = write(fds[1], "foo", 3)); 109 RL(close(fds[ 124 int fds[2]; local [all...] |
/freebsd-current/crypto/heimdal/lib/roken/ |
H A D | mini_inetd.c | 94 rk_socket_t *fds; local 101 fds = malloc (nalloc * sizeof(*fds)); 102 if (fds == NULL) { 110 fds[i] = socket (a->ai_family, a->ai_socktype, a->ai_protocol); 111 if (rk_IS_BAD_SOCKET(fds[i])) 113 socket_set_reuseaddr (fds[i], 1); 114 socket_set_ipv6only(fds[i], 1); 115 if (rk_IS_SOCKET_ERROR(bind (fds[i], a->ai_addr, a->ai_addrlen))) { 117 rk_closesocket(fds[ [all...] |
/freebsd-current/lib/libnv/ |
H A D | msgio.h | 44 int fd_send(int sock, const int *fds, size_t nfds); 45 int fd_recv(int sock, int *fds, size_t nfds);
|
/freebsd-current/tests/sys/audit/ |
H A D | file-write.c | 31 static struct pollfd fds[1]; variable in typeref:struct:pollfd 52 FILE *pipefd = setup(fds, "fw"); 54 check_audit(fds, successreg, pipefd); 73 FILE *pipefd = setup(fds, "fw"); 76 check_audit(fds, failurereg, pipefd); 97 FILE *pipefd = setup(fds, "fw"); 99 check_audit(fds, regex, pipefd); 119 FILE *pipefd = setup(fds, "fw"); 122 check_audit(fds, regex, pipefd);
|
H A D | file-create.c | 36 static struct pollfd fds[1]; variable in typeref:struct:pollfd 55 FILE *pipefd = setup(fds, auclass); 57 check_audit(fds, successreg, pipefd); 76 FILE *pipefd = setup(fds, auclass); 79 check_audit(fds, failurereg, pipefd); 97 FILE *pipefd = setup(fds, auclass); 99 check_audit(fds, successreg, pipefd); 118 FILE *pipefd = setup(fds, auclass); 121 check_audit(fds, failurereg, pipefd); 139 FILE *pipefd = setup(fds, auclas [all...] |
H A D | file-read.c | 31 static struct pollfd fds[1]; variable in typeref:struct:pollfd 49 FILE *pipefd = setup(fds, "fr"); 51 check_audit(fds, successreg, pipefd); 70 FILE *pipefd = setup(fds, "fr"); 73 check_audit(fds, failurereg, pipefd); 93 FILE *pipefd = setup(fds, "fr"); 95 check_audit(fds, successreg, pipefd); 114 FILE *pipefd = setup(fds, "fr"); 117 check_audit(fds, failurereg, pipefd);
|
H A D | file-attribute-modify.c | 45 static struct pollfd fds[1]; variable in typeref:struct:pollfd 71 FILE *pipefd = setup(fds, auclass); 73 check_audit(fds, extregex, pipefd); 93 FILE *pipefd = setup(fds, auclass); 95 check_audit(fds, regex, pipefd); 116 FILE *pipefd = setup(fds, auclass); 122 check_audit(fds, extregex, pipefd); 142 FILE *pipefd = setup(fds, auclass); 144 check_audit(fds, regex, pipefd); 167 FILE *pipefd = setup(fds, auclas [all...] |
H A D | file-close.c | 39 static struct pollfd fds[1]; variable in typeref:struct:pollfd 64 FILE *pipefd = setup(fds, auclass); 66 check_audit(fds, extregex, pipefd); 85 FILE *pipefd = setup(fds, auclass); 87 check_audit(fds, regex, pipefd); 109 FILE *pipefd = setup(fds, auclass); 115 check_audit(fds, extregex, pipefd); 134 FILE *pipefd = setup(fds, auclass); 137 check_audit(fds, regex, pipefd); 157 FILE *pipefd = setup(fds, auclas [all...] |
H A D | file-attribute-access.c | 41 static struct pollfd fds[1]; variable in typeref:struct:pollfd 69 FILE *pipefd = setup(fds, auclass); 71 check_audit(fds, successreg, pipefd); 90 FILE *pipefd = setup(fds, auclass); 93 check_audit(fds, failurereg, pipefd); 113 FILE *pipefd = setup(fds, auclass); 115 check_audit(fds, successreg, pipefd); 133 FILE *pipefd = setup(fds, auclass); 136 check_audit(fds, failurereg, pipefd); 156 FILE *pipefd = setup(fds, auclas [all...] |
H A D | process-control.c | 53 static struct pollfd fds[1]; variable in typeref:struct:pollfd 70 FILE *pipefd = setup(fds, auclass); 74 check_audit(fds, pcregex, pipefd); 99 FILE *pipefd = setup(fds, auclass); 103 check_audit(fds, pcregex, pipefd); 131 FILE *pipefd = setup(fds, auclass); 134 check_audit(fds, pcregex, pipefd); 157 FILE *pipefd = setup(fds, auclass); 160 check_audit(fds, pcregex, pipefd); 183 FILE *pipefd = setup(fds, auclas [all...] |
H A D | administrative.c | 53 static struct pollfd fds[1]; variable in typeref:struct:pollfd 76 FILE *pipefd = setup(fds, auclass); 79 check_audit(fds, adregex, pipefd); 104 FILE *pipefd = setup(fds, auclass); 108 check_audit(fds, adregex, pipefd); 132 FILE *pipefd = setup(fds, auclass); 135 check_audit(fds, adregex, pipefd); 159 FILE *pipefd = setup(fds, auclass); 162 check_audit(fds, adregex, pipefd); 183 FILE *pipefd = setup(fds, auclas [all...] |
H A D | inter-process.c | 52 static struct pollfd fds[1]; variable in typeref:struct:pollfd 71 FILE *pipefd = setup(fds, auclass); 77 check_audit(fds, ipcregex, pipefd); 99 FILE *pipefd = setup(fds, auclass); 101 check_audit(fds, regex, pipefd); 131 FILE *pipefd = setup(fds, auclass); 133 check_audit(fds, ipcregex, pipefd); 155 FILE *pipefd = setup(fds, auclass); 157 check_audit(fds, regex, pipefd); 187 FILE *pipefd = setup(fds, auclas [all...] |
H A D | file-delete.c | 34 static struct pollfd fds[1]; variable in typeref:struct:pollfd 53 FILE *pipefd = setup(fds, "fd"); 55 check_audit(fds, successreg, pipefd); 73 FILE *pipefd = setup(fds, "fd"); 76 check_audit(fds, failurereg, pipefd); 95 FILE *pipefd = setup(fds, "fd"); 97 check_audit(fds, successreg, pipefd); 116 FILE *pipefd = setup(fds, "fd"); 119 check_audit(fds, failurereg, pipefd); 138 FILE *pipefd = setup(fds, "f [all...] |
H A D | ioctl.c | 40 static struct pollfd fds[1]; variable in typeref:struct:pollfd 59 FILE *pipefd = setup(fds, auclass); 61 check_audit(fds, ioregex, pipefd); 83 FILE *pipefd = setup(fds, auclass); 86 check_audit(fds, ioregex, pipefd);
|
/freebsd-current/tools/test/stress2/misc/ |
H A D | pipe.sh | 82 int fds[PIPES][2]; 86 if (pipe(fds[i]) == -1) 90 if (write(fds[0][1], &c, sizeof(c)) != sizeof(c)) 94 close(fds[i][1]); 95 if (read(fds[i][0], &c, sizeof(c)) != sizeof(c)) 103 if (write(fds[i + 1][1], &c, sizeof(c)) != 109 close(fds[i][0]); 110 close(fds[i][1]);
|
H A D | pipe2.sh | 87 int fds[2], r; 95 if (pipe(fds) == -1) 98 write(fds[1], &token, sizeof(token)); 104 if (read(fds[0], &token, sizeof(token)) != sizeof(token)) 106 close(fds[0]); 107 if (pipe(fds) == -1) 110 if (write(fds[1], &token, sizeof(token)) != sizeof(token)) 121 if (read(fds[0], &token, sizeof(token)) != sizeof(token)) 123 fprintf(stderr, "FINAL read %d from %d\n", token, fds[0]);
|
/freebsd-current/contrib/netbsd-tests/kernel/kqueue/read/ |
H A D | t_pipe.c | 55 int fds[2]; local 58 RL(pipe(fds)); 61 EV_SET(&event[0], fds[0], EVFILT_READ, EV_ADD|EV_ENABLE, 0, 0, 0); 65 RL(write(fds[1], "foo", 3)); 76 RL(n = read(fds[0], buffer, event[0].data));
|