X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuhttpd.git;a=blobdiff_plain;f=uhttpd.h;h=d6b698500ee4739dea559071253db232b4b0b05b;hp=807070c509a81c8a0f0601f0db7980a165b8cb94;hb=a5b6d0f4211fe22e86175b58d59876c81bbd3886;hpb=78f9f35e22c60d5748f0d69a202ca541c517f0bb diff --git a/uhttpd.h b/uhttpd.h index 807070c..d6b6985 100644 --- a/uhttpd.h +++ b/uhttpd.h @@ -66,6 +66,7 @@ struct config { int max_connections; int http_keepalive; int script_timeout; + int ubus_noauth; }; struct auth_realm { @@ -157,6 +158,7 @@ struct relay { }; struct dispatch_proc { + struct uloop_timeout timeout; struct blob_buf hdr; struct uloop_fd wrfd; struct relay r; @@ -286,6 +288,7 @@ void uh_dispatch_add(struct dispatch_handler *d); void uh_relay_open(struct client *cl, struct relay *r, int fd, int pid); void uh_relay_close(struct relay *r, int ret); void uh_relay_free(struct relay *r); +void uh_relay_kill(struct client *cl, struct relay *r); struct env_var *uh_get_process_vars(struct client *cl, struct path_info *pi); bool uh_create_process(struct client *cl, struct path_info *pi, char *url,