diff options
author | jtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-10-16 19:17:50 +0000 |
---|---|---|
committer | jtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-10-16 19:17:50 +0000 |
commit | 191d9a65603e4f967119f1004cdaefd7b4ecdc6f (patch) | |
tree | 6ab7c08aa9a2ddf00cca6b0b0143c0f98e3b9400 /configure.ac | |
parent | 814472b0e39c88d900f63b1e071a6d4683f4a91e (diff) | |
download | ATCD-191d9a65603e4f967119f1004cdaefd7b4ecdc6f.tar.gz |
ChangeLogTag: Sun Oct 16 11:59:05 2005 J.T. Conklin <jtc@acorntoolworks.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 37 |
1 files changed, 17 insertions, 20 deletions
diff --git a/configure.ac b/configure.ac index 6da42644129..8fef664dc15 100644 --- a/configure.ac +++ b/configure.ac @@ -662,34 +662,31 @@ ACE_CHECK_HAS_HEADERS(sysent.h) ACE_CHECK_LACKS_HEADERS(time.h) -ACE_CHECK_LACKS_HEADERS(termios.h) +ACE_CHECK_LACKS_HEADERS(termio.h termios.h) ACE_CHECK_LACKS_HEADERS(wctype.h) - - AC_CHECK_HEADER([sys/systeminfo.h],[],[]) -AC_CHECK_HEADER([sys/termios.h], - [ - AC_EGREP_CPP([ACE_WITH_TERM_IOCTLS], - [ -#include <sys/termios.h> - -#if !defined (ACE_LACKS_SYS_IOCTL_H) -# include <sys/ioctl.h> +AC_CHECK_TYPE([struct termio], + [AC_DEFINE([ACE_HAS_TERMIO], 1, + [Define to 1 if system supports SysV tty API.])], + [], + [ +#ifndef ACE_LACKS_TERMIO_H +#include <termio.h> #endif + ]) -#if defined(TCGETS) && defined(TCSETS) - ACE_WITH_TERM_IOCTLS -#elif defined(TCGETA) && defined(TCSETA) - ACE_WITH_TERM_IOCTLS +AC_CHECK_TYPE([struct termios], + [AC_DEFINE([ACE_HAS_TERMIOS], 1, + [Define to 1 if system supports POSIX tty API.])], + [], + [ +#ifndef ACE_LACKS_TERMIOS_H +#include <termios.h> #endif - ], - [ - AC_DEFINE([ACE_HAS_TERM_IOCTLS]) - ],) - ],) + ]) dnl If the platform has XTI, don't bother with the TLI checks as XTI is dnl preferred. |