diff options
author | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | 2009-03-07 18:59:05 +0000 |
---|---|---|
committer | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | 2009-03-07 18:59:05 +0000 |
commit | 9399f095bd742ef8dc0f1b08baa3893d9bdbeebc (patch) | |
tree | 043fa2d18712434d698010a34bfa33c54c1582a1 /bsd-user/main.c | |
parent | 88103cfecf5666237fb2e55a7dd666fa66d316ec (diff) |
Fix BSD user: there is no NPTL
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6745 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'bsd-user/main.c')
-rw-r--r-- | bsd-user/main.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/bsd-user/main.c b/bsd-user/main.c index 74a1ba61fb..0dc9b996e0 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -50,6 +50,43 @@ void gemu_log(const char *fmt, ...) vfprintf(stderr, fmt, ap); va_end(ap); } + +/* These are no-ops because we are not threadsafe. */ +static inline void cpu_exec_start(CPUState *env) +{ +} + +static inline void cpu_exec_end(CPUState *env) +{ +} + +static inline void start_exclusive(void) +{ +} + +static inline void end_exclusive(void) +{ +} + +void fork_start(void) +{ +} + +void fork_end(int child) +{ + if (child) { + gdbserver_fork(thread_env); + } +} + +void cpu_list_lock(void) +{ +} + +void cpu_list_unlock(void) +{ +} + #ifdef TARGET_SPARC #define SPARC64_STACK_BIAS 2047 |