$NetBSD: patch-aa,v 1.7 2011/11/28 19:33:13 marino Exp $ --- appl/bsd/encrypt.c.orig 2001-09-09 20:27:22.000000000 +0000 +++ appl/bsd/encrypt.c @@ -63,12 +63,15 @@ RCSID("$Id: encrypt.c,v 1.6 2001/09/09 2 *((c)++)=(unsigned char)(((l) )&0xff)) /* This has some uglies in it but it works - even over sockets. */ -extern int errno; int des_rw_mode=DES_PCBC_MODE; int LEFT_JUSTIFIED = 0; int +#if defined(__DragonFly__) || defined (__FreeBSD__) +bsd_des_enc_read(int fd, char *buf, int len, des_key_schedule sched, des_cblock *iv) +#else bsd_des_enc_read(int fd, char *buf, int len, struct des_ks_struct *sched, des_cblock *iv) +#endif { /* data to be unencrypted */ int net_num=0; @@ -213,7 +216,11 @@ bsd_des_enc_read(int fd, char *buf, int } int +#if defined(__DragonFly__) || defined (__FreeBSD__) +bsd_des_enc_write(int fd, char *buf, int len, des_key_schedule sched, des_cblock *iv) +#else bsd_des_enc_write(int fd, char *buf, int len, struct des_ks_struct *sched, des_cblock *iv) +#endif { long rnum; int i,j,k,outnum;