mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-06-25 21:06:37 +02:00
39688517b0
"./unrealircd reloadtls" and there is now also a "./unrealircd status" The output is colorized if the terminal supports it (just like on the boot screen) and also the exit status is 0 for success and non-0 for failure. The purpose of all this is that you can easily detect rehash errors on the command line. These three commands communicate to UnrealIRCd via the new control UNIX socket, which is in ~/data/unrealircd.ctl. This also does a lot of other stuff because we now have an internal tool called bin/unrealircdctl which is called by ./unrealircd for some of the commands to communicate to the unrealircd.ctl socket. Later on more of the existing functionality may be moved to that tool and we may also provide it on Windows in CLI mode so people have more of the same functionality as on *NIX.
247 lines
6.2 KiB
C
247 lines
6.2 KiB
C
/* include/setup.h.in. Generated from configure.ac by autoheader. */
|
|
|
|
/* Define the directory where the unrealircd binary is located */
|
|
#undef BINDIR
|
|
|
|
/* Specify the build directory */
|
|
#undef BUILDDIR
|
|
|
|
/* Define the location of the cached remote include files */
|
|
#undef CACHEDIR
|
|
|
|
/* Define the location of the configuration files */
|
|
#undef CONFDIR
|
|
|
|
/* Define the path of the control socket */
|
|
#undef CONTROLFILE
|
|
|
|
/* Define the location of permanent data files */
|
|
#undef DATADIR
|
|
|
|
/* The default permissions for configuration files. Set to 0 to prevent
|
|
unrealircd from calling chmod() on the files. */
|
|
#undef DEFAULT_PERMISSIONS
|
|
|
|
/* Define the location of the documentation */
|
|
#undef DOCDIR
|
|
|
|
/* Define if you have getrusage */
|
|
#undef GETRUSAGE_2
|
|
|
|
/* Define if you have the <glob.h> header file. */
|
|
#undef GLOBH
|
|
|
|
/* Define if ssl library has ASN1_TIME_diff */
|
|
#undef HAS_ASN1_TIME_diff
|
|
|
|
/* Define if ssl library has SSL_CTX_set1_curves_list */
|
|
#undef HAS_SSL_CTX_SET1_CURVES_LIST
|
|
|
|
/* Define if ssl library has SSL_CTX_set_min_proto_version */
|
|
#undef HAS_SSL_CTX_SET_MIN_PROTO_VERSION
|
|
|
|
/* Define if ssl library has SSL_CTX_set_security_level */
|
|
#undef HAS_SSL_CTX_SET_SECURITY_LEVEL
|
|
|
|
/* Define if ssl library has X509_get0_notAfter */
|
|
#undef HAS_X509_get0_notAfter
|
|
|
|
/* Define if you have crypt */
|
|
#undef HAVE_CRYPT
|
|
|
|
/* Define if you have epoll */
|
|
#undef HAVE_EPOLL
|
|
|
|
/* Define to 1 if you have the `epoll_create' function. */
|
|
#undef HAVE_EPOLL_CREATE
|
|
|
|
/* Define to 1 if you have the `epoll_ctl' function. */
|
|
#undef HAVE_EPOLL_CTL
|
|
|
|
/* Define to 1 if you have the `epoll_wait' function. */
|
|
#undef HAVE_EPOLL_WAIT
|
|
|
|
/* Define to 1 if you have the `explicit_bzero' function. */
|
|
#undef HAVE_EXPLICIT_BZERO
|
|
|
|
/* Define to 1 if you have the `getrusage' function. */
|
|
#undef HAVE_GETRUSAGE
|
|
|
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
|
#undef HAVE_INTTYPES_H
|
|
|
|
/* Define to 1 if you have the `kevent' function. */
|
|
#undef HAVE_KEVENT
|
|
|
|
/* Define to 1 if you have the `kqueue' function. */
|
|
#undef HAVE_KQUEUE
|
|
|
|
/* Define to 1 if you have the <memory.h> header file. */
|
|
#undef HAVE_MEMORY_H
|
|
|
|
/* Define to 1 if you have the `poll' function. */
|
|
#undef HAVE_POLL
|
|
|
|
/* Define if you have PS_STRINGS */
|
|
#undef HAVE_PSSTRINGS
|
|
|
|
/* Define if you have pstat */
|
|
#undef HAVE_PSTAT
|
|
|
|
/* Define if you have POSIX threads libraries and header files. */
|
|
#undef HAVE_PTHREAD
|
|
|
|
/* Have PTHREAD_PRIO_INHERIT. */
|
|
#undef HAVE_PTHREAD_PRIO_INHERIT
|
|
|
|
/* Define if you have setproctitle */
|
|
#undef HAVE_SETPROCTITLE
|
|
|
|
/* Define to 1 if you have the <stdint.h> header file. */
|
|
#undef HAVE_STDINT_H
|
|
|
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
|
#undef HAVE_STDLIB_H
|
|
|
|
/* Define to 1 if you have the <strings.h> header file. */
|
|
#undef HAVE_STRINGS_H
|
|
|
|
/* Define to 1 if you have the <string.h> header file. */
|
|
#undef HAVE_STRING_H
|
|
|
|
/* Define to 1 if you have the `strlcat' function. */
|
|
#undef HAVE_STRLCAT
|
|
|
|
/* Define to 1 if you have the `strlcpy' function. */
|
|
#undef HAVE_STRLCPY
|
|
|
|
/* Define to 1 if you have the `strlncat' function. */
|
|
#undef HAVE_STRLNCAT
|
|
|
|
/* Define to 1 if you have the `strlncpy' function. */
|
|
#undef HAVE_STRLNCPY
|
|
|
|
/* Define to 1 if you have the `syslog' function. */
|
|
#undef HAVE_SYSLOG
|
|
|
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
|
#undef HAVE_SYS_STAT_H
|
|
|
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
|
#undef HAVE_SYS_TYPES_H
|
|
|
|
/* Define to 1 if you have the `times' function. */
|
|
#undef HAVE_TIMES
|
|
|
|
/* Define to 1 if you have the <unistd.h> header file. */
|
|
#undef HAVE_UNISTD_H
|
|
|
|
/* Define the location of the log files */
|
|
#undef LOGDIR
|
|
|
|
/* Set to the maximum number of connections you want */
|
|
#undef MAXCONNECTIONS_REQUEST
|
|
|
|
/* Define the location of the modules */
|
|
#undef MODULESDIR
|
|
|
|
/* machine is bigendian */
|
|
#undef NATIVE_BIG_ENDIAN
|
|
|
|
/* machine is littleendian */
|
|
#undef NATIVE_LITTLE_ENDIAN
|
|
|
|
/* Set to the nickname history length you want */
|
|
#undef NICKNAMEHISTORYLENGTH
|
|
|
|
/* Define if you want OperOverride disabled */
|
|
#undef NO_OPEROVERRIDE
|
|
|
|
/* Define if you want opers to have to use /invite to join +s/+p channels */
|
|
#undef OPEROVERRIDE_VERIFY
|
|
|
|
/* Define to the address where bug reports for this package should be sent. */
|
|
#undef PACKAGE_BUGREPORT
|
|
|
|
/* Define to the full name of this package. */
|
|
#undef PACKAGE_NAME
|
|
|
|
/* Define to the full name and version of this package. */
|
|
#undef PACKAGE_STRING
|
|
|
|
/* Define to the one symbol short name of this package. */
|
|
#undef PACKAGE_TARNAME
|
|
|
|
/* Define to the home page for this package. */
|
|
#undef PACKAGE_URL
|
|
|
|
/* Define to the version of this package. */
|
|
#undef PACKAGE_VERSION
|
|
|
|
/* Define the location of permanent data files */
|
|
#undef PERMDATADIR
|
|
|
|
/* Define the path of the pid file */
|
|
#undef PIDFILE
|
|
|
|
/* Define the location of private libraries */
|
|
#undef PRIVATELIBDIR
|
|
|
|
/* Define to necessary symbol if this constant uses a non-standard name on
|
|
your system. */
|
|
#undef PTHREAD_CREATE_JOINABLE
|
|
|
|
/* Define if you have the <sys/rusage.h> header file. */
|
|
#undef RUSAGEH
|
|
|
|
/* Define the directory where the unrealircd start stop scripts is located */
|
|
#undef SCRIPTDIR
|
|
|
|
/* Link... statically(?) (defining this macro will probably cause the build
|
|
tofail) */
|
|
#undef STATIC_LINKING
|
|
|
|
/* Define to 1 if you have the ANSI C header files. */
|
|
#undef STDC_HEADERS
|
|
|
|
/* Define if you have the <sys/syslog.h> header file. */
|
|
#undef SYSSYSLOGH
|
|
|
|
/* Define if you have times */
|
|
#undef TIMES_2
|
|
|
|
/* Define the location of private temporary files */
|
|
#undef TMPDIR
|
|
|
|
/* Define if your system prepends an underscore to symbols */
|
|
#undef UNDERSCORE
|
|
|
|
/* Generation version number (e.g.: X for X.Y.Z) */
|
|
#undef UNREAL_VERSION_GENERATION
|
|
|
|
/* Major version number (e.g.: Y for X.Y.Z) */
|
|
#undef UNREAL_VERSION_MAJOR
|
|
|
|
/* Minor version number (e.g.: Z for X.Y.Z) */
|
|
#undef UNREAL_VERSION_MINOR
|
|
|
|
/* Version suffix such as a beta marker or release candidate marker. (e.g.:
|
|
-rcX for unrealircd-3.2.9-rcX) */
|
|
#undef UNREAL_VERSION_SUFFIX
|
|
|
|
/* Define if you have libcurl installed to get remote includes and MOTD
|
|
support */
|
|
#undef USE_LIBCURL
|
|
|
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
|
#if defined AC_APPLE_UNIVERSAL_BUILD
|
|
# if defined __BIG_ENDIAN__
|
|
# define WORDS_BIGENDIAN 1
|
|
# endif
|
|
#else
|
|
# ifndef WORDS_BIGENDIAN
|
|
# undef WORDS_BIGENDIAN
|
|
# endif
|
|
#endif
|