]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove ancient OS X process-connection-type handling
authorGlenn Morris <rgm@gnu.org>
Fri, 6 Mar 2020 01:11:51 +0000 (17:11 -0800)
committerGlenn Morris <rgm@gnu.org>
Fri, 6 Mar 2020 01:11:51 +0000 (17:11 -0800)
* src/process.c (init_process_emacs) [DARWIN_OS]:
Remove process-connection-type special-casing
for OS X < 10.3 (ie pre-2003).
Ref https://lists.gnu.org/r/emacs-devel/2005-01/msg00741.html

src/emacs.c
src/process.c

index 8b27c63f7311396a11a692299ed1f66c7f045fdb..ea9c4cd79dc348ef9b7c65d8cd4bd5cc0b403a01 100644 (file)
@@ -1964,7 +1964,6 @@ Using an Emacs configured with --with-x-toolkit=lucid does not have this problem
   /* This calls putenv and so must precede init_process_emacs.  */
   init_timefns ();
 
-  /* This sets Voperating_system_release, which init_process_emacs uses.  */
   init_editfns ();
 
   /* These two call putenv.  */
index 91d426103d8ccad59fa2c72b3a2494e83bae3849..e4e5e57aeeef88025b16899081f5a083a78074f7 100644 (file)
@@ -8277,19 +8277,6 @@ init_process_emacs (int sockfd)
   memset (datagram_address, 0, sizeof datagram_address);
 #endif
 
-#if defined (DARWIN_OS)
-  /* PTYs are broken on Darwin < 6, but are sometimes useful for interactive
-     processes.  As such, we only change the default value.  */
- if (initialized)
-  {
-    char const *release = (STRINGP (Voperating_system_release)
-                          ? SSDATA (Voperating_system_release)
-                          : 0);
-    if (!release || !release[0] || (release[0] < '7' && release[1] == '.')) {
-      Vprocess_connection_type = Qnil;
-    }
-  }
-#endif
 #endif /* subprocesses */
   kbd_is_on_hold = 0;
 }