Commit | Line | Data |
---|---|---|
70322ae3 | 1 | /* |
2 | * httpd.h: a minimal custom HTTP server designed to serve the | |
3 | * pages generated by html.h. | |
4 | */ | |
5 | ||
812e4bf2 | 6 | #define HTTPD_AUTH_MAGIC 1 |
7 | #define HTTPD_AUTH_BASIC 2 | |
8 | #define HTTPD_AUTH_NONE 4 | |
9 | ||
1e8d78b9 | 10 | struct httpd_config { |
11 | const char *address; | |
12 | int port; | |
a8a4d6d8 | 13 | int closeoneof; |
1e8d78b9 | 14 | const char *basicauthdata; |
15 | }; | |
16 | ||
17 | void run_httpd(const void *t, int authmask, const struct httpd_config *dcfg, | |
18 | const struct html_config *pcfg); |