diff options
Diffstat (limited to 'monkey')
-rw-r--r-- | monkey/401login.c | 3 | ||||
-rw-r--r-- | monkey/401login.h | 9 | ||||
-rw-r--r-- | monkey/main.c | 2 |
3 files changed, 13 insertions, 1 deletions
diff --git a/monkey/401login.c b/monkey/401login.c index 605a21aa9..8b4d33d7d 100644 --- a/monkey/401login.c +++ b/monkey/401login.c @@ -16,12 +16,13 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include "desktop/401login.h" #include "utils/ring.h" #include <stdlib.h> #include <stdio.h> +#include "monkey/401login.h" + typedef struct monkey401 { struct monkey401 *r_next, *r_prev; uint32_t num; diff --git a/monkey/401login.h b/monkey/401login.h new file mode 100644 index 000000000..e78355ea2 --- /dev/null +++ b/monkey/401login.h @@ -0,0 +1,9 @@ + +#include <stdbool.h> + +#include "utils/nsurl.h" +#include "utils/errors.h" + + +void gui_401login_open(nsurl *url, const char *realm, + nserror (*cb)(bool proceed, void *pw), void *cbpw); diff --git a/monkey/main.c b/monkey/main.c index 1922393a8..b6f5c434d 100644 --- a/monkey/main.c +++ b/monkey/main.c @@ -26,6 +26,7 @@ #include "monkey/dispatch.h" #include "monkey/browser.h" #include "monkey/cert.h" +#include "monkey/401login.h" #include "content/urldb.h" #include "content/fetchers/resource.h" @@ -161,6 +162,7 @@ static struct gui_browser_table monkey_browser_table = { .cert_verify = gui_cert_verify, .filename_from_path = filename_from_path, .path_add_part = path_add_part, + .login = gui_401login_open, }; int |