#include <unistd.h>
#include <syslog.h>
+#ifdef HAVE_KRB4
#include <des.h>
+#endif
#include "update.h"
RCSID("$Header$");
char *whoami, *hostname;
int have_authorization = 0;
+#ifdef HAVE_KRB4
des_cblock session;
+#endif
int uid = 0;
void child_handler(int signal);
char *str;
void (*proc)(int, char *);
} dispatch_table[] = {
+#ifdef HAVE_KRB4
{ "AUTH_002", auth_002 },
+#endif
+ { "AUTH_003", auth_003 },
{ "XFER_002", xfer_002 },
{ "XFER_003", xfer_003 },
{ "EXEC_002", exec_002 },
buf[BUFSIZ] = '\0';
vsnprintf(buf, BUFSIZ, fmt, args);
- syslog(LOG_NOTICE, "%s: %s %s", progname, error_message(code), buf);
+ syslog(LOG_NOTICE, "%s: %s %s", progname ? progname : "",
+ code ? error_message(code) : "", buf);
}