X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/agedu/blobdiff_plain/70322ae3751bc07ac749dffad79a5f3420e67b55..HEAD:/httpd.h diff --git a/httpd.h b/httpd.h index fb3b1a5..d719931 100644 --- a/httpd.h +++ b/httpd.h @@ -3,4 +3,15 @@ * pages generated by html.h. */ -void run_httpd(const void *t); +#define HTTPD_AUTH_MAGIC 1 +#define HTTPD_AUTH_BASIC 2 +#define HTTPD_AUTH_NONE 4 + +struct httpd_config { + const char *address, *port; + int closeoneof; + const char *basicauthdata; +}; + +void run_httpd(const void *t, int authmask, const struct httpd_config *dcfg, + const struct html_config *pcfg);