diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-07-15 22:21:18 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-07-15 22:21:18 +0000 |
commit | 09153dd82a371283f96b9be490c8c9a5d44a97c7 (patch) | |
tree | 6d563fd7d228b22708973a9457dbe0d9ef8d01ca /firmware/thread.h | |
parent | 76b4096be7f62be4282e7ee2246d7fb852a966eb (diff) | |
download | rockbox-09153dd82a371283f96b9be490c8c9a5d44a97c7.tar.gz rockbox-09153dd82a371283f96b9be490c8c9a5d44a97c7.zip |
Added stack overflow check
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1358 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/thread.h')
-rw-r--r-- | firmware/thread.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/thread.h b/firmware/thread.h index 62cd4607d2..c0eba42597 100644 --- a/firmware/thread.h +++ b/firmware/thread.h | |||
@@ -20,9 +20,11 @@ | |||
20 | #define THREAD_H | 20 | #define THREAD_H |
21 | 21 | ||
22 | #define MAXTHREADS 16 | 22 | #define MAXTHREADS 16 |
23 | #define DEFAULT_STACK_SIZE 0x800 /* Bytes */ | ||
23 | 24 | ||
24 | int create_thread(void* function, void* stack, int stack_size); | 25 | int create_thread(void* function, void* stack, int stack_size, char *name); |
25 | void switch_thread(void); | 26 | void switch_thread(void); |
26 | void init_threads(void); | 27 | void init_threads(void); |
28 | int thread_stack_usage(int threadnum); | ||
27 | 29 | ||
28 | #endif | 30 | #endif |