X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fwebserver.h;h=dc142d0d1a08e7a7887efbb0cbb078e7e8e570a1;hb=c610deab77612b51cb238f62acc87fb17726cbff;hp=5809b1aa9a3dd2440389dbce980773e68605bd46;hpb=952374adbf213de98d7df5292583da17b4c38a13;p=citadel.git diff --git a/webcit/webserver.h b/webcit/webserver.h index 5809b1aa9..dc142d0d1 100644 --- a/webcit/webserver.h +++ b/webcit/webserver.h @@ -1,6 +1,26 @@ -/* $Id$ */ -int client_getln(int sock, char *buf, int bufsiz); -int client_read(int sock, char *buf, int bytes); -int client_read_to(int sock, char *buf, int bytes, int timeout); -ssize_t client_write(const void *buf, size_t count); -int lprintf(int loglevel, const char *format, ...); +/* + * Copyright (c) 1996-2013 by the citadel.org team + * + * This program is open source software. You can redistribute it and/or + * modify it under the terms of the GNU General Public License, version 3. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + + +extern char *static_dirs[PATH_MAX]; /**< Web representation */ +extern int ndirs; +extern char socket_dir[PATH_MAX]; + +extern char *default_landing_page; + +int ClientGetLine(ParsedHttpHdrs *Hdr, StrBuf *Target); +int client_read_to(ParsedHttpHdrs *Hdr, StrBuf *Target, int bytes, int timeout); +void wc_backtrace(long LogLevel); +void ShutDownWebcit(void); +void shutdown_ssl(void); + +