Searched refs:atomicio (Results 1 - 23 of 23) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/cmd-inet/usr.bin/nc/
H A Datomicio.h1 /* $OpenBSD: atomicio.h,v 1.2 2007/09/07 14:50:44 tobias Exp $ */
37 size_t atomicio(ssize_t (*)(int, void *, size_t), int, void *, size_t);
H A DMakefile29 OBJS= atomicio.o netcat.o socks.o strtonum.o
H A Dsocks.c44 #include "atomicio.h"
114 if (atomicio(read, fd, buf + off, 1) != 1)
192 cnt = atomicio(vwrite, proxyfd, buf, 3);
196 cnt = atomicio(read, proxyfd, buf, 2);
251 cnt = atomicio(vwrite, proxyfd, buf, wlen);
260 cnt = atomicio(read, proxyfd, buf, 10);
278 cnt = atomicio(vwrite, proxyfd, buf, wlen);
286 cnt = atomicio(read, proxyfd, buf, 8);
312 cnt = atomicio(vwrite, proxyfd, buf, r);
332 if ((cnt = atomicio(vwrit
[all...]
H A Datomicio.c1 /* $OpenBSD: atomicio.c,v 1.9 2007/09/07 14:50:44 tobias Exp $ */
38 #include "atomicio.h"
44 atomicio(ssize_t (*f) (int, void *, size_t), int fd, void *_s, size_t n) function
H A Dnetcat.c67 #include "atomicio.h"
708 if (atomicio(vwrite, lfd, buf, n) != n)
728 if (atomicio(vwrite, nfd, buf, n) != n)
761 if (atomicio(vwrite, nfd, obuf, 3) != 3)
/opensolaris-onvv-gate/usr/src/cmd/ssh/include/
H A Datomicio.h30 /* $OpenBSD: atomicio.h,v 1.4 2001/06/26 06:32:46 itojun Exp $ */
41 ssize_t atomicio(ssize_t (*)(), int, void *, size_t);
/opensolaris-onvv-gate/usr/src/cmd/ssh/libssh/common/
H A Dmsg.c32 #include "atomicio.h"
45 if (atomicio(write, fd, buf, sizeof(buf)) != sizeof(buf))
47 if (atomicio(write, fd, buffer_ptr(m), mlen) != mlen)
60 res = atomicio(read, fd, buf, sizeof(buf));
71 res = atomicio(read, fd, buffer_ptr(m), msg_len);
H A Datomicio.c29 RCSID("$OpenBSD: atomicio.c,v 1.10 2001/05/08 22:48:07 markus Exp $");
33 #include "atomicio.h"
39 atomicio(f, fd, _s, n) function
H A Dentropy.c33 #include "atomicio.h"
109 ret = atomicio(read, p[0], buf, sizeof(buf));
H A Dprogressmeter.c43 #include "atomicio.h"
228 atomicio(vwrite, STDOUT_FILENO, buf, win_size - 1);
284 atomicio(vwrite, STDOUT_FILENO, "\n", 1);
H A Dllib-lssh30 #include <atomicio.h>
H A Dauthfd.c54 #include "atomicio.h"
125 if (atomicio(write, auth->fd, buf, 4) != 4 ||
126 atomicio(write, auth->fd, buffer_ptr(request),
/opensolaris-onvv-gate/usr/src/cmd/ssh/scp/
H A Dscp.c85 #include "atomicio.h"
637 (void) atomicio(write, remout, buf, strlen(buf));
656 (void) atomicio(write, remout, buf, strlen(buf));
673 result = atomicio(read, fd, bp->buf, amt);
678 (void) atomicio(write, remout, bp->buf, amt);
680 result = atomicio(write, remout, bp->buf, amt);
692 (void) atomicio(write, remout, "", 1);
721 (void) atomicio(write, remout, path, strlen(path));
731 (void) atomicio(write, remout, path, strlen(path));
752 (void) atomicio(writ
[all...]
/opensolaris-onvv-gate/usr/src/cmd/ssh/sshd/
H A Dauth2-none.c37 #include "atomicio.h"
64 n = atomicio(read, fd, banner, len);
H A Daltprivsep.c33 #include "atomicio.h"
904 len = atomicio(write, pipe_fd, plen_buf, sizeof (plen));
910 len = atomicio(write, pipe_fd, &padlen, sizeof (padlen));
915 len = atomicio(write, pipe_fd, buffer_ptr(&to_monitor), plen - 1);
969 len = atomicio(read, pipe_fd, plen_buf, sizeof (plen));
977 len = atomicio(read, pipe_fd, &padlen, sizeof (padlen));
988 len = atomicio(read, pipe_fd, buffer_ptr(&from_monitor), plen);
H A Dloginrec.c168 #include "atomicio.h"
803 if (atomicio(read, fd, &old_ut, sizeof(old_ut)) == sizeof(old_ut) &&
811 if (atomicio(write, fd, ut, sizeof(*ut)) != sizeof(*ut))
1012 if (atomicio(write, fd, ut, sizeof(*ut)) != sizeof(*ut)) {
1119 if (atomicio(read, fd, &ut, sizeof(ut)) != sizeof(ut)) {
1179 if (atomicio(write, fd, utx, sizeof(*utx)) != sizeof(*utx)) {
1276 if (atomicio(read, fd, &utx, sizeof(utx)) != sizeof(utx)) {
1469 if (atomicio(write, fd, &last, sizeof(last)) != sizeof(last)) {
1510 ret = atomicio(read, fd, &last, sizeof(last));
H A Dsshd.c76 #include "atomicio.h"
531 if (atomicio(write, sock_out, server_version_string,
541 if (atomicio(read, sock_in, &buf[i], 1) != 1) {
570 (void) atomicio(write, sock_out, s, strlen(s));
631 (void) atomicio(write, sock_out, s, strlen(s));
/opensolaris-onvv-gate/usr/src/cmd/ssh/libopenbsd-compat/common/
H A Dllib-lopenbsd-compat29 #include <atomicio.h>
/opensolaris-onvv-gate/usr/src/cmd/ssh/libssh/
H A DMakefile.com30 atomicio.o \
/opensolaris-onvv-gate/usr/src/cmd/ssh/sftp/
H A Dsftp-client.c49 #include "atomicio.h"
100 if (atomicio(read, fd, buffer_ptr(m), 4) != 4) {
112 if (atomicio(read, fd, buffer_ptr(m), msg_len) != msg_len) {
908 atomicio(vwrite, local_fd, data, len) != len) &&
1081 * Can't use atomicio here because it returns 0 on EOF,
/opensolaris-onvv-gate/usr/src/cmd/ssh/ssh/
H A Dclientloop.c85 #include "atomicio.h"
568 atomicio(write, fileno(stdout), buffer_ptr(bout), buffer_len(bout));
570 atomicio(write, fileno(stderr), buffer_ptr(berr), buffer_len(berr));
H A Dsshconnect.c36 #include "atomicio.h"
455 int len = atomicio(read, connection_in, &buf[i], 1);
533 if (atomicio(write, connection_out, buf, strlen(buf)) != strlen(buf))
/opensolaris-onvv-gate/usr/src/cmd/ssh/ssh-keyscan/
H A Dssh-keyscan.c34 #include "atomicio.h"
556 if (atomicio(write, s, buf, n) != n) {

Completed in 752 milliseconds