xref: /netbsd-src/bin/ksh/config.h (revision a5a27bbf6f5b86e4b6223803ad410c4ad6f975f5)
1 /*	$NetBSD: config.h,v 1.53 2017/06/30 04:22:22 kamil Exp $	*/
2 
3 /* config.h.  Generated automatically by configure.  */
4 /* config.h.in.  Generated automatically from configure.in by autoheader.  */
5 /*
6  * This file, acconfig.h, which is a part of pdksh (the public domain ksh),
7  * is placed in the public domain.  It comes with no licence, warranty
8  * or guarantee of any kind (i.e., at your own risk).
9  */
10 
11 #ifndef CONFIG_H
12 #define CONFIG_H
13 
14 /* Define if on MINIX.  */
15 /* #undef _MINIX */
16 
17 /* Define if the system does not provide POSIX.1 features except
18    with this defined.  */
19 /* #undef _POSIX_1_SOURCE */
20 
21 /* Define if you need to in order for stat and other things to work.  */
22 /* #undef _POSIX_SOURCE */
23 
24 /* Define as the return type of signal handlers (int or void).  */
25 #define RETSIGTYPE void
26 
27 /* Define if `sys_siglist' is declared by <signal.h>.  */
28 #define SYS_SIGLIST_DECLARED 1
29 
30 /* Define as the return value of signal handlers (0 or ).  */
31 #define RETSIGVAL
32 
33 /* Define if you have bsd versions of the setpgrp() and getpgrp() routines */
34 /* #undef BSD_PGRP */
35 
36 /* Define if you have POSIX versions of the setpgid() and getpgrp() routines */
37 #define POSIX_PGRP 1
38 
39 /* Define if you have sysV versions of the setpgrp() and getpgrp() routines */
40 /* #undef SYSV_PGRP */
41 
42 /* Define if you don't have setpgrp(), setpgid() or getpgrp() routines */
43 /* #undef NO_PGRP */
44 
45 /* Define if C compiler groks __attribute__((...)) (const, noreturn, format) */
46 #define HAVE_GCC_FUNC_ATTR 1
47 
48 /* Define if sys_errlist[] and sys_nerr are in the C library */
49 #define HAVE_SYS_ERRLIST 1
50 
51 /* Define if sys_errlist[] and sys_nerr are defined in <errno.h> */
52 #define SYS_ERRLIST_DECLARED 1
53 
54 /* Define if sys_siglist[] is in the C library */
55 #define HAVE_SYS_SIGLIST 1
56 
57 /* Define if you have a sane <termios.h> header file */
58 #define HAVE_TERMIOS_H 1
59 
60 /* Define if you have a sane <termio.h> header file */
61 /* #undef HAVE_TERMIO_H */
62 
63 /* Define if opendir() will open non-directory files */
64 /* #undef OPENDIR_DOES_NONDIR */
65 
66 /* Define if the pgrp of setpgrp() can't be the pid of a zombie process */
67 /* #undef NEED_PGRP_SYNC */
68 
69 /* Default PATH */
70 #ifdef RESCUEDIR
71 #define DEFAULT_PATH RESCUEDIR ":/bin:/usr/bin:/sbin:/usr/sbin"
72 #else
73 #define DEFAULT_PATH "/bin:/usr/bin:/sbin:/usr/sbin"
74 #endif
75 
76 /* Include ksh features? */
77 #define KSH 1
78 
79 /* Include emacs editing? */
80 #define EMACS 1
81 
82 /* Include vi editing? */
83 #define VI 1
84 
85 /* Include job control? */
86 #define JOBS 1
87 
88 /* Include brace-expansion? */
89 #define BRACE_EXPAND 1
90 
91 /* Include any history? */
92 #define HISTORY 1
93 
94 /* Include complex history? */
95 /* #undef COMPLEX_HISTORY */
96 
97 /* Strict POSIX behaviour? */
98 #define POSIXLY_CORRECT 1
99 
100 /* Specify default $ENV? */
101 #define DEFAULT_ENV	"$HOME/.kshrc"
102 
103 /* Include shl(1) support? */
104 /* #undef SWTCH */
105 
106 /* Include game-of-life? */
107 /* #undef SILLY */
108 
109 /* Define if you have the _setjmp function.  */
110 #define HAVE__SETJMP
111 
112 /* Define if you have the confstr function.  */
113 #define HAVE_CONFSTR 1
114 
115 /* Define if you have the flock function.  */
116 #define HAVE_FLOCK 1
117 
118 /* Define if you have the getcwd function.  */
119 #define HAVE_GETCWD 1
120 
121 /* Define if you have the getgroups function.  */
122 #define HAVE_GETGROUPS
123 
124 /* Define if you have the getpagesize function.  */
125 #define HAVE_GETPAGESIZE 1
126 
127 /* Define if you have the getrusage function.  */
128 #define HAVE_GETRUSAGE
129 
130 /* Define if you have the getwd function.  */
131 #define HAVE_GETWD 1
132 
133 /* Define if you have the killpg function.  */
134 #define HAVE_KILLPG 1
135 
136 /* Define if you have the nice function.  */
137 #define HAVE_NICE 1
138 
139 /* Define if you have the setrlimit function.  */
140 #define HAVE_SETRLIMIT 1
141 
142 /* Define if you have the sigsetjmp function.  */
143 #define HAVE_SIGSETJMP 1
144 
145 /* Define if you have the strerror function.  */
146 #define HAVE_STRERROR 1
147 
148 /* Define if you have the sysconf function.  */
149 #define HAVE_SYSCONF 1
150 
151 /* Define if you have the tcsetpgrp function.  */
152 #define HAVE_TCSETPGRP 1
153 
154 /* Define if you have the ulimit function.  */
155 #define HAVE_ULIMIT
156 
157 /* Define if you have the valloc function.  */
158 #define HAVE_VALLOC 1
159 
160 /* Define if you have the <dirent.h> header file.  */
161 #define HAVE_DIRENT_H 1
162 
163 /* Define if you have the <ndir.h> header file.  */
164 /* #undef HAVE_NDIR_H */
165 
166 /* Define if you have the <paths.h> header file.  */
167 #define HAVE_PATHS_H 1
168 
169 /* Define if you have the <sys/dir.h> header file.  */
170 #define HAVE_SYS_DIR_H
171 
172 /* Define if you have the <sys/ndir.h> header file.  */
173 /* #undef HAVE_SYS_NDIR_H */
174 
175 /* Define if you have the <sys/param.h> header file.  */
176 #define HAVE_SYS_PARAM_H 1
177 
178 /* Define if you have the <sys/resource.h> header file.  */
179 #define HAVE_SYS_RESOURCE_H 1
180 
181 /* Define if you have the <ulimit.h> header file.  */
182 #define HAVE_ULIMIT_H
183 
184 /* Define if you have the <values.h> header file.  */
185 /* #undef HAVE_VALUES_H */
186 
187 /* Need to use a separate file to keep the configure script from commenting
188  * out the undefs....
189  */
190 #include "conf-end.h"
191 
192 #endif /* CONFIG_H */
193