diff options
author | Vincent Sanders <vince@kyllikki.org> | 2012-12-10 01:37:42 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2012-12-10 01:37:42 +0000 |
commit | 99bc3cfdd964685bb06a00a454db7276cf38baa3 (patch) | |
tree | aa300107e8ad8333011277998125a56b39af2ae3 /sdk/recipes/patches/nspr | |
parent | d5454c6f9ca42956a8e0a20fa008b34fe4ed4506 (diff) | |
download | toolchains-99bc3cfdd964685bb06a00a454db7276cf38baa3.tar.gz toolchains-99bc3cfdd964685bb06a00a454db7276cf38baa3.tar.bz2 |
add javascript library build to riscos sdk
Diffstat (limited to 'sdk/recipes/patches/nspr')
-rw-r--r-- | sdk/recipes/patches/nspr/arm-unknown-riscos/thread_noops.p | 78 |
1 files changed, 47 insertions, 31 deletions
diff --git a/sdk/recipes/patches/nspr/arm-unknown-riscos/thread_noops.p b/sdk/recipes/patches/nspr/arm-unknown-riscos/thread_noops.p index ad77bdf..c97bf23 100644 --- a/sdk/recipes/patches/nspr/arm-unknown-riscos/thread_noops.p +++ b/sdk/recipes/patches/nspr/arm-unknown-riscos/thread_noops.p @@ -1,34 +1,3 @@ -=== modified file 'mozilla/nsprpub/pr/include/md/_riscos.h' ---- mozilla/nsprpub/pr/include/md/_riscos.h 2012-11-04 17:32:26 +0000 -+++ mozilla/nsprpub/pr/include/md/_riscos.h 2012-11-04 18:01:57 +0000 -@@ -22,6 +22,10 @@ - #define _PR_STAT_HAS_ONLY_ST_ATIME - #define _PR_HAVE_POSIX_SEMAPHORES - -+#define _PR_STACK_VMBASE 0x50000000 -+#define _MD_MMAP_FLAGS MAP_PRIVATE -+#define _MD_DEFAULT_STACK_SIZE 65536L -+ - #include <sys/select.h> - #include <sys/poll.h> - #include <kernel.h> -@@ -47,7 +51,6 @@ - #define _PR_CONTEXT_TYPE jmp_buf - #define _PR_NUM_GCREGS _JBLEN - #define _MD_GET_SP(_t) (_t)->md.context[7] -- - #define CONTEXT(_th) ((_th)->md.context) - - -@@ -84,6 +87,7 @@ - _PR_CONTEXT_TYPE context; - int id; - int errcode; -+ int no_sched; - }; - - struct _MDThreadStack { - === modified file 'mozilla/nsprpub/pr/include/private/primpl.h' --- mozilla/nsprpub/pr/include/private/primpl.h 2012-11-04 17:32:26 +0000 +++ mozilla/nsprpub/pr/include/private/primpl.h 2012-11-04 17:57:04 +0000 @@ -117,3 +86,50 @@ } +--- mozilla/nsprpub/pr/include/md/_riscos.h 2012-03-06 13:13:53.000000000 +0000 ++++ mozilla/nsprpub/pr/include/md/_riscos.h 2012-12-10 01:29:32.341270324 +0000 +@@ -22,6 +22,10 @@ + #define _PR_STAT_HAS_ONLY_ST_ATIME + #define _PR_HAVE_POSIX_SEMAPHORES + ++#define _PR_STACK_VMBASE 0x50000000 ++#define _MD_MMAP_FLAGS MAP_PRIVATE ++#define _MD_DEFAULT_STACK_SIZE 65536L ++ + #include <sys/select.h> + #include <sys/poll.h> + #include <kernel.h> +@@ -47,7 +51,6 @@ + #define _PR_CONTEXT_TYPE jmp_buf + #define _PR_NUM_GCREGS _JBLEN + #define _MD_GET_SP(_t) (_t)->md.context[7] +- + #define CONTEXT(_th) ((_th)->md.context) + + +@@ -84,6 +87,7 @@ + _PR_CONTEXT_TYPE context; + int id; + int errcode; ++ int no_sched; + }; + + struct _MDThreadStack { +@@ -164,6 +168,7 @@ + #define _MD_SUSPEND_THREAD(thread) + #define _MD_RESUME_THREAD(thread) + #define _MD_CLEAN_THREAD(_thread) ++#define _MD_SET_CURRENT_THREAD_NAME(thread) + + /* + ** We wrapped the select() call. _MD_SELECT refers to the built-in, +@@ -174,4 +179,9 @@ + #include <sys/select.h> + #define _MD_SELECT select + ++#ifdef _PR_POLL_AVAILABLE ++#include <sys/poll.h> ++#define _MD_POLL poll ++#endif ++ + #endif /* nspr_riscos_defs_h___ */ |