Where Online Learning is simpler!
The C and C++ Include Header Files
/usr/include/apache2/modperl_flags.h
$ cat -n /usr/include/apache2/modperl_flags.h 1 #ifndef MODPERL_FLAGS_H 2 #define MODPERL_FLAGS_H 3 4 /* 5 * *********** WARNING ************** 6 * This file generated by ModPerl::Code/0.01 7 * Any changes made here will be lost 8 * *********************************** 9 * 01: lib/ModPerl/Code.pm:740 10 * 02: lib/ModPerl/Code.pm:766 11 * 03: Makefile.PL:391 12 * 04: Makefile.PL:102 13 */ 14 15 16 #define MP_SYS_DL_DLOPEN 1 17 18 #define MpDirFLAGS(p) (p)->flags->opts 19 20 #define MpDirType 1 21 22 /* NONE */ 23 #define MpDir_f_NONE 0x00000000 24 #define MpDirNONE(p) (MpDirFLAGS(p) & MpDir_f_NONE) 25 #define MpDirNONE_On(p) (MpDirFLAGS(p) |= MpDir_f_NONE) 26 #define MpDirNONE_Off(p) (MpDirFLAGS(p) &= ~MpDir_f_NONE) 27 28 29 /* PARSE_HEADERS */ 30 #define MpDir_f_PARSE_HEADERS 0x00000001 31 #define MpDirPARSE_HEADERS(p) (MpDirFLAGS(p) & MpDir_f_PARSE_HEADERS) 32 #define MpDirPARSE_HEADERS_On(p) (MpDirFLAGS(p) |= MpDir_f_PARSE_HEADERS) 33 #define MpDirPARSE_HEADERS_Off(p) (MpDirFLAGS(p) &= ~MpDir_f_PARSE_HEADERS) 34 35 36 /* SETUP_ENV */ 37 #define MpDir_f_SETUP_ENV 0x00000002 38 #define MpDirSETUP_ENV(p) (MpDirFLAGS(p) & MpDir_f_SETUP_ENV) 39 #define MpDirSETUP_ENV_On(p) (MpDirFLAGS(p) |= MpDir_f_SETUP_ENV) 40 #define MpDirSETUP_ENV_Off(p) (MpDirFLAGS(p) &= ~MpDir_f_SETUP_ENV) 41 42 43 /* MERGE_HANDLERS */ 44 #define MpDir_f_MERGE_HANDLERS 0x00000004 45 #define MpDirMERGE_HANDLERS(p) (MpDirFLAGS(p) & MpDir_f_MERGE_HANDLERS) 46 #define MpDirMERGE_HANDLERS_On(p) (MpDirFLAGS(p) |= MpDir_f_MERGE_HANDLERS) 47 #define MpDirMERGE_HANDLERS_Off(p) (MpDirFLAGS(p) &= ~MpDir_f_MERGE_HANDLERS) 48 49 50 /* GLOBAL_REQUEST */ 51 #define MpDir_f_GLOBAL_REQUEST 0x00000008 52 #define MpDirGLOBAL_REQUEST(p) (MpDirFLAGS(p) & MpDir_f_GLOBAL_REQUEST) 53 #define MpDirGLOBAL_REQUEST_On(p) (MpDirFLAGS(p) |= MpDir_f_GLOBAL_REQUEST) 54 #define MpDirGLOBAL_REQUEST_Off(p) (MpDirFLAGS(p) &= ~MpDir_f_GLOBAL_REQUEST) 55 56 57 /* UNSET */ 58 #define MpDir_f_UNSET 0x00000010 59 #define MpDirUNSET(p) (MpDirFLAGS(p) & MpDir_f_UNSET) 60 #define MpDirUNSET_On(p) (MpDirFLAGS(p) |= MpDir_f_UNSET) 61 #define MpDirUNSET_Off(p) (MpDirFLAGS(p) &= ~MpDir_f_UNSET) 62 63 U32 modperl_flags_lookup_dir(const char *str); 64 #define MpDir_dump_flags(p, str) \ 65 modperl_trace(NULL, "MpDir flags dump (%s):", str); \ 66 modperl_trace(NULL, " GlobalRequest %s", \ 67 (MpDirFLAGS(p) & 0x00000008) ? "On " : "Off"); \ 68 modperl_trace(NULL, " MergeHandlers %s", \ 69 (MpDirFLAGS(p) & 0x00000004) ? "On " : "Off"); \ 70 modperl_trace(NULL, " ParseHeaders %s", \ 71 (MpDirFLAGS(p) & 0x00000001) ? "On " : "Off"); \ 72 modperl_trace(NULL, " SetupEnv %s", \ 73 (MpDirFLAGS(p) & 0x00000002) ? "On " : "Off"); \ 74 modperl_trace(NULL, " Unset %s", \ 75 (MpDirFLAGS(p) & 0x00000010) ? "On " : "Off"); 76 #define MpDirSeenFLAGS(p) (p)->flags->opts_seen 77 78 #define MpDirSeenType 2 79 80 /* NONE */ 81 #define MpDirSeen_f_NONE 0x00000000 82 #define MpDirSeenNONE(p) (MpDirSeenFLAGS(p) & MpDirSeen_f_NONE) 83 #define MpDirSeenNONE_On(p) (MpDirSeenFLAGS(p) |= MpDirSeen_f_NONE) 84 #define MpDirSeenNONE_Off(p) (MpDirSeenFLAGS(p) &= ~MpDirSeen_f_NONE) 85 86 87 /* PARSE_HEADERS */ 88 #define MpDirSeen_f_PARSE_HEADERS 0x00000001 89 #define MpDirSeenPARSE_HEADERS(p) (MpDirSeenFLAGS(p) & MpDirSeen_f_PARSE_HEADERS) 90 #define MpDirSeenPARSE_HEADERS_On(p) (MpDirSeenFLAGS(p) |= MpDirSeen_f_PARSE_HEADERS) 91 #define MpDirSeenPARSE_HEADERS_Off(p) (MpDirSeenFLAGS(p) &= ~MpDirSeen_f_PARSE_HEADERS) 92 93 94 /* SETUP_ENV */ 95 #define MpDirSeen_f_SETUP_ENV 0x00000002 96 #define MpDirSeenSETUP_ENV(p) (MpDirSeenFLAGS(p) & MpDirSeen_f_SETUP_ENV) 97 #define MpDirSeenSETUP_ENV_On(p) (MpDirSeenFLAGS(p) |= MpDirSeen_f_SETUP_ENV) 98 #define MpDirSeenSETUP_ENV_Off(p) (MpDirSeenFLAGS(p) &= ~MpDirSeen_f_SETUP_ENV) 99 100 101 /* MERGE_HANDLERS */ 102 #define MpDirSeen_f_MERGE_HANDLERS 0x00000004 103 #define MpDirSeenMERGE_HANDLERS(p) (MpDirSeenFLAGS(p) & MpDirSeen_f_MERGE_HANDLERS) 104 #define MpDirSeenMERGE_HANDLERS_On(p) (MpDirSeenFLAGS(p) |= MpDirSeen_f_MERGE_HANDLERS) 105 #define MpDirSeenMERGE_HANDLERS_Off(p) (MpDirSeenFLAGS(p) &= ~MpDirSeen_f_MERGE_HANDLERS) 106 107 108 /* GLOBAL_REQUEST */ 109 #define MpDirSeen_f_GLOBAL_REQUEST 0x00000008 110 #define MpDirSeenGLOBAL_REQUEST(p) (MpDirSeenFLAGS(p) & MpDirSeen_f_GLOBAL_REQUEST) 111 #define MpDirSeenGLOBAL_REQUEST_On(p) (MpDirSeenFLAGS(p) |= MpDirSeen_f_GLOBAL_REQUEST) 112 #define MpDirSeenGLOBAL_REQUEST_Off(p) (MpDirSeenFLAGS(p) &= ~MpDirSeen_f_GLOBAL_REQUEST) 113 114 115 /* UNSET */ 116 #define MpDirSeen_f_UNSET 0x00000010 117 #define MpDirSeenUNSET(p) (MpDirSeenFLAGS(p) & MpDirSeen_f_UNSET) 118 #define MpDirSeenUNSET_On(p) (MpDirSeenFLAGS(p) |= MpDirSeen_f_UNSET) 119 #define MpDirSeenUNSET_Off(p) (MpDirSeenFLAGS(p) &= ~MpDirSeen_f_UNSET) 120 121 #define MpDirSeen_dump_flags(p, str) \ 122 modperl_trace(NULL, "MpDirSeen flags dump (%s):", str); \ 123 modperl_trace(NULL, " GlobalRequest %s", \ 124 (MpDirSeenFLAGS(p) & 0x00000008) ? "On " : "Off"); \ 125 modperl_trace(NULL, " MergeHandlers %s", \ 126 (MpDirSeenFLAGS(p) & 0x00000004) ? "On " : "Off"); \ 127 modperl_trace(NULL, " ParseHeaders %s", \ 128 (MpDirSeenFLAGS(p) & 0x00000001) ? "On " : "Off"); \ 129 modperl_trace(NULL, " SetupEnv %s", \ 130 (MpDirSeenFLAGS(p) & 0x00000002) ? "On " : "Off"); \ 131 modperl_trace(NULL, " Unset %s", \ 132 (MpDirSeenFLAGS(p) & 0x00000010) ? "On " : "Off"); 133 #define MpHandlerFLAGS(p) (p)->flags 134 135 #define MpHandlerType 3 136 137 /* NONE */ 138 #define MpHandler_f_NONE 0x00000000 139 #define MpHandlerNONE(p) (MpHandlerFLAGS(p) & MpHandler_f_NONE) 140 #define MpHandlerNONE_On(p) (MpHandlerFLAGS(p) |= MpHandler_f_NONE) 141 #define MpHandlerNONE_Off(p) (MpHandlerFLAGS(p) &= ~MpHandler_f_NONE) 142 143 144 /* PARSED */ 145 #define MpHandler_f_PARSED 0x00000001 146 #define MpHandlerPARSED(p) (MpHandlerFLAGS(p) & MpHandler_f_PARSED) 147 #define MpHandlerPARSED_On(p) (MpHandlerFLAGS(p) |= MpHandler_f_PARSED) 148 #define MpHandlerPARSED_Off(p) (MpHandlerFLAGS(p) &= ~MpHandler_f_PARSED) 149 150 151 /* METHOD */ 152 #define MpHandler_f_METHOD 0x00000002 153 #define MpHandlerMETHOD(p) (MpHandlerFLAGS(p) & MpHandler_f_METHOD) 154 #define MpHandlerMETHOD_On(p) (MpHandlerFLAGS(p) |= MpHandler_f_METHOD) 155 #define MpHandlerMETHOD_Off(p) (MpHandlerFLAGS(p) &= ~MpHandler_f_METHOD) 156 157 158 /* OBJECT */ 159 #define MpHandler_f_OBJECT 0x00000004 160 #define MpHandlerOBJECT(p) (MpHandlerFLAGS(p) & MpHandler_f_OBJECT) 161 #define MpHandlerOBJECT_On(p) (MpHandlerFLAGS(p) |= MpHandler_f_OBJECT) 162 #define MpHandlerOBJECT_Off(p) (MpHandlerFLAGS(p) &= ~MpHandler_f_OBJECT) 163 164 165 /* ANON */ 166 #define MpHandler_f_ANON 0x00000008 167 #define MpHandlerANON(p) (MpHandlerFLAGS(p) & MpHandler_f_ANON) 168 #define MpHandlerANON_On(p) (MpHandlerFLAGS(p) |= MpHandler_f_ANON) 169 #define MpHandlerANON_Off(p) (MpHandlerFLAGS(p) &= ~MpHandler_f_ANON) 170 171 172 /* AUTOLOAD */ 173 #define MpHandler_f_AUTOLOAD 0x00000010 174 #define MpHandlerAUTOLOAD(p) (MpHandlerFLAGS(p) & MpHandler_f_AUTOLOAD) 175 #define MpHandlerAUTOLOAD_On(p) (MpHandlerFLAGS(p) |= MpHandler_f_AUTOLOAD) 176 #define MpHandlerAUTOLOAD_Off(p) (MpHandlerFLAGS(p) &= ~MpHandler_f_AUTOLOAD) 177 178 179 /* DYNAMIC */ 180 #define MpHandler_f_DYNAMIC 0x00000020 181 #define MpHandlerDYNAMIC(p) (MpHandlerFLAGS(p) & MpHandler_f_DYNAMIC) 182 #define MpHandlerDYNAMIC_On(p) (MpHandlerFLAGS(p) |= MpHandler_f_DYNAMIC) 183 #define MpHandlerDYNAMIC_Off(p) (MpHandlerFLAGS(p) &= ~MpHandler_f_DYNAMIC) 184 185 186 /* FAKE */ 187 #define MpHandler_f_FAKE 0x00000040 188 #define MpHandlerFAKE(p) (MpHandlerFLAGS(p) & MpHandler_f_FAKE) 189 #define MpHandlerFAKE_On(p) (MpHandlerFLAGS(p) |= MpHandler_f_FAKE) 190 #define MpHandlerFAKE_Off(p) (MpHandlerFLAGS(p) &= ~MpHandler_f_FAKE) 191 192 #define MpHandler_dump_flags(p, str) \ 193 modperl_trace(NULL, "MpHandler flags dump (%s):", str); \ 194 modperl_trace(NULL, " Anon %s", \ 195 (MpHandlerFLAGS(p) & 0x00000008) ? "On " : "Off"); \ 196 modperl_trace(NULL, " Autoload %s", \ 197 (MpHandlerFLAGS(p) & 0x00000010) ? "On " : "Off"); \ 198 modperl_trace(NULL, " Dynamic %s", \ 199 (MpHandlerFLAGS(p) & 0x00000020) ? "On " : "Off"); \ 200 modperl_trace(NULL, " Fake %s", \ 201 (MpHandlerFLAGS(p) & 0x00000040) ? "On " : "Off"); \ 202 modperl_trace(NULL, " Method %s", \ 203 (MpHandlerFLAGS(p) & 0x00000002) ? "On " : "Off"); \ 204 modperl_trace(NULL, " Object %s", \ 205 (MpHandlerFLAGS(p) & 0x00000004) ? "On " : "Off"); \ 206 modperl_trace(NULL, " Parsed %s", \ 207 (MpHandlerFLAGS(p) & 0x00000001) ? "On " : "Off"); 208 #define MpInterpFLAGS(p) (p)->flags 209 210 #define MpInterpType 4 211 212 /* NONE */ 213 #define MpInterp_f_NONE 0x00000000 214 #define MpInterpNONE(p) (MpInterpFLAGS(p) & MpInterp_f_NONE) 215 #define MpInterpNONE_On(p) (MpInterpFLAGS(p) |= MpInterp_f_NONE) 216 #define MpInterpNONE_Off(p) (MpInterpFLAGS(p) &= ~MpInterp_f_NONE) 217 218 219 /* IN_USE */ 220 #define MpInterp_f_IN_USE 0x00000001 221 #define MpInterpIN_USE(p) (MpInterpFLAGS(p) & MpInterp_f_IN_USE) 222 #define MpInterpIN_USE_On(p) (MpInterpFLAGS(p) |= MpInterp_f_IN_USE) 223 #define MpInterpIN_USE_Off(p) (MpInterpFLAGS(p) &= ~MpInterp_f_IN_USE) 224 225 226 /* CLONED */ 227 #define MpInterp_f_CLONED 0x00000002 228 #define MpInterpCLONED(p) (MpInterpFLAGS(p) & MpInterp_f_CLONED) 229 #define MpInterpCLONED_On(p) (MpInterpFLAGS(p) |= MpInterp_f_CLONED) 230 #define MpInterpCLONED_Off(p) (MpInterpFLAGS(p) &= ~MpInterp_f_CLONED) 231 232 233 /* BASE */ 234 #define MpInterp_f_BASE 0x00000004 235 #define MpInterpBASE(p) (MpInterpFLAGS(p) & MpInterp_f_BASE) 236 #define MpInterpBASE_On(p) (MpInterpFLAGS(p) |= MpInterp_f_BASE) 237 #define MpInterpBASE_Off(p) (MpInterpFLAGS(p) &= ~MpInterp_f_BASE) 238 239 #define MpInterp_dump_flags(p, str) \ 240 modperl_trace(NULL, "MpInterp flags dump (%s):", str); \ 241 modperl_trace(NULL, " Base %s", \ 242 (MpInterpFLAGS(p) & 0x00000004) ? "On " : "Off"); \ 243 modperl_trace(NULL, " Cloned %s", \ 244 (MpInterpFLAGS(p) & 0x00000002) ? "On " : "Off"); \ 245 modperl_trace(NULL, " InUse %s", \ 246 (MpInterpFLAGS(p) & 0x00000001) ? "On " : "Off"); 247 #define MpReqFLAGS(p) (p)->flags 248 249 #define MpReqType 5 250 251 /* NONE */ 252 #define MpReq_f_NONE 0x00000000 253 #define MpReqNONE(p) (MpReqFLAGS(p) & MpReq_f_NONE) 254 #define MpReqNONE_On(p) (MpReqFLAGS(p) |= MpReq_f_NONE) 255 #define MpReqNONE_Off(p) (MpReqFLAGS(p) &= ~MpReq_f_NONE) 256 257 258 /* SET_GLOBAL_REQUEST */ 259 #define MpReq_f_SET_GLOBAL_REQUEST 0x00000001 260 #define MpReqSET_GLOBAL_REQUEST(p) (MpReqFLAGS(p) & MpReq_f_SET_GLOBAL_REQUEST) 261 #define MpReqSET_GLOBAL_REQUEST_On(p) (MpReqFLAGS(p) |= MpReq_f_SET_GLOBAL_REQUEST) 262 #define MpReqSET_GLOBAL_REQUEST_Off(p) (MpReqFLAGS(p) &= ~MpReq_f_SET_GLOBAL_REQUEST) 263 264 265 /* PARSE_HEADERS */ 266 #define MpReq_f_PARSE_HEADERS 0x00000002 267 #define MpReqPARSE_HEADERS(p) (MpReqFLAGS(p) & MpReq_f_PARSE_HEADERS) 268 #define MpReqPARSE_HEADERS_On(p) (MpReqFLAGS(p) |= MpReq_f_PARSE_HEADERS) 269 #define MpReqPARSE_HEADERS_Off(p) (MpReqFLAGS(p) &= ~MpReq_f_PARSE_HEADERS) 270 271 272 /* SETUP_ENV */ 273 #define MpReq_f_SETUP_ENV 0x00000004 274 #define MpReqSETUP_ENV(p) (MpReqFLAGS(p) & MpReq_f_SETUP_ENV) 275 #define MpReqSETUP_ENV_On(p) (MpReqFLAGS(p) |= MpReq_f_SETUP_ENV) 276 #define MpReqSETUP_ENV_Off(p) (MpReqFLAGS(p) &= ~MpReq_f_SETUP_ENV) 277 278 279 /* CLEANUP_REGISTERED */ 280 #define MpReq_f_CLEANUP_REGISTERED 0x00000008 281 #define MpReqCLEANUP_REGISTERED(p) (MpReqFLAGS(p) & MpReq_f_CLEANUP_REGISTERED) 282 #define MpReqCLEANUP_REGISTERED_On(p) (MpReqFLAGS(p) |= MpReq_f_CLEANUP_REGISTERED) 283 #define MpReqCLEANUP_REGISTERED_Off(p) (MpReqFLAGS(p) &= ~MpReq_f_CLEANUP_REGISTERED) 284 285 286 /* PERL_SET_ENV_DIR */ 287 #define MpReq_f_PERL_SET_ENV_DIR 0x00000010 288 #define MpReqPERL_SET_ENV_DIR(p) (MpReqFLAGS(p) & MpReq_f_PERL_SET_ENV_DIR) 289 #define MpReqPERL_SET_ENV_DIR_On(p) (MpReqFLAGS(p) |= MpReq_f_PERL_SET_ENV_DIR) 290 #define MpReqPERL_SET_ENV_DIR_Off(p) (MpReqFLAGS(p) &= ~MpReq_f_PERL_SET_ENV_DIR) 291 292 293 /* PERL_SET_ENV_SRV */ 294 #define MpReq_f_PERL_SET_ENV_SRV 0x00000020 295 #define MpReqPERL_SET_ENV_SRV(p) (MpReqFLAGS(p) & MpReq_f_PERL_SET_ENV_SRV) 296 #define MpReqPERL_SET_ENV_SRV_On(p) (MpReqFLAGS(p) |= MpReq_f_PERL_SET_ENV_SRV) 297 #define MpReqPERL_SET_ENV_SRV_Off(p) (MpReqFLAGS(p) &= ~MpReq_f_PERL_SET_ENV_SRV) 298 299 #define MpReq_dump_flags(p, str) \ 300 modperl_trace(NULL, "MpReq flags dump (%s):", str); \ 301 modperl_trace(NULL, " CleanupRegistered %s", \ 302 (MpReqFLAGS(p) & 0x00000008) ? "On " : "Off"); \ 303 modperl_trace(NULL, " ParseHeaders %s", \ 304 (MpReqFLAGS(p) & 0x00000002) ? "On " : "Off"); \ 305 modperl_trace(NULL, " PerlSetEnvDir %s", \ 306 (MpReqFLAGS(p) & 0x00000010) ? "On " : "Off"); \ 307 modperl_trace(NULL, " PerlSetEnvSrv %s", \ 308 (MpReqFLAGS(p) & 0x00000020) ? "On " : "Off"); \ 309 modperl_trace(NULL, " SetGlobalRequest %s", \ 310 (MpReqFLAGS(p) & 0x00000001) ? "On " : "Off"); \ 311 modperl_trace(NULL, " SetupEnv %s", \ 312 (MpReqFLAGS(p) & 0x00000004) ? "On " : "Off"); 313 #define MpSrvFLAGS(p) (p)->flags->opts 314 315 #define MpSrvType 6 316 317 /* NONE */ 318 #define MpSrv_f_NONE 0x00000000 319 #define MpSrvNONE(p) (MpSrvFLAGS(p) & MpSrv_f_NONE) 320 #define MpSrvNONE_On(p) (MpSrvFLAGS(p) |= MpSrv_f_NONE) 321 #define MpSrvNONE_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_NONE) 322 323 324 /* CLONE */ 325 #define MpSrv_f_CLONE 0x00000001 326 #define MpSrvCLONE(p) (MpSrvFLAGS(p) & MpSrv_f_CLONE) 327 #define MpSrvCLONE_On(p) (MpSrvFLAGS(p) |= MpSrv_f_CLONE) 328 #define MpSrvCLONE_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_CLONE) 329 330 331 /* PARENT */ 332 #define MpSrv_f_PARENT 0x00000002 333 #define MpSrvPARENT(p) (MpSrvFLAGS(p) & MpSrv_f_PARENT) 334 #define MpSrvPARENT_On(p) (MpSrvFLAGS(p) |= MpSrv_f_PARENT) 335 #define MpSrvPARENT_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_PARENT) 336 337 338 /* ENABLE */ 339 #define MpSrv_f_ENABLE 0x00000004 340 #define MpSrvENABLE(p) (MpSrvFLAGS(p) & MpSrv_f_ENABLE) 341 #define MpSrvENABLE_On(p) (MpSrvFLAGS(p) |= MpSrv_f_ENABLE) 342 #define MpSrvENABLE_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_ENABLE) 343 344 345 /* AUTOLOAD */ 346 #define MpSrv_f_AUTOLOAD 0x00000008 347 #define MpSrvAUTOLOAD(p) (MpSrvFLAGS(p) & MpSrv_f_AUTOLOAD) 348 #define MpSrvAUTOLOAD_On(p) (MpSrvFLAGS(p) |= MpSrv_f_AUTOLOAD) 349 #define MpSrvAUTOLOAD_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_AUTOLOAD) 350 351 352 /* MERGE_HANDLERS */ 353 #define MpSrv_f_MERGE_HANDLERS 0x00000010 354 #define MpSrvMERGE_HANDLERS(p) (MpSrvFLAGS(p) & MpSrv_f_MERGE_HANDLERS) 355 #define MpSrvMERGE_HANDLERS_On(p) (MpSrvFLAGS(p) |= MpSrv_f_MERGE_HANDLERS) 356 #define MpSrvMERGE_HANDLERS_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_MERGE_HANDLERS) 357 358 359 /* ACCESS */ 360 #define MpSrv_f_ACCESS 0x00000020 361 #define MpSrvACCESS(p) (MpSrvFLAGS(p) & MpSrv_f_ACCESS) 362 #define MpSrvACCESS_On(p) (MpSrvFLAGS(p) |= MpSrv_f_ACCESS) 363 #define MpSrvACCESS_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_ACCESS) 364 365 366 /* AUTHEN */ 367 #define MpSrv_f_AUTHEN 0x00000040 368 #define MpSrvAUTHEN(p) (MpSrvFLAGS(p) & MpSrv_f_AUTHEN) 369 #define MpSrvAUTHEN_On(p) (MpSrvFLAGS(p) |= MpSrv_f_AUTHEN) 370 #define MpSrvAUTHEN_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_AUTHEN) 371 372 373 /* AUTHZ */ 374 #define MpSrv_f_AUTHZ 0x00000080 375 #define MpSrvAUTHZ(p) (MpSrvFLAGS(p) & MpSrv_f_AUTHZ) 376 #define MpSrvAUTHZ_On(p) (MpSrvFLAGS(p) |= MpSrv_f_AUTHZ) 377 #define MpSrvAUTHZ_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_AUTHZ) 378 379 380 /* CHILD_EXIT */ 381 #define MpSrv_f_CHILD_EXIT 0x00000100 382 #define MpSrvCHILD_EXIT(p) (MpSrvFLAGS(p) & MpSrv_f_CHILD_EXIT) 383 #define MpSrvCHILD_EXIT_On(p) (MpSrvFLAGS(p) |= MpSrv_f_CHILD_EXIT) 384 #define MpSrvCHILD_EXIT_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_CHILD_EXIT) 385 386 387 /* CHILD_INIT */ 388 #define MpSrv_f_CHILD_INIT 0x00000200 389 #define MpSrvCHILD_INIT(p) (MpSrvFLAGS(p) & MpSrv_f_CHILD_INIT) 390 #define MpSrvCHILD_INIT_On(p) (MpSrvFLAGS(p) |= MpSrv_f_CHILD_INIT) 391 #define MpSrvCHILD_INIT_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_CHILD_INIT) 392 393 394 /* CLEANUP */ 395 #define MpSrv_f_CLEANUP 0x00000400 396 #define MpSrvCLEANUP(p) (MpSrvFLAGS(p) & MpSrv_f_CLEANUP) 397 #define MpSrvCLEANUP_On(p) (MpSrvFLAGS(p) |= MpSrv_f_CLEANUP) 398 #define MpSrvCLEANUP_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_CLEANUP) 399 400 401 /* FIXUP */ 402 #define MpSrv_f_FIXUP 0x00000800 403 #define MpSrvFIXUP(p) (MpSrvFLAGS(p) & MpSrv_f_FIXUP) 404 #define MpSrvFIXUP_On(p) (MpSrvFLAGS(p) |= MpSrv_f_FIXUP) 405 #define MpSrvFIXUP_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_FIXUP) 406 407 408 /* HEADER_PARSER */ 409 #define MpSrv_f_HEADER_PARSER 0x00001000 410 #define MpSrvHEADER_PARSER(p) (MpSrvFLAGS(p) & MpSrv_f_HEADER_PARSER) 411 #define MpSrvHEADER_PARSER_On(p) (MpSrvFLAGS(p) |= MpSrv_f_HEADER_PARSER) 412 #define MpSrvHEADER_PARSER_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_HEADER_PARSER) 413 414 415 /* INPUT_FILTER */ 416 #define MpSrv_f_INPUT_FILTER 0x00002000 417 #define MpSrvINPUT_FILTER(p) (MpSrvFLAGS(p) & MpSrv_f_INPUT_FILTER) 418 #define MpSrvINPUT_FILTER_On(p) (MpSrvFLAGS(p) |= MpSrv_f_INPUT_FILTER) 419 #define MpSrvINPUT_FILTER_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_INPUT_FILTER) 420 421 422 /* LOG */ 423 #define MpSrv_f_LOG 0x00004000 424 #define MpSrvLOG(p) (MpSrvFLAGS(p) & MpSrv_f_LOG) 425 #define MpSrvLOG_On(p) (MpSrvFLAGS(p) |= MpSrv_f_LOG) 426 #define MpSrvLOG_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_LOG) 427 428 429 /* MAP_TO_STORAGE */ 430 #define MpSrv_f_MAP_TO_STORAGE 0x00008000 431 #define MpSrvMAP_TO_STORAGE(p) (MpSrvFLAGS(p) & MpSrv_f_MAP_TO_STORAGE) 432 #define MpSrvMAP_TO_STORAGE_On(p) (MpSrvFLAGS(p) |= MpSrv_f_MAP_TO_STORAGE) 433 #define MpSrvMAP_TO_STORAGE_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_MAP_TO_STORAGE) 434 435 436 /* OPEN_LOGS */ 437 #define MpSrv_f_OPEN_LOGS 0x00010000 438 #define MpSrvOPEN_LOGS(p) (MpSrvFLAGS(p) & MpSrv_f_OPEN_LOGS) 439 #define MpSrvOPEN_LOGS_On(p) (MpSrvFLAGS(p) |= MpSrv_f_OPEN_LOGS) 440 #define MpSrvOPEN_LOGS_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_OPEN_LOGS) 441 442 443 /* OUTPUT_FILTER */ 444 #define MpSrv_f_OUTPUT_FILTER 0x00020000 445 #define MpSrvOUTPUT_FILTER(p) (MpSrvFLAGS(p) & MpSrv_f_OUTPUT_FILTER) 446 #define MpSrvOUTPUT_FILTER_On(p) (MpSrvFLAGS(p) |= MpSrv_f_OUTPUT_FILTER) 447 #define MpSrvOUTPUT_FILTER_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_OUTPUT_FILTER) 448 449 450 /* POST_CONFIG */ 451 #define MpSrv_f_POST_CONFIG 0x00040000 452 #define MpSrvPOST_CONFIG(p) (MpSrvFLAGS(p) & MpSrv_f_POST_CONFIG) 453 #define MpSrvPOST_CONFIG_On(p) (MpSrvFLAGS(p) |= MpSrv_f_POST_CONFIG) 454 #define MpSrvPOST_CONFIG_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_POST_CONFIG) 455 456 457 /* POST_READ_REQUEST */ 458 #define MpSrv_f_POST_READ_REQUEST 0x00080000 459 #define MpSrvPOST_READ_REQUEST(p) (MpSrvFLAGS(p) & MpSrv_f_POST_READ_REQUEST) 460 #define MpSrvPOST_READ_REQUEST_On(p) (MpSrvFLAGS(p) |= MpSrv_f_POST_READ_REQUEST) 461 #define MpSrvPOST_READ_REQUEST_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_POST_READ_REQUEST) 462 463 464 /* PRE_CONNECTION */ 465 #define MpSrv_f_PRE_CONNECTION 0x00100000 466 #define MpSrvPRE_CONNECTION(p) (MpSrvFLAGS(p) & MpSrv_f_PRE_CONNECTION) 467 #define MpSrvPRE_CONNECTION_On(p) (MpSrvFLAGS(p) |= MpSrv_f_PRE_CONNECTION) 468 #define MpSrvPRE_CONNECTION_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_PRE_CONNECTION) 469 470 471 /* PROCESS_CONNECTION */ 472 #define MpSrv_f_PROCESS_CONNECTION 0x00200000 473 #define MpSrvPROCESS_CONNECTION(p) (MpSrvFLAGS(p) & MpSrv_f_PROCESS_CONNECTION) 474 #define MpSrvPROCESS_CONNECTION_On(p) (MpSrvFLAGS(p) |= MpSrv_f_PROCESS_CONNECTION) 475 #define MpSrvPROCESS_CONNECTION_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_PROCESS_CONNECTION) 476 477 478 /* RESPONSE */ 479 #define MpSrv_f_RESPONSE 0x00400000 480 #define MpSrvRESPONSE(p) (MpSrvFLAGS(p) & MpSrv_f_RESPONSE) 481 #define MpSrvRESPONSE_On(p) (MpSrvFLAGS(p) |= MpSrv_f_RESPONSE) 482 #define MpSrvRESPONSE_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_RESPONSE) 483 484 485 /* TRANS */ 486 #define MpSrv_f_TRANS 0x00800000 487 #define MpSrvTRANS(p) (MpSrvFLAGS(p) & MpSrv_f_TRANS) 488 #define MpSrvTRANS_On(p) (MpSrvFLAGS(p) |= MpSrv_f_TRANS) 489 #define MpSrvTRANS_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_TRANS) 490 491 492 /* TYPE */ 493 #define MpSrv_f_TYPE 0x01000000 494 #define MpSrvTYPE(p) (MpSrvFLAGS(p) & MpSrv_f_TYPE) 495 #define MpSrvTYPE_On(p) (MpSrvFLAGS(p) |= MpSrv_f_TYPE) 496 #define MpSrvTYPE_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_TYPE) 497 498 499 /* UNSET */ 500 #define MpSrv_f_UNSET 0x02000000 501 #define MpSrvUNSET(p) (MpSrvFLAGS(p) & MpSrv_f_UNSET) 502 #define MpSrvUNSET_On(p) (MpSrvFLAGS(p) |= MpSrv_f_UNSET) 503 #define MpSrvUNSET_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_UNSET) 504 505 506 /* INHERIT_SWITCHES */ 507 #define MpSrv_f_INHERIT_SWITCHES 0x04000000 508 #define MpSrvINHERIT_SWITCHES(p) (MpSrvFLAGS(p) & MpSrv_f_INHERIT_SWITCHES) 509 #define MpSrvINHERIT_SWITCHES_On(p) (MpSrvFLAGS(p) |= MpSrv_f_INHERIT_SWITCHES) 510 #define MpSrvINHERIT_SWITCHES_Off(p) (MpSrvFLAGS(p) &= ~MpSrv_f_INHERIT_SWITCHES) 511 512 U32 modperl_flags_lookup_srv(const char *str); 513 #define MpSrv_dump_flags(p, str) \ 514 modperl_trace(NULL, "MpSrv flags dump (%s):", str); \ 515 modperl_trace(NULL, " Access %s", \ 516 (MpSrvFLAGS(p) & 0x00000020) ? "On " : "Off"); \ 517 modperl_trace(NULL, " Authen %s", \ 518 (MpSrvFLAGS(p) & 0x00000040) ? "On " : "Off"); \ 519 modperl_trace(NULL, " Authz %s", \ 520 (MpSrvFLAGS(p) & 0x00000080) ? "On " : "Off"); \ 521 modperl_trace(NULL, " Autoload %s", \ 522 (MpSrvFLAGS(p) & 0x00000008) ? "On " : "Off"); \ 523 modperl_trace(NULL, " ChildExit %s", \ 524 (MpSrvFLAGS(p) & 0x00000100) ? "On " : "Off"); \ 525 modperl_trace(NULL, " ChildInit %s", \ 526 (MpSrvFLAGS(p) & 0x00000200) ? "On " : "Off"); \ 527 modperl_trace(NULL, " Cleanup %s", \ 528 (MpSrvFLAGS(p) & 0x00000400) ? "On " : "Off"); \ 529 modperl_trace(NULL, " Clone %s", \ 530 (MpSrvFLAGS(p) & 0x00000001) ? "On " : "Off"); \ 531 modperl_trace(NULL, " Enable %s", \ 532 (MpSrvFLAGS(p) & 0x00000004) ? "On " : "Off"); \ 533 modperl_trace(NULL, " Fixup %s", \ 534 (MpSrvFLAGS(p) & 0x00000800) ? "On " : "Off"); \ 535 modperl_trace(NULL, " HeaderParser %s", \ 536 (MpSrvFLAGS(p) & 0x00001000) ? "On " : "Off"); \ 537 modperl_trace(NULL, " InheritSwitches %s", \ 538 (MpSrvFLAGS(p) & 0x04000000) ? "On " : "Off"); \ 539 modperl_trace(NULL, " InputFilter %s", \ 540 (MpSrvFLAGS(p) & 0x00002000) ? "On " : "Off"); \ 541 modperl_trace(NULL, " Log %s", \ 542 (MpSrvFLAGS(p) & 0x00004000) ? "On " : "Off"); \ 543 modperl_trace(NULL, " MapToStorage %s", \ 544 (MpSrvFLAGS(p) & 0x00008000) ? "On " : "Off"); \ 545 modperl_trace(NULL, " MergeHandlers %s", \ 546 (MpSrvFLAGS(p) & 0x00000010) ? "On " : "Off"); \ 547 modperl_trace(NULL, " OpenLogs %s", \ 548 (MpSrvFLAGS(p) & 0x00010000) ? "On " : "Off"); \ 549 modperl_trace(NULL, " OutputFilter %s", \ 550 (MpSrvFLAGS(p) & 0x00020000) ? "On " : "Off"); \ 551 modperl_trace(NULL, " Parent %s", \ 552 (MpSrvFLAGS(p) & 0x00000002) ? "On " : "Off"); \ 553 modperl_trace(NULL, " PostConfig %s", \ 554 (MpSrvFLAGS(p) & 0x00040000) ? "On " : "Off"); \ 555 modperl_trace(NULL, " PostReadRequest %s", \ 556 (MpSrvFLAGS(p) & 0x00080000) ? "On " : "Off"); \ 557 modperl_trace(NULL, " PreConnection %s", \ 558 (MpSrvFLAGS(p) & 0x00100000) ? "On " : "Off"); \ 559 modperl_trace(NULL, " ProcessConnection %s", \ 560 (MpSrvFLAGS(p) & 0x00200000) ? "On " : "Off"); \ 561 modperl_trace(NULL, " Response %s", \ 562 (MpSrvFLAGS(p) & 0x00400000) ? "On " : "Off"); \ 563 modperl_trace(NULL, " Trans %s", \ 564 (MpSrvFLAGS(p) & 0x00800000) ? "On " : "Off"); \ 565 modperl_trace(NULL, " Type %s", \ 566 (MpSrvFLAGS(p) & 0x01000000) ? "On " : "Off"); \ 567 modperl_trace(NULL, " Unset %s", \ 568 (MpSrvFLAGS(p) & 0x02000000) ? "On " : "Off"); 569 #define MpSrvHOOKS_ALL_On(p) MpSrvFLAGS(p) |= (MpSrv_f_ACCESS|MpSrv_f_AUTHEN|MpSrv_f_AUTHZ|MpSrv_f_CHILD_EXIT|MpSrv_f_CHILD_INIT|MpSrv_f_CLEANUP|MpSrv_f_FIXUP|MpSrv_f_HEADER_PARSER|MpSrv_f_INPUT_FILTER|MpSrv_f_LOG|MpSrv_f_MAP_TO_STORAGE|MpSrv_f_OPEN_LOGS|MpSrv_f_OUTPUT_FILTER|MpSrv_f_POST_CONFIG|MpSrv_f_POST_READ_REQUEST|MpSrv_f_PRE_CONNECTION|MpSrv_f_PROCESS_CONNECTION|MpSrv_f_RESPONSE|MpSrv_f_TRANS|MpSrv_f_TYPE) 570 571 #define MpSrvOPT_ITHREAD_ONLY(o) \ 572 (o == MpSrv_f_CLONE) || (o == MpSrv_f_PARENT) 573 574 #endif /* MODPERL_FLAGS_H */
Contact us
|
About us
|
Term of use
|
Copyright © 2000-2025 MyWebUniversity.com ™