aboutsummaryrefslogtreecommitdiffstats
path: root/src/thread.h
diff options
context:
space:
mode:
authorAndrea Corallo2024-02-28 20:47:57 +0100
committerAndrea Corallo2024-02-28 20:47:57 +0100
commit1fbe56c32761efdc8d268df80a97a9102d00e109 (patch)
tree8d8e76c8ae43c79ef9d76b0f97c12607567664b9 /src/thread.h
parent6de60f33ed5cc438e20400aee83e1e2032773811 (diff)
parent05195e129fc933db32c9e08a155a94bfa4d75b54 (diff)
downloademacs-1fbe56c32761efdc8d268df80a97a9102d00e109.tar.gz
emacs-1fbe56c32761efdc8d268df80a97a9102d00e109.zip
Merge remote-tracking branch 'origin/master' into 'feature/type-hierarchy'
Diffstat (limited to 'src/thread.h')
-rw-r--r--src/thread.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/thread.h b/src/thread.h
index 6ce2b7f30df..1844cf03967 100644
--- a/src/thread.h
+++ b/src/thread.h
@@ -30,6 +30,12 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
30#include <signal.h> /* sigset_t */ 30#include <signal.h> /* sigset_t */
31#endif 31#endif
32 32
33#ifdef HAVE_ANDROID
34#ifndef ANDROID_STUBIFY
35#include "android.h"
36#endif /* ANDROID_STUBIFY */
37#endif /* HAVE_ANDROID */
38
33#include "sysselect.h" /* FIXME */ 39#include "sysselect.h" /* FIXME */
34#include "systhread.h" 40#include "systhread.h"
35 41
@@ -84,6 +90,11 @@ struct thread_state
84 Lisp_Object event_object; 90 Lisp_Object event_object;
85 /* event_object must be the last Lisp field. */ 91 /* event_object must be the last Lisp field. */
86 92
93#if defined HAVE_ANDROID && !defined ANDROID_STUBIFY
94 /* Pointer to an object to call Java functions through. */
95 JNIEnv *java_env;
96#endif /* HAVE_ANDROID && !ANDROID_STUBIFY */
97
87 /* An address near the bottom of the stack. 98 /* An address near the bottom of the stack.
88 Tells GC how to save a copy of the stack. */ 99 Tells GC how to save a copy of the stack. */
89 char const *m_stack_bottom; 100 char const *m_stack_bottom;