1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-31 21:57:12 +00:00
freebsd-ports/net/pptpclient/files/patch-ae
John Polstra f9c4cd9156 New port for the "pptp-linux" VPN client. It allows a FreeBSD machine
to connect to a remote NT server, making it behave as if it were on
the same LAN.
1999-06-19 22:41:33 +00:00

47 lines
1.2 KiB
Plaintext

RCS file: /home/jdp/f5/pptp/cvs/pptp/pty.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- pty.h 1999/04/28 19:36:57 1.1.1.1
+++ pty.h 1999/04/28 19:42:34 1.2
@@ -6,18 +6,32 @@
* $Id: pty.h,v 1.2 1997/12/13 08:39:01 cananian Exp $
*/
-/* Hmm. PTYs can be anywhere.... */
-
#ifdef __linux__
-#define PTYDEV "/dev/ptyxx"
-#define TTYDEV "/dev/ttyxx"
+#define PTYCHAR1 "abcdepqrstuvwxyz"
+#define PTYCHAR2 "0123456789abcdef"
+#endif
-#define PTYMAX (strlen(PTYDEV)+1)
-#define TTYMAX (strlen(TTYDEV)+1)
+#ifdef __FreeBSD__
+#define PTYCHAR1 "pqrsPQRS"
+#define PTYCHAR2 "0123456789abcdefghijklmnopqrstuv"
+#endif
-#define PTYCHAR1 "abcdepqrstuvwxyz"
+/* Conservative defaults that will work for most systems. */
+#ifndef PTYDEV
+#define PTYDEV "/dev/ptyxx"
+#endif
+#ifndef TTYDEV
+#define TTYDEV "/dev/ttyxx"
+#endif
+#ifndef PTYCHAR1
+#define PTYCHAR1 "pqrs"
+#endif
+#ifndef PTYCHAR2
#define PTYCHAR2 "0123456789abcdef"
#endif
+
+#define PTYMAX (strlen(PTYDEV)+1)
+#define TTYMAX (strlen(TTYDEV)+1)
/* Get pty/tty pair, put filename in ttydev, ptydev (which must be
* at least PTYMAX characters long), and return file descriptor of