[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Current trunk aborts with MinGW
From: |
Eli Zaretskii |
Subject: |
Re: Current trunk aborts with MinGW |
Date: |
Tue, 30 Sep 2014 20:41:22 +0300 |
> Date: Tue, 30 Sep 2014 17:57:46 +0200
> From: martin rudalics <address@hidden>
> CC: address@hidden
>
> > We could also add a test to functions which allocate memory for Lisp
> > objects that they are called in the main thread. Patches for that are
> > welcome.
>
> Very welcome, indeed.
The thread ID of the main thread is recorded in the variable
dwMainThreadId, and the ID of the current thread can be obtained by
calling GetCurrentThreadId. If dwMainThreadId is zero, it either was
not yet initialized, or we are running in batch mode, where this
variable is never set (because Emacs runs single-threaded in batch
mode); in both cases, the test should be bypassed.
I think using the above info, adding such a test should be easy.
Volunteers are welcome.
- Re: Current trunk aborts with MinGW, (continued)
Re: Current trunk aborts with MinGW, Eli Zaretskii, 2014/09/30
Re: Current trunk aborts with MinGW, Eli Zaretskii, 2014/09/30
Re: Current trunk aborts with MinGW, Stefan Monnier, 2014/09/30