version 1.28, 2002/06/12 06:07:16 |
version 1.29, 2002/07/15 22:11:21 |
|
|
void warning(const char *, ...); |
void warning(const char *, ...); |
void desrw_set_key(des_cblock *, des_key_schedule *); |
void desrw_set_key(des_cblock *, des_key_schedule *); |
int des_read(int, char *, int); |
int des_read(int, char *, int); |
int des_write(int, char *, int); |
int des_write(int, void *, int); |
|
|
int krcmd(char **, u_short, char *, char *, int *, char *); |
int krcmd(char **, u_short, char *, char *, int *, char *); |
int krcmd_mutual(char **, u_short, char *, char *, int *, char *, |
int krcmd_mutual(char **, u_short, char *, char *, int *, char *, |
|
|
#endif |
#endif |
|
|
void usage(void); |
void usage(void); |
|
void sendsig(int); |
|
char *copyargs(char **argv); |
|
|
void talk(int, sigset_t *, int, int); |
void talk(int, sigset_t *, int, int); |
|
|
|
|
int rfd2; |
int rfd2; |
|
|
int |
int |
main(argc, argv) |
main(int argc, char *argv[]) |
int argc; |
|
char **argv; |
|
{ |
{ |
extern char *optarg; |
extern char *optarg; |
extern int optind; |
extern int optind; |
|
|
struct servent *sp; |
struct servent *sp; |
sigset_t mask, omask; |
sigset_t mask, omask; |
int argoff, asrsh, ch, dflag, nflag, one, rem, uid; |
int argoff, asrsh, ch, dflag, nflag, one, rem, uid; |
char *p; |
char *args, *host, *user, *p; |
char *args, *host, *user, *copyargs(); |
|
pid_t pid = 0; |
pid_t pid = 0; |
void sendsig(); |
|
|
|
argoff = asrsh = dflag = nflag = 0; |
argoff = asrsh = dflag = nflag = 0; |
one = 1; |
one = 1; |
|
|
} |
} |
|
|
void |
void |
talk(nflag, omask, pid, rem) |
talk(int nflag, sigset_t *omask, pid_t pid, int rem) |
int nflag; |
|
sigset_t *omask; |
|
pid_t pid; |
|
int rem; |
|
{ |
{ |
int cc, wc; |
int cc, wc; |
char *bp; |
char *bp; |
|
|
} |
} |
|
|
void |
void |
sendsig(signo) |
sendsig(int signo) |
char signo; |
|
{ |
{ |
int save_errno = errno; |
int save_errno = errno; |
|
|
|
|
#endif |
#endif |
|
|
char * |
char * |
copyargs(argv) |
copyargs(char **argv) |
char **argv; |
|
{ |
{ |
|
char **ap, *p, *args; |
int cc; |
int cc; |
char **ap, *p; |
|
char *args, *malloc(); |
|
|
|
cc = 0; |
cc = 0; |
for (ap = argv; *ap; ++ap) |
for (ap = argv; *ap; ++ap) |