[openssh-commits] CVS: shitei.mindrot.org: openssh

Damien Miller djm at mindrot.org
Thu May 26 12:23:45 EST 2005

CVSROOT:	/var/cvs
Module name:	openssh
Changes by:	djm at shitei.mindrot.org	2005/05/26 12:23:45

Modified files:
	.              : ChangeLog atomicio.c atomicio.h authfd.c 
	                 monitor_wrap.c msg.c scp.c sftp-client.c 
	                 ssh-keyscan.c sshconnect.c 

Log message:
- avsm at cvs.openbsd.org 2005/05/24 17:32:44
[atomicio.c atomicio.h authfd.c monitor_wrap.c msg.c scp.c sftp-client.c]
[ssh-keyscan.c sshconnect.c]
Switch atomicio to use a simpler interface; it now returns a size_t
(containing number of bytes read/written), and indicates error by
returning 0.  EOF is signalled by errno==EPIPE.
Typical use now becomes:

if (atomicio(read, ..., len) != len)

ok deraadt@, cloder@, djm@

cvs -n rdiff -u -r1.3785 -r1.3786 openssh/ChangeLog
cvs -n rdiff -u -r1.20 -r1.21 openssh/atomicio.c
cvs -n rdiff -u -r1.5 -r1.6 openssh/atomicio.h
cvs -n rdiff -u -r1.59 -r1.60 openssh/authfd.c
cvs -n rdiff -u -r1.51 -r1.52 openssh/monitor_wrap.c
cvs -n rdiff -u -r1.8 -r1.9 openssh/msg.c
cvs -n rdiff -u -r1.134 -r1.135 openssh/scp.c
cvs -n rdiff -u -r1.57 -r1.58 openssh/sftp-client.c
cvs -n rdiff -u -r1.67 -r1.68 openssh/ssh-keyscan.c
cvs -n rdiff -u -r1.129 -r1.130 openssh/sshconnect.c

More information about the openssh-commits mailing list