Change HTTP-status-codes to defines
Doesn't change binary-size, but allows using them inside the error-page-generation-routines.
This commit is contained in:
parent
d5af6424f1
commit
00e2aa8da6
1 changed files with 11 additions and 11 deletions
22
quark.c
22
quark.c
|
@ -24,6 +24,13 @@ char *argv0;
|
||||||
#define MAXBUFLEN 1024
|
#define MAXBUFLEN 1024
|
||||||
#define MIN(x,y) ((x) < (y) ? (x) : (y))
|
#define MIN(x,y) ((x) < (y) ? (x) : (y))
|
||||||
|
|
||||||
|
#define HttpOk "200 OK"
|
||||||
|
#define HttpMoved "301 Moved Permanently"
|
||||||
|
#define HttpNotModified "304 Not Modified"
|
||||||
|
#define HttpUnauthorized "401 Unauthorized"
|
||||||
|
#define HttpNotFound "404 Not Found"
|
||||||
|
#define texthtml "text/html"
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
GET = 4,
|
GET = 4,
|
||||||
HEAD = 5,
|
HEAD = 5,
|
||||||
|
@ -39,13 +46,6 @@ typedef struct {
|
||||||
int fd;
|
int fd;
|
||||||
} Request;
|
} Request;
|
||||||
|
|
||||||
static const char HttpOk[] = "200 OK";
|
|
||||||
static const char HttpMoved[] = "301 Moved Permanently";
|
|
||||||
static const char HttpNotModified[] = "304 Not Modified";
|
|
||||||
static const char HttpUnauthorized[] = "401 Unauthorized";
|
|
||||||
static const char HttpNotFound[] = "404 Not Found";
|
|
||||||
static const char texthtml[] = "text/html";
|
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
HEADER,
|
HEADER,
|
||||||
CONTENTLEN,
|
CONTENTLEN,
|
||||||
|
@ -203,7 +203,7 @@ responsefile(void) {
|
||||||
return;
|
return;
|
||||||
status = 404;
|
status = 404;
|
||||||
if (req.type == GET)
|
if (req.type == GET)
|
||||||
writetext("\r\n<html><body>404 Not Found</body></html>\r\n");
|
writetext("\r\n<html><body>"HttpNotFound"</body></html>\r\n");
|
||||||
} else {
|
} else {
|
||||||
/* check if modified */
|
/* check if modified */
|
||||||
t = st.st_mtim.tv_sec;
|
t = st.st_mtim.tv_sec;
|
||||||
|
@ -278,7 +278,7 @@ responsedir(void) {
|
||||||
status = 301;
|
status = 301;
|
||||||
reqbuf[len] = 0;
|
reqbuf[len] = 0;
|
||||||
if (req.type == GET)
|
if (req.type == GET)
|
||||||
writetext("\r\n<html><body>301 Moved Permanently</a></body></html>\r\n");
|
writetext("\r\n<html><body>"HttpMoved"</a></body></html>\r\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (len + strlen(docindex) + 1 < MAXBUFLEN)
|
if (len + strlen(docindex) + 1 < MAXBUFLEN)
|
||||||
|
@ -332,7 +332,7 @@ responsecgi(void) {
|
||||||
return;
|
return;
|
||||||
status = 404;
|
status = 404;
|
||||||
if (req.type == GET)
|
if (req.type == GET)
|
||||||
writetext("\r\n<html><body>404 Not Found</body></html>\r\n");
|
writetext("\r\n<html><body>"HttpNotFound"</body></html>\r\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -348,7 +348,7 @@ response(void) {
|
||||||
return;
|
return;
|
||||||
status = 401;
|
status = 401;
|
||||||
if (req.type == GET)
|
if (req.type == GET)
|
||||||
writetext("\r\n<html><body>401 Unauthorized</body></html>\r\n");
|
writetext("\r\n<html><body>"HttpUnauthorized"</body></html>\r\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (cgi_mode) {
|
if (cgi_mode) {
|
||||||
|
|
Loading…
Reference in a new issue