diff options
Diffstat (limited to '')
| -rw-r--r-- | src/fastcgi.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/fastcgi.cpp b/src/fastcgi.cpp index 1662fe6..ede5cac 100644 --- a/src/fastcgi.cpp +++ b/src/fastcgi.cpp | |||
| @@ -7,7 +7,10 @@ | |||
| 7 | 7 | ||
| 8 | #include "bu/fastcgi.h" | 8 | #include "bu/fastcgi.h" |
| 9 | 9 | ||
| 10 | #include <arpa/inet.h> | 10 | #ifndef WIN32 |
| 11 | #include <arpa/inet.h> | ||
| 12 | #endif | ||
| 13 | |||
| 11 | #include <errno.h> | 14 | #include <errno.h> |
| 12 | #include <unistd.h> | 15 | #include <unistd.h> |
| 13 | 16 | ||
| @@ -37,6 +40,7 @@ Bu::FastCgi::~FastCgi() | |||
| 37 | 40 | ||
| 38 | bool Bu::FastCgi::isEmbedded() | 41 | bool Bu::FastCgi::isEmbedded() |
| 39 | { | 42 | { |
| 43 | #ifndef WIN32 | ||
| 40 | struct sockaddr name; | 44 | struct sockaddr name; |
| 41 | socklen_t namelen = sizeof(name); | 45 | socklen_t namelen = sizeof(name); |
| 42 | if( getpeername( STDIN_FILENO, &name, &namelen ) != 0 && | 46 | if( getpeername( STDIN_FILENO, &name, &namelen ) != 0 && |
| @@ -54,6 +58,10 @@ bool Bu::FastCgi::isEmbedded() | |||
| 54 | sio << "No socket detected, running in standalone mode" << sio.nl; | 58 | sio << "No socket detected, running in standalone mode" << sio.nl; |
| 55 | return false; | 59 | return false; |
| 56 | } | 60 | } |
| 61 | #else | ||
| 62 | #warning Bu::FastCgi::isEmbedded IS A STUB for WIN32!!!! | ||
| 63 | return false; | ||
| 64 | #endif | ||
| 57 | } | 65 | } |
| 58 | 66 | ||
| 59 | void Bu::FastCgi::read( Bu::Socket &s, Bu::FastCgi::Record &r ) | 67 | void Bu::FastCgi::read( Bu::Socket &s, Bu::FastCgi::Record &r ) |
