version 1.29, 1997/06/29 11:10:35 |
version 1.30, 1997/09/11 11:21:55 |
|
|
#include <kerberosIV/krb.h> |
#include <kerberosIV/krb.h> |
#include <netdb.h> |
#include <netdb.h> |
|
|
|
int kerberos __P((char *username, char *user, int uid)); |
|
|
#define ARGSTR "-Kflm" |
#define ARGSTR "-Kflm" |
|
|
int use_kerberos = 1; |
int use_kerberos = 1; |
|
|
iscsh = NO; |
iscsh = NO; |
} |
} |
|
|
if (p = strrchr(shell, '/')) |
if ((p = strrchr(shell, '/'))) |
avshell = p+1; |
avshell = p+1; |
else |
else |
avshell = shell; |
avshell = shell; |
|
|
static char buf[MAXPATHLEN + 4]; |
static char buf[MAXPATHLEN + 4]; |
|
|
buf[0] = 0; |
buf[0] = 0; |
if (p = ttyname(STDERR_FILENO)) |
if ((p = ttyname(STDERR_FILENO))) |
snprintf(buf, sizeof(buf), " on %s", p); |
snprintf(buf, sizeof(buf), " on %s", p); |
return (buf); |
return (buf); |
} |
} |
|
|
#ifdef KERBEROS |
#ifdef KERBEROS |
|
int |
kerberos(username, user, uid) |
kerberos(username, user, uid) |
char *username, *user; |
char *username, *user; |
int uid; |
int uid; |
|
|
KTEXT_ST ticket; |
KTEXT_ST ticket; |
AUTH_DAT authdata; |
AUTH_DAT authdata; |
struct hostent *hp; |
struct hostent *hp; |
register char *p; |
|
int kerno; |
int kerno; |
in_addr_t faddr; |
in_addr_t faddr; |
char hostname[MAXHOSTNAMELEN], savehost[MAXHOSTNAMELEN]; |
char hostname[MAXHOSTNAMELEN], savehost[MAXHOSTNAMELEN]; |