summaryrefslogtreecommitdiff
path: root/ssh-rand-helper.c
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2003-07-06 15:20:46 +1000
committerDarren Tucker <dtucker@zip.com.au>2003-07-06 15:20:46 +1000
commit8661b569039c116e9439c1c17cc34ca9dbe25847 (patch)
tree8e02b2f5259defff78ca817091eb0ad24cdf8f14 /ssh-rand-helper.c
parent0a4f04b5b255d116e4de441c93a867aac9f616ee (diff)
- (dtucker) [ssh-rand-helper.c loginrec.c]
Apply atomicio typing change to these too.
Diffstat (limited to 'ssh-rand-helper.c')
-rw-r--r--ssh-rand-helper.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ssh-rand-helper.c b/ssh-rand-helper.c
index a233b1e9c..88e6e7c05 100644
--- a/ssh-rand-helper.c
+++ b/ssh-rand-helper.c
@@ -39,7 +39,7 @@
39#include "pathnames.h" 39#include "pathnames.h"
40#include "log.h" 40#include "log.h"
41 41
42RCSID("$Id: ssh-rand-helper.c,v 1.11 2003/05/16 05:51:45 djm Exp $"); 42RCSID("$Id: ssh-rand-helper.c,v 1.12 2003/07/06 05:20:46 dtucker Exp $");
43 43
44/* Number of bytes we write out */ 44/* Number of bytes we write out */
45#define OUTPUT_SEED_SIZE 48 45#define OUTPUT_SEED_SIZE 48
@@ -187,7 +187,7 @@ reopen:
187 msg[0] = 0x02; 187 msg[0] = 0x02;
188 msg[1] = len; 188 msg[1] = len;
189 189
190 if (atomicio(write, fd, msg, sizeof(msg)) != sizeof(msg)) { 190 if (atomicio(vwrite, fd, msg, sizeof(msg)) != sizeof(msg)) {
191 if (errno == EPIPE && errors < 10) { 191 if (errno == EPIPE && errors < 10) {
192 close(fd); 192 close(fd);
193 errors++; 193 errors++;
@@ -572,7 +572,7 @@ prng_write_seedfile(void)
572 debug("WARNING: couldn't access PRNG seedfile %.100s " 572 debug("WARNING: couldn't access PRNG seedfile %.100s "
573 "(%.100s)", filename, strerror(errno)); 573 "(%.100s)", filename, strerror(errno));
574 } else { 574 } else {
575 if (atomicio(write, fd, &seed, sizeof(seed)) < sizeof(seed)) 575 if (atomicio(vwrite, fd, &seed, sizeof(seed)) < sizeof(seed))
576 fatal("problem writing PRNG seedfile %.100s " 576 fatal("problem writing PRNG seedfile %.100s "
577 "(%.100s)", filename, strerror(errno)); 577 "(%.100s)", filename, strerror(errno));
578 close(fd); 578 close(fd);
@@ -858,7 +858,7 @@ main(int argc, char **argv)
858 printf("%02x", (unsigned char)(buf[ret])); 858 printf("%02x", (unsigned char)(buf[ret]));
859 printf("\n"); 859 printf("\n");
860 } else 860 } else
861 ret = atomicio(write, STDOUT_FILENO, buf, bytes); 861 ret = atomicio(vwrite, STDOUT_FILENO, buf, bytes);
862 862
863 memset(buf, '\0', bytes); 863 memset(buf, '\0', bytes);
864 xfree(buf); 864 xfree(buf);