From f9cccf914c6e01f62bb145b52fc860a5a14be6f0 Mon Sep 17 00:00:00 2001 From: jweiss Date: Fri, 29 Apr 1994 19:50:15 +0000 Subject: [PATCH] posixifcation from miki --- update/send_file.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/update/send_file.c b/update/send_file.c index 60ba8479..89345732 100644 --- a/update/send_file.c +++ b/update/send_file.c @@ -21,7 +21,9 @@ static char *rcsid_send_file_c = "$Header$"; #include #include #include - +#ifdef POSIX +#include +#endif extern CONNECTION conn; extern int errno; @@ -113,7 +115,11 @@ int encrypt; session[4], session[5], session[6], session[7]); #endif /* DEBUG */ des_key_sched(session, sched); +#ifdef POSIX + memmove(ivec, session, sizeof(ivec)); +#else bcopy(session, ivec, sizeof(ivec)); +#endif } while (n_to_send > 0) { @@ -129,8 +135,12 @@ int encrypt; MAX_STRING_SIZE(data) = n; if (encrypt) { src = (unsigned char *)STRING_DATA(data); +#ifdef POSIX + memmove(dst, src, n); +#else bcopy(src, dst, n); - bzero(dst + n, 7); +#endif + memset(dst + n, 0, 7); /* encrypt! */ des_pcbc_encrypt(dst, src, n, sched, ivec, 0); /* save vector to continue chaining */ -- 2.45.1