unistd.h
authorMark Eichin <eichin@mit.edu>
Sun, 14 Aug 1994 04:45:04 +0000 (04:45 +0000)
committerMark Eichin <eichin@mit.edu>
Sun, 14 Aug 1994 04:45:04 +0000 (04:45 +0000)
maxpathlen
unused vars
fix error message printfs
string.h
throw out byte_copy, use memcpy

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

src/kadmin/kpasswd/configure.in
src/kadmin/kpasswd/kpasswd.c
src/kadmin/kpasswd/networked.c

index 6c28f653a27dc0da8d097d7a4adb1cd7a1e324fe..9ac066bac8e12c2595d884c3cb6a3f7eddf2ebfe 100644 (file)
@@ -5,6 +5,7 @@ AC_SET_BUILDTOP
 AC_PROG_INSTALL
 AC_HAVE_LIBRARY(socket)
 AC_HAVE_LIBRARY(nsl)
+AC_HAVE_HEADERS(unistd.h)
 AC_COMPILE_CHECK([ut_pid in struct utmp],
 [#include <utmp.h>],
 [struct utmp ut; ut.ut_pid;],
index dc2706cc6a4ce7b76c382650ac1dcf143a9e5f98..0dd48e808935e70b71a97dbe91fce9f2d6e4a0b1 100644 (file)
@@ -33,10 +33,6 @@ static char rcsid_kpasswd_c[] =
 #include <netdb.h>
 #include <signal.h>
 
-#ifndef MAXPATHLEN
-#define MAXPATHLEN 1024
-#endif
-
 #include <sys/param.h>
 #include <pwd.h>
 
@@ -65,6 +61,11 @@ static char rcsid_kpasswd_c[] =
 #include <krb5/errors.h>
 #include <krb5/kdb5_err.h>
 #include <krb5/krb5_err.h>
+#include <com_err.h>
+
+#ifndef MAXPATHLEN
+#define MAXPATHLEN 1024
+#endif
 
 krb5_error_code get_first_ticket 
        PROTOTYPE((krb5_ccache, 
@@ -101,20 +102,17 @@ main(argc,argv)
     struct passwd *pw;
 
     krb5_principal client;
-    krb5_principal server;
 
     char default_name[256];
     char *client_name;         /* Single string representation of client id */
 
     krb5_data requested_realm;
-    char * local_realm;
 
     char input_string[768];
 
     krb5_error_code retval;    /* return code */
 
     int local_socket;
-    int c, count;
 
     krb5_error *err_ret;
     krb5_ap_rep_enc_part *rep_ret;
@@ -128,8 +126,6 @@ main(argc,argv)
 
     char *new_password;
     int new_pwsize;
-    krb5_data *decodable_pwd_string;
-    int i, j;
 
 #ifdef SANDIA
     extern int networked();
@@ -584,9 +580,7 @@ OLDDECLARG(krb5_ccache, cache)
 OLDDECLARG(krb5_principal, client)
 {
     char prompt[255];                  /* for the password prompt */
-    char verify_prompt[255];           /* Verification Prompt if Desired */
     char pword[ADM_MAX_PW_LENGTH+1];   /* storage for the password */
-    int  pword_length = sizeof(pword);
     char *old_password;
     int  old_pwsize;
     int         i;
@@ -594,7 +588,6 @@ OLDDECLARG(krb5_principal, client)
     krb5_address **my_addresses;
 
     char *client_name;
-    char local_realm[255];
     krb5_error_code retval;
     
     if ((retval = krb5_unparse_name(client, &client_name))) {
@@ -622,7 +615,8 @@ OLDDECLARG(krb5_principal, client)
                                           /* instance is local realm */
                                        client->realm.data,
                                         0))) {
-        fprintf(stderr, "Error %s while building server name\n");
+        fprintf(stderr, "Error %s while building server name\n",
+               error_message(retval));
         return(1);
     }
 
@@ -685,7 +679,6 @@ krb5_error_code retval;
    krb5_pwd_data *pwd_data;
    passwd_phrase_element **next_passwd_phrase_element;
    char prompt[255];
-   char *verify_prompt = 0;
    int i, j, k;
    int legit_pswd = 0; /* Assume No Legitimate Password */
    char *password_list[ADM_MAX_PW_CHOICES];
@@ -818,9 +811,7 @@ int * local_socket;
 
 {
     struct servent *service_process;          /* service we will talk to */
-    struct hostent *local_host;                       /* us */
     struct hostent *remote_host;              /* host we will talk to */
-    struct sockaddr *sockaddr_list;
 
     char **hostlist;
 
index 39897f17d7c83571fb6166736791786e62629fc1..e70e6f83f3d14d4e74da214e79f1951e7703577a 100644 (file)
  * suitability of the modifications, or additions to this software for 
  * any purpose.  It is provided "as is" without express or implied warranty.
  */
+#include <string.h>
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
 #ifndef _TYPES_
 #include <sys/types.h>
 #ifndef _TYPES_
@@ -140,7 +144,7 @@ char *username,*tmpname;
        kadmin_endutent();
        return(1);
     }
-    byte_copy((char *)tmpptr,(char *)&retutent,sizeof(struct utmp));
+    memcpy((char *)&retutent,(char *)tmpptr,sizeof(struct utmp));
     kadmin_endutent();
 #ifdef DEBUG
 #ifdef NO_UT_HOST
@@ -192,16 +196,6 @@ char *username,*tmpname;
     return(1);
 }
 
-byte_copy(str1,str2,len)
-char *str1, *str2;
-int len;
-{
- int i;
- for (i=0;i < len; i++) *(str2 + i) = *(str1 + i);
- return;
-}
-
-
 #ifdef NOTKERBEROS
 main(argc,argv)
 int argc;