diff -ru slang-1.4.4/src/slutty.c slang-1.4.4.macos/src/slutty.c
--- slang-1.4.4/src/slutty.c	Sat Jan 19 13:03:03 2002
+++ slang-1.4.4.macos/src/slutty.c	Sun Jan 20 18:40:32 2002
@@ -241,10 +241,12 @@
      {
 #ifdef O_RDWR
 # ifndef __BEOS__  /* I have been told that BEOS will HANG if passed /dev/tty */
-	if ((SLang_TT_Read_FD = open("/dev/tty", O_RDWR)) >= 0)
+#  ifndef MACOSX /* Mac OSX won't work with /dev/tty */
+       if ((SLang_TT_Read_FD = open("/dev/tty", O_RDWR)) >= 0)
 	  {
 	     TTY_Open = 1;
 	  }
+#  endif 
 # endif
 #endif
 	if (TTY_Open == 0)
