LeftHookRoll
An HTTP/1.0 compliant web server, as specified by RFC1945
Loading...
Searching...
No Matches
CGIManager.cpp File Reference
#include "../includes/CGIManager.hpp"
#include "../includes/Request.hpp"
#include "../includes/AllowedMethods.hpp"
#include "../includes/FatalExceptions.hpp"
#include <sys/wait.h>
#include <csignal>
#include <ctime>
#include <cerrno>
Include dependency graph for CGIManager.cpp:

Go to the source code of this file.

Namespaces

namespace  cgi_utils
 

Macros

#define MAX_ACTIVE_CGI_CHILDREN   64;
 

Functions

void cgi_utils::closeInheritedFds ()
 
std::string cgi_utils::resolveScriptDirectory (const std::string &scriptPath)
 
std::string cgi_utils::resolveScriptExecArg (const std::string &scriptPath)
 
void cgi_utils::prepareChildExecutionContext (const std::vector< std::string > &scriptArgv, char **execveArgv)
 

Macro Definition Documentation

◆ MAX_ACTIVE_CGI_CHILDREN

#define MAX_ACTIVE_CGI_CHILDREN   64;

Definition at line 15 of file CGIManager.cpp.