diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2023-05-25 16:27:10 -0400 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2023-05-25 16:27:10 -0400 |
commit | 0f941488af3f91088c306e7ee53facb3e8927731 (patch) | |
tree | 74a935a0118ee34cbee9e9b284bfab5b34f183aa | |
parent | 8bc7ba5d221f8bb20ec94854609b9d32ecd8816e (diff) | |
download | rockbox-0f941488af.tar.gz rockbox-0f941488af.zip |
dbtool: Fix red.
Apparently _most_ targets have a dbtool built as a simulator variant,
but _some_ are built as an application target. This commit fixes
simulator-based targets, which weren't ever broken.
(Prior commits fixed things for _app_ targets, which haven't worked
since at least 2020, maybe never..)
Change-Id: I7fef2b10e5128059b293118617701630bf3dc1fb
-rw-r--r-- | tools/database/database.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tools/database/database.c b/tools/database/database.c index 6eab245f65..1e954d25b7 100644 --- a/tools/database/database.c +++ b/tools/database/database.c @@ -30,3 +30,34 @@ int main(int argc, char **argv) return 0; } + + +/* needed for io.c */ +const char *sim_root_dir = "."; + +/* stubs to avoid including thread-sdl.c */ +#include "kernel.h" +void mutex_init(struct mutex *m) +{ + (void)m; +} + +void mutex_lock(struct mutex *m) +{ + (void)m; +} + +void mutex_unlock(struct mutex *m) +{ + (void)m; +} + +void sim_thread_lock(void *me) +{ + (void)me; +} + +void * sim_thread_unlock(void) +{ + return (void*)1; +} |