nxt_conf_validation.c (711:46032c08163d) nxt_conf_validation.c (716:7bc2de26776b)
1
2/*
3 * Copyright (C) Valentin V. Bartenev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8#include <nxt_conf.h>

--- 59 unchanged lines hidden (view full) ---

68static nxt_int_t nxt_conf_vldt_environment(nxt_conf_validation_t *vldt,
69 nxt_str_t *name, nxt_conf_value_t *value);
70static nxt_int_t nxt_conf_vldt_argument(nxt_conf_validation_t *vldt,
71 nxt_conf_value_t *value);
72static nxt_int_t nxt_conf_vldt_php_option(nxt_conf_validation_t *vldt,
73 nxt_str_t *name, nxt_conf_value_t *value);
74
75
1
2/*
3 * Copyright (C) Valentin V. Bartenev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8#include <nxt_conf.h>

--- 59 unchanged lines hidden (view full) ---

68static nxt_int_t nxt_conf_vldt_environment(nxt_conf_validation_t *vldt,
69 nxt_str_t *name, nxt_conf_value_t *value);
70static nxt_int_t nxt_conf_vldt_argument(nxt_conf_validation_t *vldt,
71 nxt_conf_value_t *value);
72static nxt_int_t nxt_conf_vldt_php_option(nxt_conf_validation_t *vldt,
73 nxt_str_t *name, nxt_conf_value_t *value);
74
75
76static nxt_conf_vldt_object_t nxt_conf_vldt_http_members[] = {
77 { nxt_string("header_read_timeout"),
78 NXT_CONF_VLDT_INTEGER,
79 NULL,
80 NULL },
81
82 { nxt_string("body_read_timeout"),
83 NXT_CONF_VLDT_INTEGER,
84 NULL,
85 NULL },
86
87 { nxt_string("send_timeout"),
88 NXT_CONF_VLDT_INTEGER,
89 NULL,
90 NULL },
91
92 { nxt_string("idle_timeout"),
93 NXT_CONF_VLDT_INTEGER,
94 NULL,
95 NULL },
96
97 { nxt_string("max_body_size"),
98 NXT_CONF_VLDT_INTEGER,
99 NULL,
100 NULL },
101
102 NXT_CONF_VLDT_END
103};
104
105
106static nxt_conf_vldt_object_t nxt_conf_vldt_setting_members[] = {
107 { nxt_string("http"),
108 NXT_CONF_VLDT_OBJECT,
109 &nxt_conf_vldt_object,
110 (void *) &nxt_conf_vldt_http_members },
111
112 NXT_CONF_VLDT_END
113};
114
115
76static nxt_conf_vldt_object_t nxt_conf_vldt_root_members[] = {
116static nxt_conf_vldt_object_t nxt_conf_vldt_root_members[] = {
117 { nxt_string("settings"),
118 NXT_CONF_VLDT_OBJECT,
119 &nxt_conf_vldt_object,
120 (void *) &nxt_conf_vldt_setting_members },
121
77 { nxt_string("listeners"),
78 NXT_CONF_VLDT_OBJECT,
79 &nxt_conf_vldt_object_iterator,
80 (void *) &nxt_conf_vldt_listener },
81
82 { nxt_string("applications"),
83 NXT_CONF_VLDT_OBJECT,
84 &nxt_conf_vldt_object_iterator,

--- 789 unchanged lines hidden ---
122 { nxt_string("listeners"),
123 NXT_CONF_VLDT_OBJECT,
124 &nxt_conf_vldt_object_iterator,
125 (void *) &nxt_conf_vldt_listener },
126
127 { nxt_string("applications"),
128 NXT_CONF_VLDT_OBJECT,
129 &nxt_conf_vldt_object_iterator,

--- 789 unchanged lines hidden ---