Julen Urizar Compains
072dcafc1c
[MSVCRT] Enable _wfindfirst64 and _wfindnext64 in msvcrt.spec ( #4464 )
...
CORE-17666
2022-04-23 19:19:09 +02:00
Stanislav Motylkov
3f4c98a425
[ARM] Fix some compilation errors for ARM
...
CORE-17634 CORE-17604
2021-09-09 19:40:20 +03:00
Stanislav Motylkov
a3af97df13
[CRT_APITEST] Do not test functions that are missing on ARM
...
Addendum to 5f548654
. ROSTESTS-374 CORE-17604
2021-09-08 19:44:56 +03:00
Timo Kreuzer
e91f201be2
[CRT] Implement crt_process_init()
2021-08-04 02:03:07 +02:00
Timo Kreuzer
296e07b94d
[CRT] Fix some data exports
...
* Fix initialization of _commode. In msvcrt it is allocated from .bss, i.e. initialized with 0.
* _fileinfo is initialized with -1
* _aexit_rtn is a pointer, not a function
* Fix _sys_nerr
2021-08-04 02:03:07 +02:00
Timo Kreuzer
5f548654f4
[CRT_APITEST] Add tests for data exports
2021-08-04 02:03:07 +02:00
Jérôme Gardou
c8d07514c8
[CMAKE] Fix GCC -fstack-protector usage
2021-01-05 13:38:57 +01:00
Jérôme Gardou
8a6d653044
[CRT] Fix _onexit
...
Avoid calling malloc in CR initialisation code.
Have executables call msvcrt implementation, while the DLLs keep their own function tables
CORE-17362
2020-12-30 19:03:52 +01:00
Jérôme Gardou
b96e88894a
[CMAKE] Turn import libs into regular C static libs
...
Embed msvcrtex into libmsvcrt
Idea taken from Thomas Faber
2020-12-28 12:13:30 +01:00
Jérôme Gardou
2c4c25e468
[MSVCRT] make some functions static
2020-11-16 16:58:10 +01:00
Jérôme Gardou
23e04ae1ee
[CMAKE] Use an INTERFACE library to perform the msvcrt <-> msvcrtex binding
2020-10-22 18:07:27 +02:00
Timo Kreuzer
3c1f6631e6
[MSVCRT] Add vista exports
2020-09-13 15:37:29 +02:00
Timo Kreuzer
767a975cf6
[MSVCRT] -i386 -> -arch=i386 for consistency
2020-09-13 15:37:29 +02:00
Timo Kreuzer
dfaba507dc
[MSVCRT] Fix some architecture specific exports
2020-09-13 15:37:29 +02:00
Serge Gautherie
a9161650ad
[MSVCRT][APISETS] Update spec files for __DestructExceptionObject() ( #2682 )
...
- [MSVCRT] __DestructExceptionObject(): Remove '-version=0x600+'
- [APISETS] __DestructExceptionObject(): Forward it to msvcrt
CORE-15135
2020-04-30 00:36:44 +03:00
Mark Jansen
315765ed8b
[MSVCRT] Add _snwscanf
2020-03-15 13:12:20 +01:00
Timo Kreuzer
9efafd640f
[CRT] Import wine exception handling code
...
The code is mostly unchanged. This includes the following changes:
* Move all wine code to crt/wine to keep it separated from our own code
* Add a minimal winternl.h
* Remove the asm macros from wine/config.h
* Include wine/asm.h where required
* Fix the names of the exported functions (GCC uses thiscall now and no wrappers are used anymore)
2020-02-09 15:56:30 +01:00
Timo Kreuzer
99fe069ce6
[CRT][MSVCRT] Add __DestructExceptionObject from wine
2019-09-01 16:29:26 +02:00
Jérôme Gardou
23373acbb9
[CMAKE] Use modules instead of shared libraries
...
There is no need to compile our DLLs as shared libraries since we are
managing symbols exports and imports through spec files.
On my system, this reduces the configure-time by a factor of two.
2019-04-06 17:43:38 +02:00
Denis Malikov
14df8c2e48
[MSVCRT] export _local_unwind4 for 6.0+ version
2019-01-10 19:48:49 +01:00
Denis Malikov
343bc19720
[MSVCRT] export _except_handler4_common
2019-01-05 13:44:33 +01:00
Hermès Bélusca-Maïto
1a31889801
[CRT] Implement the missing CRT _sc(w)printf() functions. CORE-14497
2018-03-23 22:30:18 +01:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00