diff --git a/appl/kx/common.c b/appl/kx/common.c index d597c0781..d5df63ce5 100644 --- a/appl/kx/common.c +++ b/appl/kx/common.c @@ -7,7 +7,7 @@ do_enccopy (int fd1, int fd2, int mode, des_cblock *iv, des_key_schedule schedule, int *num) { int ret; - char buf[BUFSIZ]; + u_char buf[BUFSIZ]; ret = read (fd1, buf, sizeof(buf)); if (ret == 0) @@ -74,7 +74,7 @@ copy_encrypted (int fd1, int fd2, des_cblock *iv, */ RETSIGTYPE -childhandler () +childhandler (int sig) { pid_t pid; int status; diff --git a/appl/kx/kx.h b/appl/kx/kx.h index 41b4d65ee..d7a5737f6 100644 --- a/appl/kx/kx.h +++ b/appl/kx/kx.h @@ -16,6 +16,9 @@ #ifdef HAVE_SYS_RESOURCE_H #include #endif +#ifdef HAVE_SYS_SELECT_H +#include +#endif #include #include #include @@ -38,7 +41,7 @@ extern char *prog; int copy_encrypted (int fd1, int fd2, des_cblock *iv, des_key_schedule schedule); -RETSIGTYPE childhandler (); +RETSIGTYPE childhandler (int); int get_local_xsocket (unsigned dnr); int connect_local_xsocket (unsigned dnr);