]> andersk Git - moira.git/commitdiff
posixifcation from miki
authorjweiss <jweiss>
Fri, 29 Apr 1994 19:50:15 +0000 (19:50 +0000)
committerjweiss <jweiss>
Fri, 29 Apr 1994 19:50:15 +0000 (19:50 +0000)
update/send_file.c

index 60ba84795a67860f6c7d7e99b01a22a414e58ebd..89345732c8250990e1c07d4e2b03628b80cea93a 100644 (file)
@@ -21,7 +21,9 @@ static char *rcsid_send_file_c = "$Header$";
 #include <des.h>
 #include <krb.h>
 #include <update.h>
-
+#ifdef POSIX
+#include <sys/fcntl.h>
+#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 */
This page took 0.048819 seconds and 5 git commands to generate.