summaryrefslogtreecommitdiff
path: root/src/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.h')
-rw-r--r--src/main.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/main.h b/src/main.h
index 6962670..7ba13dc 100644
--- a/src/main.h
+++ b/src/main.h
@@ -25,29 +25,33 @@
/* Global options.
* X(NAME, "name") */
-#define FCGY_CONFIG_GLOBAL
+#define FCGY_CONFIG_GLOBAL\
+ X(LOG_LEVEL, "log-level")
/* Application options.
* X(NAME, "name") */
#define FCGY_CONFIG_APP \
- X(LISTEN, "listen")
+ X(CHROOT, "chroot")\
+ X(FASTCGI, "fastcgi")\
+ X(FASTCGI_CHDIR, "fastcgi-chdir")\
+ X(LISTEN, "listen")
/* Command-line options.
* X(NAME, "yopt-style-name", needarg) */
#define FCGY_CONFIG_CLI \
X(VERSION, "-V,--version", 0)\
- X(HELP, "-h,--help", 0)
+ X(HELP, "-h,--help", 0)
typedef enum {
- FCGY_CONFIG_GLOBAL_MARKER = 0x001000,
+ FCGY_CONFIG_GLOBAL_MARKER = 0x1000,
#define X(N, n) FCGY_CONFIG_GLOBAL_##N,
FCGY_CONFIG_GLOBAL
#undef X
- FCGY_CONFIG_APP_MARKER = 0x010000,
+ FCGY_CONFIG_APP_MARKER = 0x2000,
#define X(N, n) FCGY_CONFIG_APP_##N,
FCGY_CONFIG_APP
#undef X
- FCGY_CONFIG_CLI_MARKER = 0x100000,
+ FCGY_CONFIG_CLI_MARKER = 0x4000,
#define X(N, n, a) FCGY_CONFIG_CLI_##N,
FCGY_CONFIG_CLI
#undef X