2021-07-26 11:00:37 +01:00
|
|
|
#include "mongoose.h"
|
|
|
|
|
|
|
|
int usleep(useconds_t us) {
|
|
|
|
for (useconds_t i = 0; i < us * 99; i++) asm("nop");
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
int clock_gettime(clockid_t clock_id, struct timespec *tp) {
|
|
|
|
(void) clock_id;
|
|
|
|
memset(tp, 0, sizeof(*tp));
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2021-07-29 14:21:20 +01:00
|
|
|
char *realpath(const char *path, char *resolved_path) {
|
|
|
|
if (resolved_path == NULL) resolved_path = malloc(strlen(path) + 1);
|
|
|
|
strcpy(resolved_path, path);
|
|
|
|
return resolved_path;
|
|
|
|
}
|
|
|
|
|
2021-07-26 11:00:37 +01:00
|
|
|
struct mg_connection *mg_connect(struct mg_mgr *mgr, const char *url,
|
|
|
|
mg_event_handler_t fn, void *fn_data) {
|
|
|
|
(void) mgr, (void) url, (void) fn, (void) fn_data;
|
|
|
|
return NULL;
|
|
|
|
}
|
|
|
|
|
Make private functions static and add missing prototypes.
Fixes:
mongoose/mongoose.c:180:8: warning: no previous prototype for ‘mg_dns_parse_name’ [-Wmissing-prototypes]
180 | size_t mg_dns_parse_name(const uint8_t *s, size_t n, size_t ofs, char *dst,
| ^~~~~~~~~~~~~~~~~
mongoose/mongoose.c:306:6: warning: no previous prototype for ‘mg_dns_send’ [-Wmissing-prototypes]
306 | void mg_dns_send(struct mg_connection *c, const struct mg_str *name,
| ^~~~~~~~~~~
mongoose/mongoose.c:925:6: warning: no previous prototype for ‘mg_http_parse_headers’ [-Wmissing-prototypes]
925 | void mg_http_parse_headers(const char *s, const char *end,
| ^~~~~~~~~~~~~~~~~~~~~
mongoose/mongoose.c:1125:7: warning: no previous prototype for ‘mg_http_etag’ [-Wmissing-prototypes]
1125 | char *mg_http_etag(char *buf, size_t len, size_t size, time_t mtime) {
| ^~~~~~~~~~~~
mongoose/mongoose.c:2578:6: warning: no previous prototype for ‘mg_sha1_transform’ [-Wmissing-prototypes]
2578 | void mg_sha1_transform(uint32_t state[5], const unsigned char buffer[64]) {
| ^~~~~~~~~~~~~~~~~
mongoose/mongoose.c:2976:8: warning: no previous prototype for ‘mg_open_listener’ [-Wmissing-prototypes]
2976 | SOCKET mg_open_listener(const char *url, struct mg_addr *addr) {
| ^~~~~~~~~~~~~~~~
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
2021-10-12 18:26:20 -06:00
|
|
|
void mg_connect_resolved(struct mg_connection *c);
|
2021-07-26 11:00:37 +01:00
|
|
|
void mg_connect_resolved(struct mg_connection *c) {
|
|
|
|
(void) c;
|
|
|
|
}
|
|
|
|
|
|
|
|
struct mg_connection *mg_listen(struct mg_mgr *mgr, const char *url,
|
|
|
|
mg_event_handler_t fn, void *fn_data) {
|
|
|
|
(void) mgr, (void) url, (void) fn, (void) fn_data;
|
|
|
|
return NULL;
|
|
|
|
}
|
|
|
|
|
|
|
|
void mg_mgr_poll(struct mg_mgr *mgr, int ms) {
|
|
|
|
(void) mgr, (void) ms;
|
|
|
|
}
|
|
|
|
|
|
|
|
bool mg_send(struct mg_connection *c, const void *buf, size_t len) {
|
|
|
|
(void) c, (void) buf, (void) len;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2021-08-11 19:17:04 +01:00
|
|
|
void mg_mgr_wakeup(struct mg_connection *c) {
|
2021-08-07 17:22:47 +01:00
|
|
|
(void) c;
|
|
|
|
}
|
|
|
|
|
2021-08-11 19:17:04 +01:00
|
|
|
struct mg_connection *mg_mkpipe(struct mg_mgr *mgr, mg_event_handler_t fn,
|
|
|
|
void *fn_data) {
|
|
|
|
(void) mgr, (void) fn, (void) fn_data;
|
|
|
|
return NULL;
|
2021-08-07 17:22:47 +01:00
|
|
|
}
|
|
|
|
|
Make private functions static and add missing prototypes.
Fixes:
mongoose/mongoose.c:180:8: warning: no previous prototype for ‘mg_dns_parse_name’ [-Wmissing-prototypes]
180 | size_t mg_dns_parse_name(const uint8_t *s, size_t n, size_t ofs, char *dst,
| ^~~~~~~~~~~~~~~~~
mongoose/mongoose.c:306:6: warning: no previous prototype for ‘mg_dns_send’ [-Wmissing-prototypes]
306 | void mg_dns_send(struct mg_connection *c, const struct mg_str *name,
| ^~~~~~~~~~~
mongoose/mongoose.c:925:6: warning: no previous prototype for ‘mg_http_parse_headers’ [-Wmissing-prototypes]
925 | void mg_http_parse_headers(const char *s, const char *end,
| ^~~~~~~~~~~~~~~~~~~~~
mongoose/mongoose.c:1125:7: warning: no previous prototype for ‘mg_http_etag’ [-Wmissing-prototypes]
1125 | char *mg_http_etag(char *buf, size_t len, size_t size, time_t mtime) {
| ^~~~~~~~~~~~
mongoose/mongoose.c:2578:6: warning: no previous prototype for ‘mg_sha1_transform’ [-Wmissing-prototypes]
2578 | void mg_sha1_transform(uint32_t state[5], const unsigned char buffer[64]) {
| ^~~~~~~~~~~~~~~~~
mongoose/mongoose.c:2976:8: warning: no previous prototype for ‘mg_open_listener’ [-Wmissing-prototypes]
2976 | SOCKET mg_open_listener(const char *url, struct mg_addr *addr) {
| ^~~~~~~~~~~~~~~~
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
2021-10-12 18:26:20 -06:00
|
|
|
void _fini(void);
|
2021-07-26 11:00:37 +01:00
|
|
|
void _fini(void) {
|
|
|
|
}
|