Custom Query (245 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (61 - 63 of 245)

Ticket Resolution Summary Owner Reporter
#112 fixed libc: stdio.h va_list & _POSIX_C_SOURCE=1 bird bird
Description

#define _POSIX_C_SOURCE 1 causes gcc to say "error: parse error before "va_list"" when <stdio.h> is included (at line 572). Should probably be va_list.

#113 fixed libc: scanf("%lld", &lld) bird bird
Description

'll' isn't recognized by scanf. This is a bug in _input.c, where 'll' isn't promoted to 'L'. While we're at it, support for 'z', 'hh' and similar should be added (already done for _output.c).

#114 fixed libc: Unloading a DLL can break wait*() and other libc operations. bird bird
Description

_CRT_term() and _CRT_init() don't do any reference counting and will terminate the CRT at the first _CRT_term() call instead of the last one. Since the CRT termination code involves telling the internal process waiter thread to quit, unloading a dll may cause all the wait*() functions to misbehave.

Change the CRT init/term code to do usage counting and fix b_processWait.c so that we can be reinitialized.

Note: See TracQuery for help on using queries.