aboutsummaryrefslogtreecommitdiff
path: root/src/cgi.c
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2019-11-27 21:33:06 +0300
committerAleksey Veresov <aleksey@veresov.pro>2019-11-27 21:33:06 +0300
commitea25abb295d9b4fbaf0ac23af8ffe71247970f1b (patch)
tree67cba7b2e5f2c759eaa816de51bd35f3b32d1421 /src/cgi.c
parent88081d9a4376b1ee4feed3bc843c46096e087b1e (diff)
downloadmagi-ea25abb295d9b4fbaf0ac23af8ffe71247970f1b.tar
magi-ea25abb295d9b4fbaf0ac23af8ffe71247970f1b.tar.xz
magi-ea25abb295d9b4fbaf0ac23af8ffe71247970f1b.zip
.
Diffstat (limited to 'src/cgi.c')
-rw-r--r--src/cgi.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/cgi.c b/src/cgi.c
index cf74f14..48b2a93 100644
--- a/src/cgi.c
+++ b/src/cgi.c
@@ -2,11 +2,11 @@
#include "cookie.h"
#include "error.h"
-#include "field.h"
+#include "file.h"
#include "multipart.h"
#include "param.h"
#include "request.h"
-#include "urlencoded.h"
+#include "urlenc.h"
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
@@ -16,9 +16,8 @@ extern char ** environ;
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * CGI Request Handling
+ * CGI Request
*/
-/* Helpers for CGI Request Handling */
static int plain_env(char ** dest, char * env_name)
{
int ok = 1;
@@ -160,7 +159,7 @@ static int intput_getter(void * any)
}
/* Interfacial CGI Request Handling */
-int magi_cgi_request(struct magi_request * request,
+int magi_request_cgi(struct magi_request * request,
void (*callback)(struct magi_field * field,
char * buffer,
int len),
@@ -205,3 +204,8 @@ int magi_cgi_request(struct magi_request * request,
}
return request->error == magi_error_none;
}
+
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ * CGI Response
+ */