michael
16ba47be46
* Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481)
...
git-svn-id: trunk@38616 -
2018-03-23 22:06:36 +00:00
florian
562932a2c9
* change dllparam into PtrInt, this is required for 64 bit systems, patch based on Gennadiy's patch in #21089 , resolves #21089
...
git-svn-id: trunk@20079 -
2012-01-14 20:21:52 +00:00
pierre
4a9c8e330b
+ Move EXEC_callback into separate file win/systlsdir.inc
...
* In win32/sysinitXX units, rename EntryInforation
to SysInitEntryInformation.
include new win/systlsdir.inc file from
win/syswin.inc for win64 target
and from win32/sysinit.inc for win32 target.
Set fields of both SysInitEntryInformation and EntryInformation
by converting them into typed constants.
git-svn-id: trunk@19779 -
2011-12-08 16:11:07 +00:00
sergei
ad94e5e719
* Link TLS directory and callbacks only into executables. It is not necessary for DLLs, because callback functionality is contained in DllMain. Moreover, DLLs with TLS directory cannot be dynamically loaded in Windows versions prior to Vista.
...
* In Win32, reference TLS directory from SysInit units, allowing the module which needs TLS to be different from module which contains system unit.
* Don't write to TLS directory, as it can be placed into read-only memory.
git-svn-id: trunk@18028 -
2011-07-27 23:22:09 +00:00
sergei
59ac157b50
sysinit*.pp: Factored common code into include file.
...
git-svn-id: trunk@17939 -
2011-07-05 13:25:51 +00:00
florian
dbd037afcc
* link against libc when profiling
...
git-svn-id: trunk@12269 -
2008-11-29 12:28:43 +00:00
florian
0a26b6a129
+ lazarus project to build win32 rtl
...
git-svn-id: trunk@11464 -
2008-07-27 09:21:03 +00:00
yury
5ed1f63b26
* Really removed warnings about missing libs.
...
git-svn-id: trunk@9512 -
2007-12-22 11:56:48 +00:00
yury
8a3e22c772
* Removed warnings about missing libs.
...
git-svn-id: trunk@9511 -
2007-12-22 11:51:37 +00:00
florian
b2b0e749bb
* win32 system unit doesn't depend anymore directly on the main program, this is necessary to be able to keep it in a dll
...
git-svn-id: trunk@9052 -
2007-11-01 21:59:43 +00:00
florian
4e375e0c38
* set ConsoleStartupMode in all startup codes
...
git-svn-id: trunk@7274 -
2007-05-05 15:33:34 +00:00
florian
c4ed4ed7c1
* fix gprof support for win32
...
git-svn-id: trunk@7003 -
2007-03-25 20:26:59 +00:00
florian
398aed09fc
* startup code for gprof enabled executables refactored as unit
...
git-svn-id: trunk@5195 -
2006-11-03 11:06:35 +00:00
florian
6e2187c606
+ windows uses now sysinit units as well
...
git-svn-id: trunk@5191 -
2006-11-02 23:20:35 +00:00