X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Fheader.h;h=4bc6e1b742b1b06dd6018a9938cf4eeb63073a32;hp=b5241f6bc25147ae5ecc644503021a17e97f1345;hb=d0b9b0df7ed0dc36aabe30e2d584c27c8c32a3d9;hpb=ad439e71e25f709a1e2b6f72f36119432593f34a diff --git a/loader/header.h b/loader/header.h index b5241f6..4bc6e1b 100644 --- a/loader/header.h +++ b/loader/header.h @@ -1,9 +1,11 @@ #ifndef INCLUDE_sQt5fY5eUJn5tKV0IBTDxK0zqQutTqTp #define INCLUDE_sQt5fY5eUJn5tKV0IBTDxK0zqQutTqTp 1 +#include "llibc.h" + #define PFX "ginge: " -#define err(f, ...) fprintf(stderr, PFX f, ##__VA_ARGS__) -#define log(f, ...) fprintf(stdout, PFX f, ##__VA_ARGS__) +#define err(f, ...) g_fprintf(2, PFX f, ##__VA_ARGS__) +#define log(f, ...) g_fprintf(1, PFX f, ##__VA_ARGS__) #ifdef DBG #define dbg log #define dbg_c printf @@ -42,6 +44,7 @@ struct op_context; void emu_init(void *map_bottom); void emu_call_handle_op(struct op_context *op_ctx); void *emu_do_mmap(unsigned int length, int prot, int flags, int fd, unsigned int offset); +int emu_do_munmap(void *addr, unsigned int length); int emu_do_ioctl(int fd, int request, void *argp); int emu_read_gpiodev(void *buf, int count); void *emu_do_fopen(const char *path, const char *mode);