From: Daniel Stenberg Date: Mon, 25 Feb 2002 10:27:29 +0000 (+0000) Subject: create the pidfile and store the pid on invoke X-Git-Tag: curl-7_9_5-pre4~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2e9a798f091f9ddb4e93ab5324632a91189569e1;p=thirdparty%2Fcurl.git create the pidfile and store the pid on invoke --- diff --git a/tests/server/sws.c b/tests/server/sws.c index 6b65850073..9c76b51555 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -299,6 +299,7 @@ int main(int argc, char *argv[]) unsigned short port = DEFAULT_PORT; char *logfile = DEFAULT_LOGFILE; int part_no; + FILE *pidfile; if(argc>1) port = atoi(argv[1]); @@ -345,10 +346,18 @@ int main(int argc, char *argv[]) exit(1); } + pidfile = fopen(".http.pid", "w"); + if(pidfile) { + fprintf(pidfile, "%d\n", (int)getpid()); + fclose(pidfile); + } + else + fprintf(stderr, "Couldn't write pid file\n"); + /* start accepting connections */ listen(sock, 5); - printf("*** %s listening on port %u ***\n", VERSION, port); + fprintf(stderr, "*** %s listening on port %u ***\n", VERSION, port); while (!sigterm) { int doc;