aboutsummaryrefslogtreecommitdiff
path: root/tests/server
diff options
context:
space:
mode:
authorJoe Mason <jmason@rim.com>2012-08-01 13:22:02 -0400
committerJoe Mason <jmason@rim.com>2012-08-02 17:34:45 -0400
commit76ba5919573c1f75ebae60c6e6fa5d7d6f5cf98d (patch)
treea6d1a17c9abb7730239c57cd2e2e5fee8b6abbf1 /tests/server
parent1f8518c5d9aaa369dae85620973f9b5c1add3277 (diff)
Remove the --fork option of sws, since it makes refactoring to use poll more complicated and should
be redundant once we poll
Diffstat (limited to 'tests/server')
-rw-r--r--tests/server/sws.c44
1 files changed, 1 insertions, 43 deletions
diff --git a/tests/server/sws.c b/tests/server/sws.c
index b4961a5ed..208d3377b 100644
--- a/tests/server/sws.c
+++ b/tests/server/sws.c
@@ -62,15 +62,6 @@
/* include memdebug.h last */
#include "memdebug.h"
-#if !defined(CURL_SWS_FORK_ENABLED) && defined(HAVE_FORK)
-/*
- * The normal sws build for the plain standard curl test suite has no use for
- * fork(), but if you feel wild and crazy and want to setup some more exotic
- * tests. Define this and run...
- */
-#define CURL_SWS_FORK_ENABLED
-#endif
-
#ifdef ENABLE_IPV6
static bool use_ipv6 = FALSE;
#endif
@@ -1696,18 +1687,12 @@ int main(int argc, char *argv[])
int arg=1;
long pid;
const char *hostport = "127.0.0.1";
-#ifdef CURL_SWS_FORK_ENABLED
- bool use_fork = FALSE;
-#endif
memset(&req, 0, sizeof(req));
while(argc>arg) {
if(!strcmp("--version", argv[arg])) {
printf("sws IPv4%s"
-#ifdef CURL_SWS_FORK_ENABLED
- " FORK"
-#endif
"\n"
,
#ifdef ENABLE_IPV6
@@ -1747,12 +1732,6 @@ int main(int argc, char *argv[])
#endif
arg++;
}
-#ifdef CURL_SWS_FORK_ENABLED
- else if(!strcmp("--fork", argv[arg])) {
- use_fork=TRUE;
- arg++;
- }
-#endif
else if(!strcmp("--port", argv[arg])) {
arg++;
if(argc>arg) {
@@ -1796,8 +1775,7 @@ int main(int argc, char *argv[])
" --port [port]\n"
" --srcdir [path]\n"
" --connect [ip4-addr]\n"
- " --gopher\n"
- " --fork");
+ " --gopher");
return 0;
}
}
@@ -1903,23 +1881,6 @@ int main(int argc, char *argv[])
set_advisor_read_lock(SERVERLOGS_LOCK);
serverlogslocked = 1;
-#ifdef CURL_SWS_FORK_ENABLED
- if(use_fork) {
- /* The fork enabled version just forks off the child and don't care
- about it anymore, so don't assume otherwise. Beware and don't do
- this at home. */
- rc = fork();
- if(-1 == rc) {
- printf("MAJOR ERROR: fork() failed!\n");
- break;
- }
- }
- else
- /* not a fork, just set rc so the following proceeds nicely */
- rc = 0;
- /* 0 is returned to the child */
- if(0 == rc) {
-#endif
logmsg("====> Client connect");
#ifdef TCP_NODELAY
@@ -2021,9 +1982,6 @@ int main(int argc, char *argv[])
if (req.testno == DOCNUMBER_QUIT)
break;
-#ifdef CURL_SWS_FORK_ENABLED
- }
-#endif
}
sws_cleanup: