diff options
author | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-06 20:18:29 +0300 |
---|---|---|
committer | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-06 20:18:29 +0300 |
commit | b11b1c52280f172ebfa42c3da906ea9aa3ea8799 (patch) | |
tree | c335acbc3cea17e1edb4fbc7b8f617019c68a2da /src/cgi.h | |
parent | a5ec437e91f90f25711c7e1b47b8238fdae6b103 (diff) | |
download | magi-b11b1c52280f172ebfa42c3da906ea9aa3ea8799.tar magi-b11b1c52280f172ebfa42c3da906ea9aa3ea8799.tar.xz magi-b11b1c52280f172ebfa42c3da906ea9aa3ea8799.zip |
[magi] FastCGI is comming.
Diffstat (limited to 'src/cgi.h')
-rw-r--r-- | src/cgi.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/cgi.h b/src/cgi.h new file mode 100644 index 0000000..c7b173c --- /dev/null +++ b/src/cgi.h @@ -0,0 +1,21 @@ +#ifndef MAGI_INCLUDED_CGI +#define MAGI_INCLUDED_CGI + +#include "field.h" +#include "request.h" + + +/* + * Constructs request using environment variables and standart I/O; + * Returns null if succeed, otherwise error code. + */ +int magi_cgi_request( + struct magi_request *request, + /* Callback will be used only for fields loaded via multipart. */ + /* Null callback disables callback system. */ + void (*callback)(struct magi_field *field, char *buffer, int len), + int max_post +); + + +#endif |