Commit Graph

166 Commits

Author SHA1 Message Date
Martin Storsjö
363d07f9c4 crt: Remove def files for DLLs with code page translations
These aren't DLL files that one links to directly.

Signed-off-by: Martin Storsjö <martin@martin.st>
2017-08-16 16:50:11 +03:00
Martin Storsjö
9fe38c68fa crt: Fix missed makefile entrie for shared def files
These were accidentally removed in the previous commit. (An earlier
revision of the previous patch used a shared Makefile.am in the
lib-common directory, but that approach didn't work out.)

Signed-off-by: Martin Storsjö <martin@martin.st>
2017-08-12 23:46:18 +03:00
Martin Storsjö
fbf7cfd7e4 crt: Share identical def files between lib64 and libarm32
These def files are identical except for the header comment.

Signed-off-by: Martin Storsjö <martin@martin.st>
2017-08-10 16:56:24 +03:00
Martin Storsjö
11154847e1 crt: Remove def files for DLLs that aren't to be linked directly
These defs only export DLL hooks, and one of the following
entry points:
- LangDataCall
- GetProxyDllInfo
- ServiceMain
- CreateInstance
- InitHelperDll

Signed-off-by: Martin Storsjö <martin@martin.st>
2017-08-10 16:56:23 +03:00
Martin Storsjö
f379f49cb4 crt: Remove nonsense def files for keybaord layout DLLs
Signed-off-by: Martin Storsjö <martin@martin.st>
2017-08-10 16:56:23 +03:00
Martin Storsjö
a7f12c07b0 crt: Remove libarm32 def files that only contain ordinal exports
Signed-off-by: Martin Storsjö <martin@martin.st>
2017-08-10 16:56:22 +03:00
Martin Storsjö
cc2f4cbdc4 Add function aliases in libmsvcrt.a for arm just like on x86/x86_64
Function aliases aren't supported in genlib though, only in
GNU binutils dlltool (which doesn't support arm) and llvm-dlltool.
It didn't make sense to do this until now, when we have a dlltool
that supports arm.

This adds the function aliases from msvcrt-common.def.in, functions
without a leading underscore (such as open, read, close, which
are remapped to the msvcrt functions _open, _read, _close).

Signed-off-by: Martin Storsjö <martin@martin.st>
2017-08-05 13:10:25 +03:00
Hugo Beauzée-Luyssen
984233c02a Add a libsynchronization.a
This exposes the WaitOnAddress, WakeByAddressAll and WakeByAddressSingle
functions
Adding those to kernel32.lib fails at runtime

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-06-08 09:06:25 +02:00
Hugo Beauzée-Luyssen
af64b7b535 crt: Add VirtualAllocFromApp to kernel32.def
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-05-19 17:30:00 +02:00
Hugo Beauzée-Luyssen
a350834deb crt: Add libruntimeobject to arm lib
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-05-19 17:30:00 +02:00
Martell Malone
ae4c7c323c fix various LIBRARY definitions for arm 2015-11-08 20:50:57 -08:00
Corinna Vinschen
1012dd40ee Define VirtualMemory functions new with Windows 8.1
New functions DiscardVirtualMemory, OfferVirtualMemory, and
ReclaimVirtualMemory, added with the Windows 8.1 update.

Signed-off-by: Corinna Vinschen <vinschen@redhat.com>
2015-08-30 21:22:09 +02:00
Yuta NAKAI
f801436700 _sopen_s: The emulation code is only for msvcrt not for msvcr{90,100,110}. 2015-02-17 16:44:21 +00:00
Dongsheng Song
842d5c6b20 New _sopen_s emulation. 2015-01-25 11:11:52 +08:00
André Hentschel
7ae8de8e88 Initial build system changes for ARM 2014-05-26 22:32:05 +02:00
Kai Tietz
4a306baa4a Add initial set of import-library-definition-files for ARM 32-bit.
Base is Windows RT 8.1


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6600 4407c894-4637-0410-b4f5-ada5f102cad1
2014-04-24 16:26:56 +00:00