Lines 1-12
Link Here
|
1 |
--- src/ptytty.c.orig 2005-10-17 09:36:46.000000000 +0200 |
1 |
--- src/ptytty.c.orig 2010-01-24 01:05:53.000000000 -0800 |
2 |
+++ src/ptytty.c 2007-09-27 14:12:26.000000000 +0200 |
2 |
+++ src/ptytty.c 2010-01-24 01:09:19.000000000 -0800 |
3 |
@@ -41,7 +41,7 @@ |
3 |
@@ -41,7 +41,7 @@ |
4 |
#ifdef HAVE_SYS_IOCTL_H |
4 |
#ifdef HAVE_SYS_IOCTL_H |
5 |
# include <sys/ioctl.h> |
5 |
# include <sys/ioctl.h> |
6 |
#endif |
6 |
#endif |
7 |
-#if defined(PTYS_ARE_PTMX) && !defined(__CYGWIN32__) |
7 |
-#if defined(PTYS_ARE_PTMX) && !defined(__CYGWIN32__) |
8 |
+#if defined(PTYS_ARE_PTMX) && !defined(__CYGWIN32__) && !defined(__FreeBSD__) |
8 |
+#if defined(PTYS_ARE_PTMX) && !defined(__CYGWIN32__) && !defined(__FreeBSD__) |
9 |
# include <sys/stropts.h> /* for I_PUSH */ |
9 |
# include <sys/stropts.h> /* for I_PUSH */ |
10 |
#endif |
10 |
#endif |
11 |
|
11 |
|
12 |
@@ -159,11 +159,19 @@ |
12 |
@@ -159,11 +159,19 @@ |
Lines 14-23
Link Here
|
14 |
char tty_name[] = "/dev/tty??"; |
14 |
char tty_name[] = "/dev/tty??"; |
15 |
|
15 |
|
16 |
-# ifndef PTYCHAR1 |
16 |
-# ifndef PTYCHAR1 |
17 |
-# define PTYCHAR1 "pqrstuvwxyz" |
17 |
-# define PTYCHAR1 "pqrstuvwxyz" |
18 |
-# endif |
18 |
-# endif |
19 |
-# ifndef PTYCHAR2 |
19 |
-# ifndef PTYCHAR2 |
20 |
-# define PTYCHAR2 "0123456789abcdef" |
20 |
-# define PTYCHAR2 "0123456789abcdef" |
21 |
+# ifdef __FreeBSD__ |
21 |
+# ifdef __FreeBSD__ |
22 |
+/* Auto-detected pty names do not work well with devfs! */ |
22 |
+/* Auto-detected pty names do not work well with devfs! */ |
23 |
+# undef PTYCHAR1 |
23 |
+# undef PTYCHAR1 |