author | Michael Krelin @devel <hacker@klever.net> | 2009-03-11 20:05:54 (UTC) |
---|---|---|
committer | Michael Krelin @devel <hacker@klever.net> | 2009-03-11 20:05:54 (UTC) |
commit | f1eed2b661d43b7e39e1aea16d9453a538206564 (patch) (side-by-side diff) | |
tree | 7f340d0294baecd1e8719026f16b71000ca4712d /src/fastcgi.cc | |
parent | f4db51309c0333434d9ee96bc52593dacab04c69 (diff) | |
download | kingate-f1eed2b661d43b7e39e1aea16d9453a538206564.zip kingate-f1eed2b661d43b7e39e1aea16d9453a538206564.tar.gz kingate-f1eed2b661d43b7e39e1aea16d9453a538206564.tar.bz2 |
missing headers for gcc 4.3
-rw-r--r-- | src/fastcgi.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/fastcgi.cc b/src/fastcgi.cc index 63b59f8..641ae46 100644 --- a/src/fastcgi.cc +++ b/src/fastcgi.cc @@ -1,27 +1,28 @@ #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> +#include <cstring> #include <fastcgi.h> #include "kingate/fastcgi.h" #include "kingate/exception.h" namespace kingate { bool fcgi_socket::_initialized = false; fcgi_socket::fcgi_socket(const char *s,int bl) : sock(-1) { if(!_initialized) { if( FCGX_Init() ) throw exception(CODEPOINT,"failed to FCGX_Init()"); _initialized = true; } if(!s) { sock = FCGI_LISTENSOCK_FILENO; }else{ sock = FCGX_OpenSocket(s,bl); if(sock<0) throw exception(CODEPOINT,"failed to FCGX_OpenSocket("); // TODO: check if there is a ':', not if it starts with ':' if(*s != ':') if(chmod(s,0777)) // XXX: configurable. |