|
Packit |
a69f91 |
/*
|
|
Packit |
a69f91 |
* Check for headers
|
|
Packit |
a69f91 |
*/
|
|
Packit |
a69f91 |
#ifndef __EXPECT_CF_H__
|
|
Packit |
a69f91 |
#define __EXPECT_CF_H__
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
#undef NO_STDLIB_H
|
|
Packit |
a69f91 |
#undef NO_UNION_WAIT
|
|
Packit |
a69f91 |
#undef HAVE_STDARG_H
|
|
Packit |
a69f91 |
#undef HAVE_VARARGS_H
|
|
Packit |
a69f91 |
#undef HAVE_STROPTS_H
|
|
Packit |
a69f91 |
#undef HAVE_SYSCONF_H
|
|
Packit |
a69f91 |
#undef HAVE_SYS_FCNTL_H
|
|
Packit |
a69f91 |
#undef HAVE_SYS_WAIT_H
|
|
Packit |
a69f91 |
#undef HAVE_SYS_BSDTYPES_H
|
|
Packit |
a69f91 |
#undef HAVE_SYS_SELECT_H
|
|
Packit |
a69f91 |
#undef HAVE_SYS_TIME_H
|
|
Packit |
a69f91 |
#undef HAVE_SYS_PTEM_H
|
|
Packit |
a69f91 |
#undef HAVE_STRREDIR_H
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/* old-style Dynix ptys need this */
|
|
Packit |
a69f91 |
#undef HAVE_STRPTY_H
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
#undef HAVE_UNISTD_H
|
|
Packit |
a69f91 |
#undef HAVE_SYSMACROS_H
|
|
Packit |
a69f91 |
#undef HAVE_INTTYPES_H
|
|
Packit |
a69f91 |
#undef HAVE_TIOCGWINSZ_IN_TERMIOS_H
|
|
Packit |
a69f91 |
#undef HAVE_TCGETS_OR_TCGETA_IN_TERMIOS_H
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
#undef pid_t
|
|
Packit |
a69f91 |
#undef RETSIGTYPE
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/* ok to include both time.h and sys/time.h */
|
|
Packit |
a69f91 |
#undef TIME_WITH_SYS_TIME
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/* if setpgrp takes 0 args */
|
|
Packit |
a69f91 |
#undef SETPGRP_VOID
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/*
|
|
Packit |
a69f91 |
* This section is for compile macros needed by
|
|
Packit |
a69f91 |
* everything else.
|
|
Packit |
a69f91 |
*/
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/*
|
|
Packit |
a69f91 |
* Check for functions
|
|
Packit |
a69f91 |
*/
|
|
Packit |
a69f91 |
#undef HAVE_MEMCPY
|
|
Packit |
a69f91 |
#undef HAVE_SYSCONF
|
|
Packit |
a69f91 |
#undef SIMPLE_EVENT
|
|
Packit |
a69f91 |
#undef HAVE_STRFTIME
|
|
Packit |
a69f91 |
#undef HAVE_MEMMOVE
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/* timezone() a la Pyramid */
|
|
Packit |
a69f91 |
#undef HAVE_TIMEZONE
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
#undef HAVE_SIGLONGJMP
|
|
Packit |
a69f91 |
#undef HAVE_STRCHR
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
#ifndef HAVE_STRCHR
|
|
Packit |
a69f91 |
#define strchr(s,c) index(s,c)
|
|
Packit |
a69f91 |
#endif /* HAVE_STRCHR */
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/*
|
|
Packit |
a69f91 |
* timezone
|
|
Packit |
a69f91 |
*/
|
|
Packit |
a69f91 |
#undef HAVE_SV_TIMEZONE
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/*
|
|
Packit |
a69f91 |
* wait status type
|
|
Packit |
a69f91 |
*/
|
|
Packit |
a69f91 |
#undef NO_UNION_WAIT
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
#undef WNOHANG_REQUIRES_POSIX_SOURCE
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/*
|
|
Packit |
a69f91 |
* Signal stuff. Setup the return type
|
|
Packit |
a69f91 |
* and if signals need to be re-armed.
|
|
Packit |
a69f91 |
*/
|
|
Packit |
a69f91 |
/*#ifndef RETSIGTYPE*/
|
|
Packit |
a69f91 |
/*#define RETSIGTYPE void*/
|
|
Packit |
a69f91 |
/*#endif*/
|
|
Packit |
a69f91 |
#undef REARM_SIG
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/*
|
|
Packit |
a69f91 |
* Generate correct type for select mask
|
|
Packit |
a69f91 |
*/
|
|
Packit |
a69f91 |
#ifndef SELECT_MASK_TYPE
|
|
Packit |
a69f91 |
#define SELECT_MASK_TYPE fd_set
|
|
Packit |
a69f91 |
#endif
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/*
|
|
Packit |
a69f91 |
* Check how stty works
|
|
Packit |
a69f91 |
*/
|
|
Packit |
a69f91 |
#undef STTY_READS_STDOUT
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/*
|
|
Packit |
a69f91 |
* Check for tty/pty functions and structures
|
|
Packit |
a69f91 |
*/
|
|
Packit |
a69f91 |
#undef POSIX
|
|
Packit |
a69f91 |
#undef HAVE_TCSETATTR
|
|
Packit |
a69f91 |
#undef HAVE_TERMIO
|
|
Packit |
a69f91 |
#undef HAVE_TERMIOS
|
|
Packit |
a69f91 |
#undef HAVE_SGTTYB
|
|
Packit |
a69f91 |
#undef HAVE__GETPTY
|
|
Packit |
a69f91 |
#undef HAVE_GETPTY
|
|
Packit |
a69f91 |
#undef HAVE_OPENPTY
|
|
Packit |
a69f91 |
#undef HAVE_PTC
|
|
Packit |
a69f91 |
#undef HAVE_PTC_PTS
|
|
Packit |
a69f91 |
#undef HAVE_PTYM
|
|
Packit |
a69f91 |
#undef HAVE_PTYTRAP
|
|
Packit |
a69f91 |
#undef HAVE_PTMX
|
|
Packit |
a69f91 |
#undef HAVE_PTMX_BSD
|
|
Packit |
a69f91 |
#undef HAVE_SCO_CLIST_PTYS
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
/*
|
|
Packit |
a69f91 |
* Special hacks
|
|
Packit |
a69f91 |
*/
|
|
Packit |
a69f91 |
#undef CONVEX
|
|
Packit |
a69f91 |
#undef SOLARIS
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
#ifdef SOLARIS
|
|
Packit |
a69f91 |
#define __EXTENSIONS__
|
|
Packit |
a69f91 |
#endif /* SOLARIS */
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
#undef WNOHANG_BACKUP_VALUE
|
|
Packit |
a69f91 |
|
|
Packit |
a69f91 |
#endif /* __EXPECT_CF_H__ */
|