]> andersk Git - moira.git/commitdiff
assume POSIX
authordanw <danw>
Mon, 5 Jan 1998 14:59:45 +0000 (14:59 +0000)
committerdanw <danw>
Mon, 5 Jan 1998 14:59:45 +0000 (14:59 +0000)
update/auth_002.c
update/smskey.c

index 182e77a5c79ea3524941a69464338dd4282ee1c7..b78033cefc0df81b2937dc2789493f47ed2ae376 100644 (file)
@@ -51,14 +51,12 @@ auth_002(str)
      char *str;
 {
     STRING data;
-    char host[BUFSIZ], realm[REALM_SZ];
+    char realm[REALM_SZ];
     char aname[ANAME_SZ], ainst[INST_SZ], arealm[REALM_SZ];
     AUTH_DAT ad;
     char *p, *first, *config_lookup();
     KTEXT_ST ticket_st;
-#ifdef POSIX
     struct utsname name;
-#endif
     des_key_schedule sched;
     C_Block nonce, nonce2;
 
@@ -69,17 +67,12 @@ auth_002(str)
        code = connection_errno(conn);
        lose("awaiting Kerberos authenticators");
     }
-#ifdef POSIX
     (void) uname(&name);
-    strncpy(host, name.nodename, sizeof(host));
-#else
-    gethostname(host, sizeof(host));
-#endif
     ticket_st.mbz = 0;
     ticket_st.length = MAX_STRING_SIZE(data);
     memcpy(ticket_st.dat, STRING_DATA(data), MAX_STRING_SIZE(data));
     code = krb_rd_req(&ticket_st, service,
-                     krb_get_phost(host), 0,
+                     krb_get_phost(name.nodename), 0,
                      &ad, KEYFILE);
     if (code) {
        code += ERROR_TABLE_BASE_krb;
index 04f0f9b2f427b27fb7bfbdad487ec479e2b990b5..cb5ba08a48feb30961a12a83654ac40297b6d467 100644 (file)
@@ -8,6 +8,7 @@
 #include <mit-copyright.h>
 #include <stdio.h>
 #include <sys/file.h>
+#include <fcntl.h>
 #include <des.h>
 int debug=0;                   /* goddamn des library breakage */
 char string[] = "sms\0\0Athena\0\1";
This page took 0.473867 seconds and 5 git commands to generate.