2010-11-23 Marcus Brinkmann <mb@g10code.com>
* w32-io.c (create_reader, create_writer): Use small stack size on Windows CE.
This commit is contained in:
parent
eff0b7766a
commit
e59b0a98ba
@ -1,3 +1,8 @@
|
|||||||
|
2010-11-23 Marcus Brinkmann <mb@g10code.com>
|
||||||
|
|
||||||
|
* w32-io.c (create_reader, create_writer): Use small stack size on
|
||||||
|
Windows CE.
|
||||||
|
|
||||||
2010-11-23 Marcus Brinkmann <mb@g10code.com>
|
2010-11-23 Marcus Brinkmann <mb@g10code.com>
|
||||||
|
|
||||||
* gpgme.h.in (gpgme_conf_arg_new): Make VALUE arg const void *.
|
* gpgme.h.in (gpgme_conf_arg_new): Make VALUE arg const void *.
|
||||||
|
12
src/w32-io.c
12
src/w32-io.c
@ -464,7 +464,13 @@ create_reader (int fd)
|
|||||||
ctx->have_data_ev = set_synchronize (ctx->have_data_ev);
|
ctx->have_data_ev = set_synchronize (ctx->have_data_ev);
|
||||||
INIT_LOCK (ctx->mutex);
|
INIT_LOCK (ctx->mutex);
|
||||||
|
|
||||||
|
#ifdef HAVE_W32CE_SYSTEM
|
||||||
|
ctx->thread_hd = CreateThread (&sec_attr, 64 * 1024, reader, ctx,
|
||||||
|
STACK_SIZE_PARAM_IS_A_RESERVATION, &tid);
|
||||||
|
#else
|
||||||
ctx->thread_hd = CreateThread (&sec_attr, 0, reader, ctx, 0, &tid);
|
ctx->thread_hd = CreateThread (&sec_attr, 0, reader, ctx, 0, &tid);
|
||||||
|
#endif
|
||||||
|
|
||||||
if (!ctx->thread_hd)
|
if (!ctx->thread_hd)
|
||||||
{
|
{
|
||||||
TRACE_LOG1 ("CreateThread failed: ec=%d", (int) GetLastError ());
|
TRACE_LOG1 ("CreateThread failed: ec=%d", (int) GetLastError ());
|
||||||
@ -824,7 +830,13 @@ create_writer (int fd)
|
|||||||
ctx->is_empty = set_synchronize (ctx->is_empty);
|
ctx->is_empty = set_synchronize (ctx->is_empty);
|
||||||
INIT_LOCK (ctx->mutex);
|
INIT_LOCK (ctx->mutex);
|
||||||
|
|
||||||
|
#ifdef HAVE_W32CE_SYSTEM
|
||||||
|
ctx->thread_hd = CreateThread (&sec_attr, 64 * 1024, writer, ctx,
|
||||||
|
STACK_SIZE_PARAM_IS_A_RESERVATION, &tid);
|
||||||
|
#else
|
||||||
ctx->thread_hd = CreateThread (&sec_attr, 0, writer, ctx, 0, &tid );
|
ctx->thread_hd = CreateThread (&sec_attr, 0, writer, ctx, 0, &tid );
|
||||||
|
#endif
|
||||||
|
|
||||||
if (!ctx->thread_hd)
|
if (!ctx->thread_hd)
|
||||||
{
|
{
|
||||||
TRACE_LOG1 ("CreateThread failed: ec=%d", (int) GetLastError ());
|
TRACE_LOG1 ("CreateThread failed: ec=%d", (int) GetLastError ());
|
||||||
|
Loading…
Reference in New Issue
Block a user