resetting manifest requested domain to floor
[platform/upstream/expect.git] / expect_cf.h.in
1 /*
2  * Check for headers
3  */
4 #ifndef __EXPECT_CF_H__
5 #define __EXPECT_CF_H__
6
7 #undef NO_STDLIB_H
8 #undef NO_UNION_WAIT
9 #undef HAVE_STDARG_H
10 #undef HAVE_VARARGS_H
11 #undef HAVE_STROPTS_H
12 #undef HAVE_SYSCONF_H
13 #undef HAVE_SYS_FCNTL_H
14 #undef HAVE_SYS_WAIT_H
15 #undef HAVE_SYS_BSDTYPES_H
16 #undef HAVE_SYS_SELECT_H
17 #undef HAVE_SYS_TIME_H
18 #undef HAVE_SYS_PTEM_H
19 #undef HAVE_STRREDIR_H
20
21 /* old-style Dynix ptys need this */
22 #undef HAVE_STRPTY_H
23
24 #undef HAVE_UNISTD_H
25 #undef HAVE_SYSMACROS_H
26 #undef HAVE_INTTYPES_H
27 #undef HAVE_TIOCGWINSZ_IN_TERMIOS_H
28 #undef HAVE_TCGETS_OR_TCGETA_IN_TERMIOS_H
29
30 #undef pid_t
31 #undef RETSIGTYPE
32
33 /* ok to include both time.h and sys/time.h */
34 #undef TIME_WITH_SYS_TIME
35
36 /* if setpgrp takes 0 args */
37 #undef SETPGRP_VOID
38
39 /*
40  * This section is for compile macros needed by
41  * everything else.
42  */
43
44 /*
45  * Check for functions
46  */
47 #undef HAVE_MEMCPY
48 #undef HAVE_SYSCONF
49 #undef SIMPLE_EVENT
50 #undef HAVE_STRFTIME
51 #undef HAVE_MEMMOVE
52
53 /* timezone() a la Pyramid */
54 #undef HAVE_TIMEZONE
55
56 #undef HAVE_SIGLONGJMP
57 #undef HAVE_STRCHR
58
59 #ifndef HAVE_STRCHR
60 #define strchr(s,c) index(s,c)
61 #endif /* HAVE_STRCHR */
62
63 /*
64  * timezone
65  */
66 #undef HAVE_SV_TIMEZONE
67
68 /*
69  * wait status type
70  */
71 #undef NO_UNION_WAIT
72
73 #undef WNOHANG_REQUIRES_POSIX_SOURCE
74
75 /*
76  * Signal stuff. Setup the return type
77  * and if signals need to be re-armed.
78  */
79 /*#ifndef RETSIGTYPE*/
80 /*#define RETSIGTYPE void*/
81 /*#endif*/
82 #undef REARM_SIG
83
84 /*
85  * Generate correct type for select mask
86  */
87 #ifndef SELECT_MASK_TYPE
88 #define SELECT_MASK_TYPE fd_set
89 #endif
90
91 /*
92  * Check how stty works
93  */
94 #undef STTY_READS_STDOUT
95
96 /*
97  * Check for tty/pty functions and structures
98  */
99 #undef POSIX
100 #undef HAVE_TCSETATTR
101 #undef HAVE_TERMIO
102 #undef HAVE_TERMIOS
103 #undef HAVE_SGTTYB
104 #undef HAVE__GETPTY
105 #undef HAVE_GETPTY
106 #undef HAVE_OPENPTY
107 #undef HAVE_PTC
108 #undef HAVE_PTC_PTS
109 #undef HAVE_PTYM
110 #undef HAVE_PTYTRAP
111 #undef HAVE_PTMX
112 #undef HAVE_PTMX_BSD
113 #undef HAVE_SCO_CLIST_PTYS
114
115 /*
116  * Special hacks
117  */
118 #undef CONVEX
119 #undef SOLARIS
120
121 #ifdef SOLARIS
122 #define __EXTENSIONS__
123 #endif /* SOLARIS */
124
125 #undef WNOHANG_BACKUP_VALUE
126
127 #endif  /* __EXPECT_CF_H__ */