date and time created 91/02/28 22:01:33 by dab
authorDave A. Borman <dab@ucbvax.Berkeley.EDU>
Fri, 1 Mar 1991 14:01:33 +0000 (06:01 -0800)
committerDave A. Borman <dab@ucbvax.Berkeley.EDU>
Fri, 1 Mar 1991 14:01:33 +0000 (06:01 -0800)
SCCS-vsn: lib/libtelnet/misc.c 5.1
SCCS-vsn: lib/libtelnet/misc.h 5.1

usr/src/lib/libtelnet/misc.c [new file with mode: 0644]
usr/src/lib/libtelnet/misc.h [new file with mode: 0644]

diff --git a/usr/src/lib/libtelnet/misc.c b/usr/src/lib/libtelnet/misc.c
new file mode 100644 (file)
index 0000000..385587f
--- /dev/null
@@ -0,0 +1,87 @@
+/*-
+ * Copyright (c) 1991 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * %sccs.include.redist.c%
+ */
+
+#ifndef lint
+static char sccsid[] = "@(#)misc.c     5.1 (Berkeley) %G%";
+#endif /* not lint */
+
+/*
+ * Copyright (c) 1988, 1990 Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms are permitted provided
+ * that: (1) source distributions retain this entire copyright notice and
+ * comment, and (2) distributions including binaries display the following
+ * acknowledgement:  ``This product includes software developed by the
+ * University of California, Berkeley and its contributors'' in the
+ * documentation or other materials provided with the distribution and in
+ * all advertising materials mentioning features or use of this software.
+ * Neither the name of the University nor the names of its contributors may
+ * be used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
+#include "misc.h"
+
+char *RemoteHostName;
+char *LocalHostName;
+char *UserNameRequested = 0;
+int ConnectedCount = 0;
+
+       void
+auth_encrypt_init(local, remote, name, server)
+       char *local;
+       char *remote;
+       char *name;
+       int server;
+{
+       RemoteHostName = remote;
+       LocalHostName = local;
+#if    defined(AUTHENTICATE)
+       auth_init(name, server);
+#endif
+#if    defined(ENCRYPT)
+       encrypt_init(name, server);
+#endif
+       if (UserNameRequested) {
+               free(UserNameRequested);
+               UserNameRequested = 0;
+       }
+}
+
+       void
+auth_encrypt_user(name)
+       char *name;
+{
+       extern char *strdup();
+
+       if (UserNameRequested)
+               free(UserNameRequested);
+       UserNameRequested = name ? strdup(name) : 0;
+}
+
+       void
+auth_encrypt_connect(cnt)
+       int cnt;
+{
+}
+
+       void
+printd(data, cnt)
+       unsigned char *data;
+       int cnt;
+{
+       if (cnt > 16)
+               cnt = 16;
+       while (cnt-- > 0) {
+               printf(" %02x", *data);
+               ++data;
+       }
+}
diff --git a/usr/src/lib/libtelnet/misc.h b/usr/src/lib/libtelnet/misc.h
new file mode 100644 (file)
index 0000000..6b7b743
--- /dev/null
@@ -0,0 +1,16 @@
+/*-
+ * Copyright (c) 1991 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * %sccs.include.redist.c%
+ *
+ *     @(#)misc.h      5.1 (Berkeley) %G%
+ */
+
+extern char *UserNameRequested;
+extern char *LocalHostName;
+extern char *RemoteHostName;
+extern int ConnectedCount;
+extern int ReservedPort;
+
+#include "misc-proto.h"