* defines.h: Fix k4cmd prototype to match kcmd.c
authorTom Yu <tlyu@mit.edu>
Fri, 11 May 2001 03:42:35 +0000 (03:42 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 11 May 2001 03:42:35 +0000 (03:42 +0000)
* kcmd.c (k4cmd): Fix to not use a narrow type.

* krlogin.c: Fix prototypes so they don't include narrow types.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13240 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/bsd/ChangeLog
src/appl/bsd/defines.h
src/appl/bsd/kcmd.c
src/appl/bsd/krlogin.c

index c2ae0f4da60c828314240af03a891e4e706afe03..fcd4bd462e7ea1c5d7c4f247b8ced433d277e04a 100644 (file)
@@ -1,3 +1,11 @@
+2001-05-10  Tom Yu  <tlyu@mit.edu>
+
+       * defines.h: Fix k4cmd prototype to match kcmd.c.
+
+       * kcmd.c (k4cmd): Fix to not use a narrow type.
+
+       * krlogin.c: Fix prototypes so they don't include narrow types.
+
 2001-04-26  Ken Raeburn  <raeburn@mit.edu>
 
        * configure.in: Don't use KRB5_CHECK_PROTOS.
index 94b880f3dd0d0a2c9b346e274aa3872190260535..4259f13984b9c1d57744f891ff6403b03f476263 100644 (file)
@@ -47,7 +47,8 @@ extern void rcmd_stream_init_normal(void);
 #if defined(KRB5_KRB4_COMPAT) && !defined(SKIP_V4_PROTO)
 extern void rcmd_stream_init_krb4(C_Block, int, int, int);
 
-extern int k4cmd(int *sock, char **ahost, u_short rport, char *locuser, 
+extern int k4cmd(int *sock, char **ahost, unsigned int rport,
+                char *locuser,
                 char *remuser, char *cmd, int *fd2p, KTEXT ticket,
                 char *service, char *realm, CREDENTIALS *cred, 
                 Key_schedule schedule, MSG_DAT *msg_data, 
index 0a8e6128fdb9b834dc409ec3804a2d85dd9f1f66..353c611b5598f265e2cad1c89ca658bee8aae2f4 100644 (file)
@@ -527,7 +527,7 @@ k4cmd(sock, ahost, rport, locuser, remuser, cmd, fd2p, ticket, service, realm,
       cred, schedule, msg_data, laddr, faddr, authopts, anyport)
      int *sock;
      char **ahost;
-     u_short rport;
+     unsigned int rport;
      char *locuser, *remuser, *cmd;
      int *fd2p;
      KTEXT ticket;
index 722163987bd77d3fbda6ca47f23962800652055f..3c96507c8a2585adf9bf9366098218bc60262440 100644 (file)
@@ -276,7 +276,7 @@ static void doit(int);
 #endif
 static int control(unsigned char *, int);
 static void sendwindow(void);
-static void stop(char), echo(char);
+static void stop(int), echo(int);
 static void writer(void), done(int);
 static int confirm_death (void);
 
@@ -974,7 +974,8 @@ setsignal(sig, act)
 
 
 
-void done(status)
+static void
+done(status)
      int status;
 {
 #ifdef POSIX_SIGNALS