From 074690aa549db034b9d1599b9fa38dfd577db868 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Sat, 20 Mar 2010 14:31:05 +0000 Subject: [PATCH] uhttpd: rename struct uh_path_info to path_info, drop wdir member --- contrib/package/uhttpd/src/uhttpd-cgi.c | 2 +- contrib/package/uhttpd/src/uhttpd-cgi.h | 2 +- contrib/package/uhttpd/src/uhttpd-file.c | 4 ++-- contrib/package/uhttpd/src/uhttpd-file.h | 2 +- contrib/package/uhttpd/src/uhttpd-utils.c | 4 ++-- contrib/package/uhttpd/src/uhttpd-utils.h | 5 ++--- contrib/package/uhttpd/src/uhttpd.c | 2 +- 7 files changed, 10 insertions(+), 11 deletions(-) diff --git a/contrib/package/uhttpd/src/uhttpd-cgi.c b/contrib/package/uhttpd/src/uhttpd-cgi.c index 7b3337d74..a89dffa61 100644 --- a/contrib/package/uhttpd/src/uhttpd-cgi.c +++ b/contrib/package/uhttpd/src/uhttpd-cgi.c @@ -132,7 +132,7 @@ static void uh_cgi_error_500(struct client *cl, struct http_request *req, const } -void uh_cgi_request(struct client *cl, struct http_request *req, struct uh_path_info *pi) +void uh_cgi_request(struct client *cl, struct http_request *req, struct path_info *pi) { int i, hdroff, bufoff; int hdrlen = 0; diff --git a/contrib/package/uhttpd/src/uhttpd-cgi.h b/contrib/package/uhttpd/src/uhttpd-cgi.h index 1a73d88ed..6b9c9c63b 100644 --- a/contrib/package/uhttpd/src/uhttpd-cgi.h +++ b/contrib/package/uhttpd/src/uhttpd-cgi.h @@ -25,7 +25,7 @@ #include void uh_cgi_request( - struct client *cl, struct http_request *req, struct uh_path_info *pi + struct client *cl, struct http_request *req, struct path_info *pi ); #endif diff --git a/contrib/package/uhttpd/src/uhttpd-file.c b/contrib/package/uhttpd/src/uhttpd-file.c index 6e083cb7d..63c2d7e4f 100644 --- a/contrib/package/uhttpd/src/uhttpd-file.c +++ b/contrib/package/uhttpd/src/uhttpd-file.c @@ -248,7 +248,7 @@ static int uh_file_scandir_filter_dir(const struct dirent *e) return strcmp(e->d_name, ".") ? 1 : 0; } -static void uh_file_dirlist(struct client *cl, struct http_request *req, struct uh_path_info *pi) +static void uh_file_dirlist(struct client *cl, struct http_request *req, struct path_info *pi) { int i, count; char filename[PATH_MAX]; @@ -314,7 +314,7 @@ static void uh_file_dirlist(struct client *cl, struct http_request *req, struct } -void uh_file_request(struct client *cl, struct http_request *req, struct uh_path_info *pi) +void uh_file_request(struct client *cl, struct http_request *req, struct path_info *pi) { int fd, rlen; char buf[UH_LIMIT_MSGHEAD]; diff --git a/contrib/package/uhttpd/src/uhttpd-file.h b/contrib/package/uhttpd/src/uhttpd-file.h index 3dce525e7..623820c09 100644 --- a/contrib/package/uhttpd/src/uhttpd-file.h +++ b/contrib/package/uhttpd/src/uhttpd-file.h @@ -32,7 +32,7 @@ struct mimetype { }; void uh_file_request( - struct client *cl, struct http_request *req, struct uh_path_info *pi + struct client *cl, struct http_request *req, struct path_info *pi ); #endif diff --git a/contrib/package/uhttpd/src/uhttpd-utils.c b/contrib/package/uhttpd/src/uhttpd-utils.c index c3ff35f28..12d68ff86 100644 --- a/contrib/package/uhttpd/src/uhttpd-utils.c +++ b/contrib/package/uhttpd/src/uhttpd-utils.c @@ -352,11 +352,11 @@ int uh_path_normalize(char *buf, int blen, const char *src, int slen) } -struct uh_path_info * uh_path_lookup(struct client *cl, const char *url) +struct path_info * uh_path_lookup(struct client *cl, const char *url) { static char path_phys[PATH_MAX]; static char path_info[PATH_MAX]; - static struct uh_path_info p; + static struct path_info p; char buffer[UH_LIMIT_MSGHEAD]; char *docroot = cl->server->conf->docroot; diff --git a/contrib/package/uhttpd/src/uhttpd-utils.h b/contrib/package/uhttpd/src/uhttpd-utils.h index eac737b99..7d4bcf6f8 100644 --- a/contrib/package/uhttpd/src/uhttpd-utils.h +++ b/contrib/package/uhttpd/src/uhttpd-utils.h @@ -31,9 +31,8 @@ #define foreach_header(i, h) \ for( i = 0; (i + 1) < (sizeof(h) / sizeof(h[0])) && h[i]; i += 2 ) -struct uh_path_info { +struct path_info { char *root; - char *wdir; char *phys; char *name; char *info; @@ -74,7 +73,7 @@ int uh_urldecode(char *buf, int blen, const char *src, int slen); int uh_urlencode(char *buf, int blen, const char *src, int slen); int uh_path_normalize(char *buf, int blen, const char *src, int slen); -struct uh_path_info * uh_path_lookup(struct client *cl, const char *url); +struct path_info * uh_path_lookup(struct client *cl, const char *url); struct listener * uh_listener_add(int sock, struct config *conf); struct listener * uh_listener_lookup(int sock); diff --git a/contrib/package/uhttpd/src/uhttpd.c b/contrib/package/uhttpd/src/uhttpd.c index 54c16a850..f2972a046 100644 --- a/contrib/package/uhttpd/src/uhttpd.c +++ b/contrib/package/uhttpd/src/uhttpd.c @@ -347,7 +347,7 @@ int main (int argc, char **argv) /* working structs */ struct addrinfo hints; struct http_request *req; - struct uh_path_info *pin; + struct path_info *pin; struct client *cl; struct sigaction sa; struct config conf; -- 2.25.1