Mercurial > vim
changeset 12576:b74f5036a434 v8.0.1166
patch 8.0.1166: :terminal doesn't work on Mac High Sierra
commit https://github.com/vim/vim/commit/c958b316386fa44116a02bfbd5859edc54a4a7e0
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Sep 30 20:04:36 2017 +0200
patch 8.0.1166: :terminal doesn't work on Mac High Sierra
Problem: :terminal doesn't work on Mac High Sierra.
Solution: Change #ifdef for OpenPTY(). (Ozaki Kiichi, Kazunobu Kuriyama,
closes #2162)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 30 Sep 2017 20:15:04 +0200 |
parents | a4270d6de19a |
children | 146d737348b7 |
files | src/pty.c src/version.c |
diffstat | 2 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/pty.c +++ b/src/pty.c @@ -267,10 +267,11 @@ OpenPTY(char **ttyn) } #endif -#if defined(HAVE_SVR4_PTYS) && !defined(PTY_DONE) && !defined(hpux) && !defined(MACOS_X) +#if defined(HAVE_SVR4_PTYS) && !defined(PTY_DONE) && !defined(hpux) \ + && !(defined(MACOS_X) && !defined(MAC_OS_X_VERSION_10_6)) /* NOTE: Even though HPUX can have /dev/ptmx, the code below doesn't work! - * Same for Mac OS X Leopard. */ + * Same for Mac OS X Leopard (10.5). */ #define PTY_DONE int OpenPTY(char **ttyn)