version 1.18, 1997/09/03 18:01:01 |
version 1.19, 1998/03/25 20:22:08 |
|
|
des_key_schedule schedule; |
des_key_schedule schedule; |
int use_kerberos = 1, doencrypt; |
int use_kerberos = 1, doencrypt; |
char dst_realm_buf[REALM_SZ], *dest_realm = NULL; |
char dst_realm_buf[REALM_SZ], *dest_realm = NULL; |
|
|
|
int des_read __P((int, char *, int)); |
|
int des_write __P((int, char *, int)); |
|
|
|
int krcmd __P((char **, u_short, char *, char *, int *, char *)); |
|
int krcmd_mutual __P((char **, u_short, char *, char *, int *, char *, |
|
CREDENTIALS *, Key_schedule)); |
#endif |
#endif |
|
|
#ifndef TIOCPKT_WINDOW |
#ifndef TIOCPKT_WINDOW |
|
|
(void)setuid(uid); |
(void)setuid(uid); |
doit(omask); |
doit(omask); |
/*NOTREACHED*/ |
/*NOTREACHED*/ |
|
|
|
return 0; |
} |
} |
|
|
pid_t child; |
pid_t child; |
|
|
stop(0); |
stop(0); |
continue; |
continue; |
} |
} |
if (c != escapechar) |
if (c != escapechar) { |
#ifdef KERBEROS |
#ifdef KERBEROS |
if (doencrypt) |
if (doencrypt) |
(void)des_write(rem, |
(void)des_write(rem, |
|
|
else |
else |
#endif |
#endif |
(void)write(rem, &escapechar, 1); |
(void)write(rem, &escapechar, 1); |
|
} |
} |
} |
|
|
#ifdef KERBEROS |
#ifdef KERBEROS |