xref: /freebsd/libexec/ftpd/config.h (revision 2a63c3be158216222d89a073dcbd6a72ee4aab5a)
14b40ae1eSDavid E. O'Brien 
24b40ae1eSDavid E. O'Brien 
34b40ae1eSDavid E. O'Brien /* config.h.  Generated automatically by configure.  */
44b40ae1eSDavid E. O'Brien /* config.h.in.  Generated automatically from configure.in by autoheader.  */
54b40ae1eSDavid E. O'Brien /* $Id: config.h.in,v 1.15 2001/04/28 07:11:46 lukem Exp $ */
64b40ae1eSDavid E. O'Brien 
74b40ae1eSDavid E. O'Brien 
84b40ae1eSDavid E. O'Brien /* Define if the closedir function returns void instead of int.  */
94b40ae1eSDavid E. O'Brien /* #undef CLOSEDIR_VOID */
104b40ae1eSDavid E. O'Brien 
114b40ae1eSDavid E. O'Brien /* Define to empty if the keyword does not work.  */
124b40ae1eSDavid E. O'Brien /* #undef const */
134b40ae1eSDavid E. O'Brien 
144b40ae1eSDavid E. O'Brien /* Define if your C compiler doesn't accept -c and -o together.  */
154b40ae1eSDavid E. O'Brien /* #undef NO_MINUS_C_MINUS_O */
164b40ae1eSDavid E. O'Brien 
174b40ae1eSDavid E. O'Brien /* Define if your Fortran 77 compiler doesn't accept -c and -o together. */
184b40ae1eSDavid E. O'Brien /* #undef F77_NO_MINUS_C_MINUS_O */
194b40ae1eSDavid E. O'Brien 
204b40ae1eSDavid E. O'Brien /* Define to `long' if <sys/types.h> doesn't define.  */
214b40ae1eSDavid E. O'Brien /* #undef off_t */
224b40ae1eSDavid E. O'Brien 
234b40ae1eSDavid E. O'Brien /* Define to the type of arg1 for select(). */
244b40ae1eSDavid E. O'Brien /* #undef SELECT_TYPE_ARG1 */
254b40ae1eSDavid E. O'Brien 
264b40ae1eSDavid E. O'Brien /* Define to the type of args 2, 3 and 4 for select(). */
274b40ae1eSDavid E. O'Brien /* #undef SELECT_TYPE_ARG234 */
284b40ae1eSDavid E. O'Brien 
294b40ae1eSDavid E. O'Brien /* Define to the type of arg5 for select(). */
304b40ae1eSDavid E. O'Brien /* #undef SELECT_TYPE_ARG5 */
314b40ae1eSDavid E. O'Brien 
324b40ae1eSDavid E. O'Brien /* Define if you have the ANSI C header files.  */
334b40ae1eSDavid E. O'Brien #define STDC_HEADERS 1
344b40ae1eSDavid E. O'Brien 
354b40ae1eSDavid E. O'Brien /* Define if you can safely include both <sys/time.h> and <time.h>.  */
364b40ae1eSDavid E. O'Brien #define TIME_WITH_SYS_TIME 1
374b40ae1eSDavid E. O'Brien 
384b40ae1eSDavid E. O'Brien /* Define if the closedir function returns void instead of int.  */
394b40ae1eSDavid E. O'Brien /* #undef VOID_CLOSEDIR */
404b40ae1eSDavid E. O'Brien 
414b40ae1eSDavid E. O'Brien /* The number of bytes in a off_t.  */
424b40ae1eSDavid E. O'Brien #define SIZEOF_OFF_T 0
434b40ae1eSDavid E. O'Brien 
444b40ae1eSDavid E. O'Brien /* Define if you have the err function.  */
454b40ae1eSDavid E. O'Brien #define HAVE_ERR 1
464b40ae1eSDavid E. O'Brien 
474b40ae1eSDavid E. O'Brien /* Define if you have the fgetln function.  */
484b40ae1eSDavid E. O'Brien #define HAVE_FGETLN 1
494b40ae1eSDavid E. O'Brien 
504b40ae1eSDavid E. O'Brien /* Define if you have the flock function.  */
514b40ae1eSDavid E. O'Brien #define HAVE_FLOCK 1
524b40ae1eSDavid E. O'Brien 
534b40ae1eSDavid E. O'Brien /* Define if you have the fparseln function.  */
544b40ae1eSDavid E. O'Brien #define HAVE_FPARSELN 1
554b40ae1eSDavid E. O'Brien 
564b40ae1eSDavid E. O'Brien /* Define if you have the fts_open function.  */
574b40ae1eSDavid E. O'Brien #define HAVE_FTS_OPEN 1
584b40ae1eSDavid E. O'Brien 
594b40ae1eSDavid E. O'Brien /* Define if you have the getaddrinfo function.  */
604b40ae1eSDavid E. O'Brien #define HAVE_GETADDRINFO 1
614b40ae1eSDavid E. O'Brien 
624b40ae1eSDavid E. O'Brien /* Define if you have the getgrouplist function.  */
634b40ae1eSDavid E. O'Brien #define HAVE_GETGROUPLIST 1
644b40ae1eSDavid E. O'Brien 
654b40ae1eSDavid E. O'Brien /* Define if you have the getnameinfo function.  */
664b40ae1eSDavid E. O'Brien #define HAVE_GETNAMEINFO 1
674b40ae1eSDavid E. O'Brien 
684b40ae1eSDavid E. O'Brien /* Define if you have the getspnam function.  */
694b40ae1eSDavid E. O'Brien /* #undef HAVE_GETSPNAM */
704b40ae1eSDavid E. O'Brien 
714b40ae1eSDavid E. O'Brien /* Define if you have the getusershell function.  */
724b40ae1eSDavid E. O'Brien #define HAVE_GETUSERSHELL 1
734b40ae1eSDavid E. O'Brien 
744b40ae1eSDavid E. O'Brien /* Define if you have the inet_net_pton function.  */
754b40ae1eSDavid E. O'Brien #define HAVE_INET_NET_PTON 1
764b40ae1eSDavid E. O'Brien 
774b40ae1eSDavid E. O'Brien /* Define if you have the inet_ntop function.  */
784b40ae1eSDavid E. O'Brien #define HAVE_INET_NTOP 1
794b40ae1eSDavid E. O'Brien 
804b40ae1eSDavid E. O'Brien /* Define if you have the inet_pton function.  */
814b40ae1eSDavid E. O'Brien #define HAVE_INET_PTON 1
824b40ae1eSDavid E. O'Brien 
834b40ae1eSDavid E. O'Brien /* Define if you have the lockf function.  */
844b40ae1eSDavid E. O'Brien #define HAVE_LOCKF 1
854b40ae1eSDavid E. O'Brien 
864b40ae1eSDavid E. O'Brien /* Define if you have the mkstemp function.  */
874b40ae1eSDavid E. O'Brien #define HAVE_MKSTEMP 1
884b40ae1eSDavid E. O'Brien 
894b40ae1eSDavid E. O'Brien /* Define if you have the setlogin function.  */
904b40ae1eSDavid E. O'Brien #define HAVE_SETLOGIN 1
914b40ae1eSDavid E. O'Brien 
924b40ae1eSDavid E. O'Brien /* Define if you have the setproctitle function.  */
934b40ae1eSDavid E. O'Brien #define HAVE_SETPROCTITLE 1
944b40ae1eSDavid E. O'Brien 
954b40ae1eSDavid E. O'Brien /* Define if you have the sl_init function.  */
964b40ae1eSDavid E. O'Brien #define HAVE_SL_INIT 1
974b40ae1eSDavid E. O'Brien 
984b40ae1eSDavid E. O'Brien /* Define if you have the snprintf function.  */
994b40ae1eSDavid E. O'Brien #define HAVE_SNPRINTF 1
1004b40ae1eSDavid E. O'Brien 
1014b40ae1eSDavid E. O'Brien /* Define if you have the strdup function.  */
1024b40ae1eSDavid E. O'Brien #define HAVE_STRDUP 1
1034b40ae1eSDavid E. O'Brien 
1044b40ae1eSDavid E. O'Brien /* Define if you have the strerror function.  */
1054b40ae1eSDavid E. O'Brien #define HAVE_STRERROR 1
1064b40ae1eSDavid E. O'Brien 
1074b40ae1eSDavid E. O'Brien /* Define if you have the strlcat function.  */
1084b40ae1eSDavid E. O'Brien #define HAVE_STRLCAT 1
1094b40ae1eSDavid E. O'Brien 
1104b40ae1eSDavid E. O'Brien /* Define if you have the strlcpy function.  */
1114b40ae1eSDavid E. O'Brien #define HAVE_STRLCPY 1
1124b40ae1eSDavid E. O'Brien 
1134b40ae1eSDavid E. O'Brien /* Define if you have the strmode function.  */
1144b40ae1eSDavid E. O'Brien #define HAVE_STRMODE 1
1154b40ae1eSDavid E. O'Brien 
1164b40ae1eSDavid E. O'Brien /* Define if you have the strsep function.  */
1174b40ae1eSDavid E. O'Brien #define HAVE_STRSEP 1
1184b40ae1eSDavid E. O'Brien 
1194b40ae1eSDavid E. O'Brien /* Define if you have the strtoll function.  */
1204b40ae1eSDavid E. O'Brien #define HAVE_STRTOLL 1
1214b40ae1eSDavid E. O'Brien 
1224b40ae1eSDavid E. O'Brien /* Define if you have the user_from_uid function.  */
1234b40ae1eSDavid E. O'Brien #define HAVE_USER_FROM_UID 1
1244b40ae1eSDavid E. O'Brien 
1254b40ae1eSDavid E. O'Brien /* Define if you have the usleep function.  */
1264b40ae1eSDavid E. O'Brien #define HAVE_USLEEP 1
1274b40ae1eSDavid E. O'Brien 
1284b40ae1eSDavid E. O'Brien /* Define if you have the vfork function.  */
1294b40ae1eSDavid E. O'Brien #define HAVE_VFORK 1
1304b40ae1eSDavid E. O'Brien 
1314b40ae1eSDavid E. O'Brien /* Define if you have the vsyslog function.  */
1324b40ae1eSDavid E. O'Brien #define HAVE_VSYSLOG 1
1334b40ae1eSDavid E. O'Brien 
1344b40ae1eSDavid E. O'Brien /* Define if you have the <arpa/nameser.h> header file.  */
1354b40ae1eSDavid E. O'Brien #define HAVE_ARPA_NAMESER_H 1
1364b40ae1eSDavid E. O'Brien 
1374b40ae1eSDavid E. O'Brien /* Define if you have the <dirent.h> header file.  */
1384b40ae1eSDavid E. O'Brien #define HAVE_DIRENT_H 1
1394b40ae1eSDavid E. O'Brien 
1404b40ae1eSDavid E. O'Brien /* Define if you have the <err.h> header file.  */
1414b40ae1eSDavid E. O'Brien #define HAVE_ERR_H 1
1424b40ae1eSDavid E. O'Brien 
1434b40ae1eSDavid E. O'Brien /* Define if you have the <fts.h> header file.  */
1444b40ae1eSDavid E. O'Brien #define HAVE_FTS_H 1
1454b40ae1eSDavid E. O'Brien 
1464b40ae1eSDavid E. O'Brien /* Define if you have the <libutil.h> header file.  */
1474b40ae1eSDavid E. O'Brien #define HAVE_LIBUTIL_H 1
1484b40ae1eSDavid E. O'Brien 
1494b40ae1eSDavid E. O'Brien /* Define if you have the <ndir.h> header file.  */
1504b40ae1eSDavid E. O'Brien /* #undef HAVE_NDIR_H */
1514b40ae1eSDavid E. O'Brien 
1524b40ae1eSDavid E. O'Brien /* Define if you have the <paths.h> header file.  */
1534b40ae1eSDavid E. O'Brien #define HAVE_PATHS_H 1
1544b40ae1eSDavid E. O'Brien 
1554b40ae1eSDavid E. O'Brien /* Define if you have the <sys/dir.h> header file.  */
1564b40ae1eSDavid E. O'Brien #define HAVE_SYS_DIR_H 1
1574b40ae1eSDavid E. O'Brien 
1584b40ae1eSDavid E. O'Brien /* Define if you have the <sys/ndir.h> header file.  */
1594b40ae1eSDavid E. O'Brien /* #undef HAVE_SYS_NDIR_H */
1604b40ae1eSDavid E. O'Brien 
1614b40ae1eSDavid E. O'Brien /* Define if you have the <sys/sysmacros.h> header file.  */
1624b40ae1eSDavid E. O'Brien /* #undef HAVE_SYS_SYSMACROS_H */
1634b40ae1eSDavid E. O'Brien 
1644b40ae1eSDavid E. O'Brien /* Define if you have the <util.h> header file.  */
1654b40ae1eSDavid E. O'Brien /* #undef HAVE_UTIL_H */
1664b40ae1eSDavid E. O'Brien 
1674b40ae1eSDavid E. O'Brien /* Define if you have the crypt library (-lcrypt).  */
1684b40ae1eSDavid E. O'Brien #define HAVE_LIBCRYPT 1
1694b40ae1eSDavid E. O'Brien 
1704b40ae1eSDavid E. O'Brien /* Define if you have the nsl library (-lnsl).  */
1714b40ae1eSDavid E. O'Brien /* #undef HAVE_LIBNSL */
1724b40ae1eSDavid E. O'Brien 
1734b40ae1eSDavid E. O'Brien /* Define if you have the skey library (-lskey).  */
1744b40ae1eSDavid E. O'Brien /* #undef HAVE_LIBSKEY */
1754b40ae1eSDavid E. O'Brien 
1764b40ae1eSDavid E. O'Brien /* Define if you have the socket library (-lsocket).  */
1774b40ae1eSDavid E. O'Brien /* #undef HAVE_LIBSOCKET */
1784b40ae1eSDavid E. O'Brien 
1794b40ae1eSDavid E. O'Brien /* Define if you have the util library (-lutil).  */
1804b40ae1eSDavid E. O'Brien #define HAVE_LIBUTIL 1
1814b40ae1eSDavid E. O'Brien 
1824b40ae1eSDavid E. O'Brien /* Define if your compiler supports `long long' */
1834b40ae1eSDavid E. O'Brien #define HAVE_LONG_LONG 1
1844b40ae1eSDavid E. O'Brien 
1854b40ae1eSDavid E. O'Brien /* Define if *printf() uses %qd to print `long long' (otherwise uses %lld) */
1864b40ae1eSDavid E. O'Brien #define HAVE_PRINTF_QD 1
1874b40ae1eSDavid E. O'Brien 
1884b40ae1eSDavid E. O'Brien /* Define if in_port_t exists */
1894b40ae1eSDavid E. O'Brien #define HAVE_IN_PORT_T 1
1904b40ae1eSDavid E. O'Brien 
1914b40ae1eSDavid E. O'Brien /* Define if struct sockaddr.sa_len exists (implies sockaddr_in.sin_len, etc) */
1924b40ae1eSDavid E. O'Brien #define HAVE_SOCKADDR_SA_LEN 1
1934b40ae1eSDavid E. O'Brien 
1944b40ae1eSDavid E. O'Brien /* Define if socklen_t exists */
1954b40ae1eSDavid E. O'Brien #define HAVE_SOCKLEN_T 1
1964b40ae1eSDavid E. O'Brien 
1974b40ae1eSDavid E. O'Brien /* Define if AF_INET6 exists in <sys/socket.h> */
1984b40ae1eSDavid E. O'Brien #define HAVE_AF_INET6 1
1994b40ae1eSDavid E. O'Brien 
2004b40ae1eSDavid E. O'Brien /* Define if `struct sockaddr_in6' exists in <netinet/in.h> */
2014b40ae1eSDavid E. O'Brien #define HAVE_SOCKADDR_IN6 1
2024b40ae1eSDavid E. O'Brien 
2034b40ae1eSDavid E. O'Brien /* Define if `struct addrinfo' exists in <netdb.h> */
2044b40ae1eSDavid E. O'Brien #define HAVE_ADDRINFO 1
2054b40ae1eSDavid E. O'Brien 
2064b40ae1eSDavid E. O'Brien /*
2074b40ae1eSDavid E. O'Brien  * Define if <netdb.h> contains AI_NUMERICHOST et al.
2084b40ae1eSDavid E. O'Brien  * Systems which only implement RFC2133 will need this.
2094b40ae1eSDavid E. O'Brien  */
2104b40ae1eSDavid E. O'Brien #define HAVE_RFC2553_NETDB 1
2114b40ae1eSDavid E. O'Brien 
2124b40ae1eSDavid E. O'Brien /* Define if `struct direct' has a d_namlen element */
2134b40ae1eSDavid E. O'Brien #define HAVE_D_NAMLEN 1
2144b40ae1eSDavid E. O'Brien 
2154b40ae1eSDavid E. O'Brien /* Define if struct passwd.pw_expire exists. */
2164b40ae1eSDavid E. O'Brien #define HAVE_PW_EXPIRE 1
2174b40ae1eSDavid E. O'Brien 
2184b40ae1eSDavid E. O'Brien /* Define if GLOB_BRACE, gl_path and gl_match exist in <glob.h> */
2194b40ae1eSDavid E. O'Brien #define HAVE_WORKING_GLOB 1
2204b40ae1eSDavid E. O'Brien 
2214b40ae1eSDavid E. O'Brien /* Define if crypt() is declared in <unistd.h> */
2224b40ae1eSDavid E. O'Brien #define HAVE_CRYPT_D 1
2234b40ae1eSDavid E. O'Brien 
2244b40ae1eSDavid E. O'Brien /* Define if fclose() is declared in <stdio.h> */
2254b40ae1eSDavid E. O'Brien #define HAVE_FCLOSE_D 1
2264b40ae1eSDavid E. O'Brien 
2274b40ae1eSDavid E. O'Brien /* Define if optarg is declared in <stdlib.h> or <unistd.h> */
2284b40ae1eSDavid E. O'Brien #define HAVE_OPTARG_D 1
2294b40ae1eSDavid E. O'Brien 
2304b40ae1eSDavid E. O'Brien /* Define if optind is declared in <stdlib.h> or <unistd.h> */
2314b40ae1eSDavid E. O'Brien #define HAVE_OPTIND_D 1
2324b40ae1eSDavid E. O'Brien 
2334b40ae1eSDavid E. O'Brien /* Define if optreset exists */
2344b40ae1eSDavid E. O'Brien #define HAVE_OPTRESET 1
2354b40ae1eSDavid E. O'Brien 
2364b40ae1eSDavid E. O'Brien /* Define if pclose() is declared in <stdio.h> */
2374b40ae1eSDavid E. O'Brien #define HAVE_PCLOSE_D 1
2384b40ae1eSDavid E. O'Brien 
2394b40ae1eSDavid E. O'Brien /* Define if getusershell() is declared in <unistd.h> */
2404b40ae1eSDavid E. O'Brien #define HAVE_GETUSERSHELL_D 1
2414b40ae1eSDavid E. O'Brien 
2424b40ae1eSDavid E. O'Brien /* Define if `long long' is supported and sizeof(off_t) >= 8 */
2434b40ae1eSDavid E. O'Brien #define HAVE_QUAD_SUPPORT 1
2444b40ae1eSDavid E. O'Brien 
2454b40ae1eSDavid E. O'Brien /* Define if not using in-built /bin/ls code */
2464b40ae1eSDavid E. O'Brien /* #undef NO_INTERNAL_LS */
2474b40ae1eSDavid E. O'Brien 
2484b40ae1eSDavid E. O'Brien /* Define if using S/Key */
2494b40ae1eSDavid E. O'Brien /* #undef SKEY */
2504b40ae1eSDavid E. O'Brien 
2514b40ae1eSDavid E. O'Brien /*
2524b40ae1eSDavid E. O'Brien  * Define this if compiling with SOCKS (the firewall traversal library).
2534b40ae1eSDavid E. O'Brien  * Also, you must define connect, getsockname, bind, accept, listen, and
2544b40ae1eSDavid E. O'Brien  * select to their R-versions.
2554b40ae1eSDavid E. O'Brien  */
2564b40ae1eSDavid E. O'Brien /* #undef	SOCKS */
2574b40ae1eSDavid E. O'Brien /* #undef	SOCKS4 */
2584b40ae1eSDavid E. O'Brien /* #undef	SOCKS5 */
2594b40ae1eSDavid E. O'Brien /* #undef	connect */
2604b40ae1eSDavid E. O'Brien /* #undef	getsockname */
2614b40ae1eSDavid E. O'Brien /* #undef	bind */
2624b40ae1eSDavid E. O'Brien /* #undef	accept */
2634b40ae1eSDavid E. O'Brien /* #undef	listen */
2644b40ae1eSDavid E. O'Brien /* #undef	select */
2654b40ae1eSDavid E. O'Brien /* #undef	dup */
2664b40ae1eSDavid E. O'Brien /* #undef	dup2 */
2674b40ae1eSDavid E. O'Brien /* #undef	fclose */
2684b40ae1eSDavid E. O'Brien /* #undef	gethostbyname */
2694b40ae1eSDavid E. O'Brien /* #undef	getpeername */
2704b40ae1eSDavid E. O'Brien /* #undef	read */
2714b40ae1eSDavid E. O'Brien /* #undef	recv */
2724b40ae1eSDavid E. O'Brien /* #undef	recvfrom */
2734b40ae1eSDavid E. O'Brien /* #undef	rresvport */
2744b40ae1eSDavid E. O'Brien /* #undef	send */
2754b40ae1eSDavid E. O'Brien /* #undef	sendto */
2764b40ae1eSDavid E. O'Brien /* #undef	shutdown */
2774b40ae1eSDavid E. O'Brien /* #undef	write */
2784b40ae1eSDavid E. O'Brien 
2794b40ae1eSDavid E. O'Brien /* Define if you have the <arpa/ftp.h> header file.  */
2804b40ae1eSDavid E. O'Brien #define HAVE_FTP_NAMES 1
281