]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove NEED_BSDTTY and NEED_UNISTD_H.
authorDan Nicolaescu <dann@ics.uci.edu>
Thu, 6 May 2010 19:46:47 +0000 (12:46 -0700)
committerDan Nicolaescu <dann@ics.uci.edu>
Thu, 6 May 2010 19:46:47 +0000 (12:46 -0700)
* s/hpux10-20.h (NEED_BSDTTY): Remove.
* s/aix4-2.h (NEED_UNISTD_H): Remove.
* systty.h: Simplify conditionals for including <sys/bsdtty.h>,
<sys/ptyio.h> and <unistd.h>.

src/ChangeLog
src/s/aix4-2.h
src/s/hpux10-20.h
src/systty.h

index 3c0270e1fc4c63442839105445271a52b95053d5..29cf56225d16656bfc5fd032eff04e85d64e7ed8 100644 (file)
@@ -1,5 +1,11 @@
 2010-05-06  Dan Nicolaescu  <dann@ics.uci.edu>
 
+       Remove NEED_BSDTTY and NEED_UNISTD_H.
+       * s/hpux10-20.h (NEED_BSDTTY): Remove.
+       * s/aix4-2.h (NEED_UNISTD_H): Remove.
+       * systty.h: Simplify conditionals for including <sys/bsdtty.h>,
+       <sys/ptyio.h> and <unistd.h>.
+
        * emacs.c (main): Remove NO_DIR_LIBRARY conditional, unused.
 
        * Makefile.in (STARTFILES): Conditionally define to make the usage clear.
index 0a36c8ff0df62290dbfa08cde1c027ffae56be58..bd327c7833e11fc57f186bae0e5ea557dc3779cc 100644 (file)
@@ -109,9 +109,6 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
    It may not have been needed in certain earlier versions.  */
 #define HAVE_TCATTR
 
-/* Include unistd.h, even though we don't define POSIX.  */
-#define NEED_UNISTD_H
-
 /* AIX doesn't define this.  */
 #define unix 1
 
index fe47b3b5645a7270d651cce2537d2405fa0d366e..320fa8b4d7988a9cf2ccc61838fba631ece66982 100644 (file)
@@ -91,9 +91,6 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 
 #define UNEXEC unexhp9k800.o
 
-/* Include the file bsdtty.h, since this machine has job control.  */
-#define NEED_BSDTTY
-
 /* This is how to get the device name of the tty end of a pty.  */
 #define PTY_TTY_NAME_SPRINTF \
             sprintf (pty_name, "/dev/pty/tty%c%x", c, i);
index 057f58f6064b096a59e20c71f5741007aed4c7ce..fcc6cf81e51dcbcf6825ac22739abaf075b5fda7 100644 (file)
@@ -51,11 +51,8 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 #include <termios.h>
 #endif
 
-#ifdef NEED_BSDTTY
+#ifdef HPUX
 #include <sys/bsdtty.h>
-#endif
-
-#if defined (HPUX) && defined (HAVE_PTYS)
 #include <sys/ptyio.h>
 #endif
 
@@ -63,7 +60,7 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 #include <sys/pty.h>
 #endif /* AIX */
 
-#if (defined (POSIX) || defined (NEED_UNISTD_H)) && defined (HAVE_UNISTD_H)
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif