summaryrefslogtreecommitdiff
path: root/apps/include/netutils/httpd.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/include/netutils/httpd.h')
-rw-r--r--apps/include/netutils/httpd.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/include/netutils/httpd.h b/apps/include/netutils/httpd.h
index bcecca73b..8ba9e2f7b 100644
--- a/apps/include/netutils/httpd.h
+++ b/apps/include/netutils/httpd.h
@@ -84,9 +84,13 @@ extern "C" {
#define HTTPD_IOBUFFER_SIZE (3*UIP_TCP_MSS)
-/* this is the maximum size of a file path */
+/* This is the maximum size of a file path */
+#if defined(CONFIG_NETUTILS_HTTPD_MMAP) || defined(CONFIG_NETUTILS_HTTPD_SENDFILE)
+#define HTTPD_MAX_FILENAME PATH_MAX
+#else
#define HTTPD_MAX_FILENAME 20
+#endif
/****************************************************************************
* Public types
@@ -96,7 +100,7 @@ struct httpd_fs_file
{
char *data;
int len;
-#ifdef CONFIG_NETUTILS_HTTPD_MMAP
+#if defined(CONFIG_NETUTILS_HTTPD_MMAP) || defined(CONFIG_NETUTILS_HTTPD_SENDFILE)
int fd;
#endif
};