diff options
author | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-22 18:55:54 +0300 |
---|---|---|
committer | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-22 18:55:54 +0300 |
commit | 88081d9a4376b1ee4feed3bc843c46096e087b1e (patch) | |
tree | 5780b195f16975e890a8a98b0dc17d6ce2da3001 /src/cgi.h | |
parent | 0f6943feff48e92b071726abcf83070d8a529a41 (diff) | |
download | magi-88081d9a4376b1ee4feed3bc843c46096e087b1e.tar magi-88081d9a4376b1ee4feed3bc843c46096e087b1e.tar.xz magi-88081d9a4376b1ee4feed3bc843c46096e087b1e.zip |
.
Diffstat (limited to 'src/cgi.h')
-rw-r--r-- | src/cgi.h | 22 |
1 files changed, 8 insertions, 14 deletions
@@ -1,23 +1,17 @@ #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(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, - void * thing), - void * thing, - int max_post); +/* Constructs request from environment and standard input; + * Returns null only in case of error. */ +int magi_request_cgi(struct magi_request * request); + + +/* Sends response to standard output; + * Returns null only in case of error. */ +int magi_response_cgi(struct magi_response * response); #endif |