fix portability issues

This commit is contained in:
Duncan Laurie 2005-09-02 17:56:27 +00:00
parent 67a60f1c9d
commit f50160a9e4
3 changed files with 12 additions and 5 deletions

View File

@ -3,7 +3,7 @@ dnl autoconf for ipmitool
dnl
AC_INIT([src/ipmitool.c])
AC_CANONICAL_SYSTEM
AM_INIT_AUTOMAKE([ipmitool], [1.8.3])
AM_INIT_AUTOMAKE([ipmitool], [1.8.3.5])
AM_CONFIG_HEADER(config.h)
AC_CONFIG_SRCDIR([src/ipmitool.c])
AC_PREREQ(2.50)
@ -18,7 +18,7 @@ AC_CHECK_PROG([RPMBUILD], [rpmbuild], [rpmbuild], [rpm])
AC_CHECK_PROG([SED], [sed], [sed])
AC_HEADER_STDC
AC_CHECK_HEADERS([stdlib.h string.h sys/ioctl.h sys/stat.h unistd.h])
AC_CHECK_HEADERS([stdlib.h string.h sys/ioctl.h sys/stat.h unistd.h paths.h termios.h])
AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h sys/socket.h])
AC_CHECK_HEADERS([sys/byteorder.h byteswap.h])

View File

@ -47,7 +47,10 @@
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <paths.h> /* For _PATH_TTY */
#ifdef HAVE_PATHS_H
# include <paths.h> /* For _PATH_TTY */
#endif
#include <ipmitool/helper.h>
#include <ipmitool/log.h>

View File

@ -39,8 +39,6 @@
#include <sys/poll.h>
#include <fcntl.h>
#include <unistd.h>
//#include <termios.h>
#include <linux/termios.h>
#include <errno.h>
#include <stdlib.h>
#include <stdio.h>
@ -53,6 +51,12 @@
#include <sys/select.h>
#include <sys/time.h>
#ifdef __linux__
# include <linux/termios.h>
#else
# include <sys/termios.h>
#endif
#include <ipmitool/helper.h>
#include <ipmitool/ipmi.h>
#include <ipmitool/ipmi_intf.h>