70 |
#define MAX_LOG_LENGTH MAX_HEADER_LENGTH + 1024 |
#define MAX_LOG_LENGTH MAX_HEADER_LENGTH + 1024 |
71 |
#define MAX_FILE_LENGTH NAME_MAX |
#define MAX_FILE_LENGTH NAME_MAX |
72 |
#define MAX_PATH_LENGTH PATH_MAX |
#define MAX_PATH_LENGTH PATH_MAX |
73 |
|
#define MAX_ETAG_LENGTH 9 /* does not include the quotes |
74 |
|
*/ |
75 |
|
|
76 |
#define MAX_USER_DIR_LENGTH 60 |
#define MAX_USER_DIR_LENGTH 60 |
77 |
|
|
119 |
#define R_REQUEST_TO 408 /* request timeout */ |
#define R_REQUEST_TO 408 /* request timeout */ |
120 |
#define R_CONFLICT 409 |
#define R_CONFLICT 409 |
121 |
#define R_GONE 410 |
#define R_GONE 410 |
122 |
#define R_RANGE_UNSATISFIABLE 410 |
#define R_PRECONDITION_FAILED 412 |
123 |
|
#define R_RANGE_UNSATISFIABLE 416 |
124 |
|
|
125 |
#define R_ERROR 500 /* internal server error */ |
#define R_ERROR 500 /* internal server error */ |
126 |
#define R_NOT_IMP 501 /* not implemented */ |
#define R_NOT_IMP 501 /* not implemented */ |
196 |
#define CRLF "\r\n" |
#define CRLF "\r\n" |
197 |
#define HTTP_VERSION "HTTP/1.0" |
#define HTTP_VERSION "HTTP/1.0" |
198 |
|
|
199 |
|
/***************** HTTP/1.1 If-Match stuff ********************/ |
200 |
|
|
201 |
|
#define IF_NO_IF 0 /* unused - just to indicate that 0 is no If header */ |
202 |
|
#define IF_MATCH 1 |
203 |
|
#define IF_NONE_MATCH 2 |
204 |
|
#define IF_RANGE 3 |
205 |
|
|
206 |
/***************** USEFUL MACROS ************************/ |
/***************** USEFUL MACROS ************************/ |
207 |
|
|