1 /* This is the configuration file for the Midnight Commander. It was generated
2 by autoconf's configure.
4 Configure for Midnight Commander
5 Copyright (C) 1994, 1995 Janne Kukonlehto
6 Copyright (C) 1994, 1995 Miguel de Icaza
7 Copyright (C) 1995 Jakub Jelinek
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 2 of the License, or
12 (at your option) any later version.
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
19 You should have received a copy of the GNU General Public License
20 along with this program; if not, write to the Free Software
21 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
30 #undef D_INO_IN_DIRENT
33 #undef MOUNTED_FREAD_FSTYP
34 #undef MOUNTED_GETFSSTAT
36 #undef MOUNTED_GETMNTENT1
37 #undef MOUNTED_GETMNTENT2
38 #undef MOUNTED_GETMNTINFO
40 #undef STAT_STATFS2_BSIZE
41 #undef STAT_STATFS2_FSIZE
42 #undef STAT_STATFS2_FS_DATA
43 #undef STAT_STATFS3_OSF1
47 /* Define umode_t if your system does not provide it */
50 /* Define nlink_t if your system does not provide it */
53 /* Does the file command accepts the -L option */
56 /* Does the file command work well with - option for stdin? */
59 /* Does the grep command work well with - option for stdin? */
62 /* Is the program using the GPM library? */
65 /* Is the text edition compiled with X11 support? */
66 #undef HAVE_TEXTMODE_X11_SUPPORT
68 /* Is the program using the distributed slang library? */
71 /* Is the program using a system-installed slang library? */
72 #undef HAVE_SYSTEM_SLANG
74 /* Define if the slang.h header file is inside a directory slang
75 ** in the standard directories
77 #undef SLANG_H_INSIDE_SLANG_DIR
79 /* Does the program have subshell support? */
80 #undef HAVE_SUBSHELL_SUPPORT
82 /* If you don't have gcc, define this */
85 /* Found some version of curses that we're going to use */
88 /* Are you using other type of curses? */
91 /* Is the subshell the default or optional? */
92 #undef SUBSHELL_OPTIONAL
94 /* Use SunOS SysV curses? */
95 #undef USE_SUNOS_CURSES
97 /* Use old BSD curses? */
100 /* Use SystemV curses? */
101 #undef USE_SYSV_CURSES
106 /* If you Curses does not have color define this one */
107 #undef NO_COLOR_CURSES
109 /* Support the Midnight Commander Virtual File System? */
112 /* Support for the Memory Allocation Debugger */
115 /* Extra Debugging */
118 /* If the Slang library will be using it's own terminfo instead of termcap */
119 #undef SLANG_TERMINFO
121 /* If Slang library should use termcap */
124 /* If you have socket and the rest of the net functions use this */
127 /* If defined, use .netrc for FTP connections */
130 /* If your operating system does not have enough space for a file name
131 * in a struct dirent, then define this
133 #undef NEED_EXTRA_DIRENT_BUFFER
135 /* Define this one if you want termnet support */
138 /* Defined if you have the file command */
141 /* Defined if you have libXpm, <X11/xpm.h>, libXext, <X11/extensions/shape.h> */
142 #undef HAVE_XPM_SHAPE
144 /* Defined if you have shadow passwords on Linux */
147 /* Defined if you have the crypt prototype in neither unistd.h nor crypt.h */
148 #undef NEED_CRYPT_PROTOTYPE
150 /* Defined if your CPP understands ## macro token pasting method */
151 #undef HAVE_PORTABLE_TOKEN_PASTING
153 /* Define if you want to turn on SCO-specific code */
156 /* Define if your system has struct linger */
157 #undef HAVE_STRUCT_LINGER
159 /* Define if your curses has this one (AIX, OSF/1) */
162 /* Link in ext2fs code for delfs experimental file system */
165 /* Define if you have putenv routine */
168 /* Define if you have isascii */
171 /* Define if you want to use the HSC firewall */
174 /* Define if your system uses PAM for auth stuff */
177 /* Define if you have the pmap_getmaps function */
178 #undef HAVE_PMAP_GETMAPS
180 /* Define if you have the <sys/select.h> header file. */
181 #undef HAVE_SYS_SELECT_H
183 /* Define if you have the get_process_stats function and have to use that instead of gettimeofday */
184 #undef HAVE_GET_PROCESS_STATS
186 /* Define if you want to call the internal routine edit() for the editor */
187 #undef USE_INTERNAL_EDIT
189 /* Define if your system has socketpair */
190 #undef HAVE_SOCKETPAIR
192 /* Do we have posix signals? */
193 #undef HAVE_SIGACTION
194 #undef HAVE_SIGPROCMASK
195 #undef HAVE_SIGEMPTYSET
196 #undef HAVE_SIGADDSET
198 /* Version of ncurses */
199 #undef NCURSES_970530
206 #undef HAVE_LC_MESSAGES
213 # define HAVE_GRANTPT
216 #if defined(HAVE_LIBCRYPT) || defined(HAVE_LIBCRYPT_I)
224 #if defined(HAVE_SIGADDSET) && defined(HAVE_SIGEMPTYSET)
225 # if defined(HAVE_SIGACTION) && defined(HAVE_SIGPROCMASK)
226 # define SLANG_POSIX_SIGNALS
232 # define S_ISFIFO(x) 0
235 # define NEEDS_DRIVE_H
236 # define NEEDS_FCNTL_H
237 # define HAS_NO_GRP_PWD_H
238 # define HAS_NO_TERMIOS_H
239 # define HAS_NO_SYS_PARAM_H
240 # define HAS_NO_SYS_IOCTL_H
243 # define HAS_ACS_AS_PCCHARS
244 # define HAS_DIRECT_COLOR_ACCESS
245 # define NEEDS_CR_LF_TRANSLATION
253 /* some Unices do not define this, and slang requires it: */