diff options
Diffstat (limited to 'src/s/darwin.h')
-rw-r--r-- | src/s/darwin.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/s/darwin.h b/src/s/darwin.h index 9f78405a43c..5b162ea08a3 100644 --- a/src/s/darwin.h +++ b/src/s/darwin.h @@ -37,6 +37,10 @@ Boston, MA 02111-1307, USA. */ #define BSD_SYSTEM /* #define VMS */ +#ifndef DARWIN +#define DARWIN 1 +#endif + /* MAC_OS is used to conditionally compile code common to both MAC_OS8 and MAC_OSX. */ #ifdef MAC_OSX @@ -103,10 +107,18 @@ Boston, MA 02111-1307, USA. */ /* * Define HAVE_PTYS if the system supports pty devices. + * Note: PTYs are broken on darwin <6. Use at your own risk. */ #define HAVE_PTYS +/** + * PTYs only work correctly on Darwin 7 or higher. So make the + * default for process-connection-type dependent on the kernel + * version. + */ +#define MIN_PTY_KERNEL_VERSION '7' + /* * Define NONSYSTEM_DIR_LIBRARY to make Emacs emulate * The 4.2 opendir, etc., library functions. |