X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fhttpd.c;h=0dbc84776caf8b5383ac7e90718ff3055bcb098f;hb=5a746b97186cd50b3c787824ea2290dc88d84ed0;hp=8a3844329d86fde041d4d83b14182e7ff7a2076b;hpb=a5670bb87456390a0b5dd8de687793a7f980d492;p=deb_shairplay.git diff --git a/src/lib/httpd.c b/src/lib/httpd.c index 8a38443..0dbc847 100644 --- a/src/lib/httpd.c +++ b/src/lib/httpd.c @@ -336,6 +336,20 @@ httpd_start(httpd_t *httpd, unsigned short *port) return 1; } +int +httpd_is_running(httpd_t *httpd) +{ + int running; + + assert(httpd); + + MUTEX_LOCK(httpd->run_mutex); + running = httpd->running || !httpd->joined; + MUTEX_UNLOCK(httpd->run_mutex); + + return running; +} + void httpd_stop(httpd_t *httpd) {