Jonas Maebe
728465eb27
* fixes from previous darwin/i386 commit for darwin/x86_64
...
* unified darwin/i386 and darwin/x86_64 signal handling like
for ppc32 and ppc64
* moved some common record definitions for all architectures to
signal.inc
git-svn-id: trunk@9197 -
2007-11-11 17:09:52 +00:00
Jonas Maebe
52a8c3a40c
o fixed darwin/i386 signal handling:
...
* fixed sigcontextrec definition
* work around missing Mac OS X support for reporting integer
division-by-zero as such (reported as generic SIGFPE)
* return from signal handler to HandleErrorFrame (just like
on ppc) instead of calling it (and fix up fpu and sse
status words when doing so)
git-svn-id: trunk@9196 -
2007-11-11 16:27:24 +00:00
Jonas Maebe
4d254e4de8
* import iconv routines as iconv_* rather than libiconv_* for darwin
...
as the 32 bit libraries export both variants, but the new 64 bit
ones on Mac OS X 10.5 only export iconv_*
git-svn-id: trunk@9184 -
2007-11-10 21:12:45 +00:00
Jonas Maebe
c9ce918485
* regenerated for darwin/x86_64
...
git-svn-id: trunk@9181 -
2007-11-10 18:37:19 +00:00
Jonas Maebe
032352d98b
+ darwin/x86_64 support
...
git-svn-id: trunk@9180 -
2007-11-10 18:33:09 +00:00
Jonas Maebe
9ceda8f858
* fixed IOCtl_TCGETS constant
...
- removed a bunch of linux/freebsd-specific constants (more left,
probably)
git-svn-id: trunk@9179 -
2007-11-10 18:32:38 +00:00
Jonas Maebe
f60c72b773
* fixed ioctl for non-linux: the third parameter is "..." there rather
...
than a pointer. The interface still accepts a plain pointer for
backwards compatibility.
git-svn-id: trunk@9176 -
2007-11-10 18:22:37 +00:00
florian
0cb965fdbe
* comment in eabi code fixed
...
git-svn-id: trunk@9163 -
2007-11-08 21:03:14 +00:00
florian
441bbdf677
* fixed breakage
...
git-svn-id: trunk@9162 -
2007-11-08 09:01:13 +00:00
Marc Weustink
a67b2a7484
* Added some statusses
...
git-svn-id: trunk@9160 -
2007-11-07 23:39:33 +00:00
florian
4328d626cf
+ eabi syscall support
...
git-svn-id: trunk@9153 -
2007-11-07 20:42:25 +00:00
florian
447e963e88
* armel and little/big endian support
...
git-svn-id: trunk@9152 -
2007-11-07 20:41:27 +00:00
Tomas Hajny
74fb7ca61d
+ aliases to TPipeSemState field names for improved compatibility and overloaded version of DosQueryNPipeSemState using this type
...
git-svn-id: trunk@9139 -
2007-11-04 22:17:29 +00:00
Tomas Hajny
12e66259c4
* aliases for np_ to increase compatibility
...
git-svn-id: trunk@9135 -
2007-11-04 20:06:33 +00:00
peter
911f926274
* disabled float128
...
git-svn-id: trunk@9129 -
2007-11-04 14:41:51 +00:00
florian
ebc99e1bd6
* make clongdouble only a double on win64 and wince, on win32 we follow gcc
...
git-svn-id: trunk@9118 -
2007-11-03 21:47:29 +00:00
florian
e3085015f7
* continued to work on float128 stuff
...
git-svn-id: trunk@9117 -
2007-11-03 21:41:54 +00:00
yury
c4ed91b9ff
* Fixed warnings about EBP based access.
...
* Improved SetJmp and longJmp by not using stack frame.
git-svn-id: trunk@9112 -
2007-11-03 18:05:12 +00:00
yury
7230661978
* Fixed warnings about EBP based access.
...
git-svn-id: trunk@9111 -
2007-11-03 17:09:39 +00:00
Jonas Maebe
39463b45ad
* fixed writestr io-check comment
...
git-svn-id: trunk@9110 -
2007-11-03 17:05:47 +00:00
yury
bb730eeae1
* Changed LPARAM back to ptrint for wince.
...
git-svn-id: trunk@9109 -
2007-11-03 16:58:47 +00:00
florian
c794ec6de0
* fix Index*Word for CPUs requiring proper alignment
...
git-svn-id: trunk@9105 -
2007-11-03 15:51:11 +00:00
yury
9759a9d9c1
* Reverted r9101, because it causes problems. We must find a better solution to get rid of these warnings.
...
git-svn-id: trunk@9104 -
2007-11-03 13:09:41 +00:00
yury
4662eb98fc
* Fixed warnings.
...
git-svn-id: trunk@9102 -
2007-11-03 12:22:54 +00:00
yury
cc31f2d720
* Changed LPARAM type to be ptruint instaed of ptrint to fix confusing warnings in SendMessage/PostMessage when pointer is passed in lparam. It should not lead to problems.
...
git-svn-id: trunk@9101 -
2007-11-03 12:18:16 +00:00
yury
515017ece6
* Fixed warnings and notes.
...
git-svn-id: trunk@9097 -
2007-11-03 10:53:08 +00:00
yury
6a36ac786a
* Fixed warnings.
...
git-svn-id: trunk@9095 -
2007-11-03 10:36:27 +00:00
florian
b59fdbeb93
* CompareWord and CompareDWord fixed for building with <2.3.1
...
git-svn-id: trunk@9087 -
2007-11-02 23:33:57 +00:00
peter
43c446e742
* add DumpExceptionBackTrace
...
git-svn-id: trunk@9071 -
2007-11-02 22:08:17 +00:00
peter
2a0bf2b491
* return previous line that contains the call when we have found the address
...
* append / to directory if needed
git-svn-id: trunk@9067 -
2007-11-02 21:20:16 +00:00
yury
3d1d9815ac
* Fixed CompareDWord.
...
git-svn-id: trunk@9058 -
2007-11-02 11:19:10 +00:00
yury
1ea7d58a61
* Fixed arm-linux build.
...
git-svn-id: trunk@9055 -
2007-11-02 09:32:05 +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
yury
220a37b443
* Do not fill generic upcase and lowcase conversion tables for windows targets, because generic ANSI routines are not used here.
...
git-svn-id: trunk@9049 -
2007-11-01 16:15:29 +00:00
yury
7240f723ef
* Fixed warnings.
...
git-svn-id: trunk@9048 -
2007-11-01 16:05:46 +00:00
yury
0a3591a2a5
* Fixed warnings and notes.
...
git-svn-id: trunk@9046 -
2007-11-01 15:55:54 +00:00
yury
3ec854059e
* Fixed WPARAM and LPARAM definition. It fixes lot of warnings.
...
git-svn-id: trunk@9045 -
2007-11-01 15:47:12 +00:00
yury
05f718fbd2
* Fixed warnings and notes.
...
git-svn-id: trunk@9044 -
2007-11-01 15:45:33 +00:00
florian
4fa9516b58
* experimental patch to get the real reserved stack size from the executable
...
git-svn-id: trunk@9043 -
2007-11-01 15:26:55 +00:00
florian
7cea844223
* more crash fixes
...
git-svn-id: trunk@9042 -
2007-11-01 14:52:22 +00:00
yury
e62c6cfcc4
* Fixed warnings and notes.
...
git-svn-id: trunk@9041 -
2007-11-01 14:16:43 +00:00
yury
5e9dd6cd4c
* Fixed CompareDWord after r8827 (compiler warnings should not be ignored :).
...
git-svn-id: trunk@9038 -
2007-11-01 13:42:01 +00:00
yury
2770652beb
* Fixed unreachable code warnings and removed not used variable.
...
git-svn-id: trunk@9036 -
2007-11-01 13:28:08 +00:00
florian
9472497e5b
* finally fixed heaptrc for win64
...
git-svn-id: trunk@9032 -
2007-11-01 11:42:39 +00:00
florian
3afb948ca4
+ start of a float128 unit, was still lying around, so it won't get lost
...
git-svn-id: trunk@9031 -
2007-11-01 10:48:57 +00:00
yury
c85f6fb53b
* Fixed access to stack parameter in fpc_mul_qword for arm.
...
git-svn-id: trunk@9030 -
2007-11-01 10:34:27 +00:00
florian
78ca6925ba
* don't care about __stklen anymore
...
git-svn-id: trunk@9028 -
2007-11-01 10:18:05 +00:00
yury
03fa047898
+ Added power management APIs.
...
git-svn-id: trunk@9023 -
2007-10-31 23:48:16 +00:00
yury
ef61a42155
+ Added notifications API.
...
git-svn-id: trunk@9022 -
2007-10-31 23:40:35 +00:00
florian
90af7ebf72
* use only windows exceptions for stack checking on win32/win64, resolves #9166
...
git-svn-id: trunk@9020 -
2007-10-31 23:19:48 +00:00