Include unistd.h and stropts.h in common.c to fix Solaris problems reported by Netocrat

darcs-hash:20060728125057-ac50b-455d5a9a1671ad3bfee61a46266b420aff1adb49.gz
This commit is contained in:
axel 2006-07-28 22:50:57 +10:00
parent 9bbe19bfb8
commit 3835000e9d
2 changed files with 7 additions and 1 deletions

View file

@ -7,6 +7,12 @@ parts of fish.
#include "config.h"
#include <unistd.h>
#ifdef HAVE_STROPTS
#include <stropts.h>
#endif
#include <stdlib.h>
#include <termios.h>
#include <wchar.h>

View file

@ -250,7 +250,7 @@ AC_SEARCH_LIBS( nanosleep, rt, , [AC_MSG_ERROR([Cannot find the rt library, need
AC_SEARCH_LIBS( setupterm, [ncurses curses], , [AC_MSG_ERROR([Could not find a curses implementation, needed to build fish])] )
# Check for presense of various header files
AC_CHECK_HEADERS([getopt.h termio.h sys/resource.h term.h ncurses/term.h libintl.h ncurses.h curses.h])
AC_CHECK_HEADERS([getopt.h termio.h sys/resource.h term.h ncurses/term.h libintl.h ncurses.h curses.h stropts.h])
AC_CHECK_HEADER([regex.h],
[AC_DEFINE([HAVE_REGEX_H], [1], [Define to 1 if you have the <regex.h> header file.])],