marco
bbe4dfce00
* fix for 10292. Higher baudrates and new utf constant
...
git-svn-id: trunk@9828 -
2008-01-20 21:58:26 +00:00
Jonas Maebe
95c991872b
+ added exeinfo to implicit units so make install works again
...
git-svn-id: trunk@9784 -
2008-01-18 23:03:38 +00:00
micha
a9972548b0
+ add arm-linux/uclibc startup code
...
git-svn-id: trunk@9725 -
2008-01-12 17:08:43 +00:00
peter
5acb3649df
* revert r9557, the performance impact is to big for an academic corner
...
case optimziation
git-svn-id: trunk@9603 -
2007-12-31 13:36:16 +00:00
yury
0dcad4d822
* Implemented late thread manager initialization. Thread manager code is not included to executable if thread stuff are not used. WinCE executable size is reduced by 4KB, Win32 executable size is reduced by 3KB. No testsuite regressions.
...
git-svn-id: trunk@9557 -
2007-12-28 14:40:28 +00:00
florian
3036e1052f
+ gprof startup code
...
git-svn-id: trunk@9482 -
2007-12-16 17:36:46 +00:00
Jonas Maebe
68595c8b72
* fixed wchar_t type (was: widechar, now is cint/cint32/long depending on
...
platform)
+ mbstate_t type for all unixes except BeOS (doesn't exist for BeOS)
+ implemented UpperAnsiStringProc/LowerAnsiStringProc for unix
* fixed Ansi2UCS4Move in cwstring (although it isn't used anywhere
currently)
+ test for Upper/LowerAnsiString
git-svn-id: trunk@9393 -
2007-12-05 17:42:35 +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
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
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
peter
a0984505b2
* regenerated to fix fpc detection on non-i386
...
git-svn-id: trunk@8991 -
2007-10-29 16:34:18 +00:00
peter
324b1732ab
* regenerated to update dependencies
...
git-svn-id: trunk@8988 -
2007-10-29 09:07:18 +00:00
florian
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
...
git-svn-id: trunk@8966 -
2007-10-28 12:06:49 +00:00
micha
07ab578088
* fix loading of exit code in haltproc for armeb, exitcode is 32 bit
...
git-svn-id: trunk@8949 -
2007-10-26 18:39:04 +00:00
micha
7d5d4ba706
+ add i386-linux uclibc process startup code
...
git-svn-id: trunk@8694 -
2007-09-30 14:53:54 +00:00
Almindor
fdcc5f4332
* use TIOCtlRequest instead of hard ifdefs to remove warnings
...
git-svn-id: trunk@8679 -
2007-09-29 14:22:41 +00:00
Almindor
5474e0c987
* fix ioCtl differences between BSD and POSIX
...
git-svn-id: trunk@8676 -
2007-09-29 08:24:23 +00:00
peter
07275c3dbe
* added cdecl for sigmask
...
git-svn-id: trunk@8529 -
2007-09-17 20:26:29 +00:00
florian
095f9cb9dd
* fixed wrongly named defines
...
git-svn-id: trunk@8497 -
2007-09-16 10:06:00 +00:00
Almindor
a42b134a81
* fix sysenter variable duplication
...
git-svn-id: trunk@8406 -
2007-09-08 14:21:35 +00:00
Almindor
d2e4f53a13
* hopefuly fix the fp* problems for stat and others
...
git-svn-id: trunk@8405 -
2007-09-08 13:51:39 +00:00
Almindor
148255b5cf
* fix deprecated stat calls to use the fp<> ones and not the other way around
...
git-svn-id: trunk@8401 -
2007-09-08 09:55:35 +00:00
Almindor
b8c3dc960d
* fix x86 -> cpu86 define
...
* add tee() function
git-svn-id: trunk@8365 -
2007-09-03 10:54:44 +00:00
Almindor
6fd901181a
* update sysnr.inc for x86 and x86_64 to latest kernel
...
* add splice syscall to linux unit for x86 and x86_64
git-svn-id: trunk@8364 -
2007-09-02 22:06:04 +00:00
Jonas Maebe
cce61fa602
* fixed compilation on 64 bit cpus
...
git-svn-id: trunk@8333 -
2007-08-29 14:31:17 +00:00
Almindor
6a327799f8
* fix typo with [T]SysInfo record
...
git-svn-id: trunk@8331 -
2007-08-29 11:59:47 +00:00
Almindor
89eeb8aa63
* fix linux sysinfo struct and function (bug 9523)
...
git-svn-id: trunk@8330 -
2007-08-29 10:08:02 +00:00
Jonas Maebe
cb744d37ff
- reverted change for avoiding recompilation of units in subdirs,
...
it breaks other things
git-svn-id: trunk@8298 -
2007-08-22 08:16:10 +00:00
Jonas Maebe
30bc89cfe5
* fixed dependency checking for source files in subdirectories relative
...
to the makefile location + regenerated all Makefiles
* hopefully fixed fpmkunit dependencies
git-svn-id: trunk@8297 -
2007-08-22 07:04:23 +00:00
Almindor
7a21cb5888
* add preliminary UnixSockets with linux implementation
...
git-svn-id: trunk@8290 -
2007-08-19 13:35:43 +00:00
Jonas Maebe
4457538435
* explicitly unmask SIGSEGV, SIGILL, SIGBUS and SIGFPE at the start
...
of a new thread (should fix #9073 )
git-svn-id: trunk@8265 -
2007-08-11 20:59:37 +00:00
florian
ea61793ca2
* fix by Carsten Bager
...
git-svn-id: trunk@8211 -
2007-08-02 07:44:32 +00:00
florian
065b187c26
* properties set
...
git-svn-id: trunk@8209 -
2007-08-02 07:38:09 +00:00
yury
b0834a01a0
* Don't use changed registers list. Save used registers directly in asm code.
...
git-svn-id: trunk@8201 -
2007-07-30 17:26:45 +00:00
yury
4b8777eb5a
* Optimize syscalls for arm-linux.
...
git-svn-id: trunk@8191 -
2007-07-29 15:57:15 +00:00
yury
27db4ec55a
* Final fix for threadvar access in syscall helpers on arm-linux. It fixes bugs #9191 and #9290 .
...
git-svn-id: trunk@8189 -
2007-07-29 15:21:44 +00:00
yury
a24803c63d
* Fixed threadvar access in syscall helpers on arm-linux. Bug #9290 .
...
git-svn-id: trunk@8186 -
2007-07-29 12:01:22 +00:00
micha
68dbca040e
* fix floating point signal and exception handling, for linux/i386, test tfpu2 regression
...
git-svn-id: trunk@8152 -
2007-07-23 15:36:02 +00:00
peter
1db1bc598c
* move setting of socketerror to real socketcall
...
git-svn-id: trunk@8140 -
2007-07-22 20:42:41 +00:00
daniel
d51b735deb
* Prevent range check errors on powerpc-linux
...
git-svn-id: trunk@8126 -
2007-07-22 09:53:21 +00:00
daniel
74ad03e264
* Remove double definition of O_LARGEFILE for powerpc-linux and give it
...
the correct value: $10000
git-svn-id: trunk@8123 -
2007-07-22 07:47:34 +00:00
florian
6250a3ccb9
* proper definition of O_LARGEFILE for all cpu platforms
...
git-svn-id: trunk@8120 -
2007-07-21 19:45:44 +00:00
micha
0e64718cb2
* call HandleErrorAddrFrame on return of signal handler, reduces amount of code called within signal handler (for linux/i386)
...
git-svn-id: trunk@8092 -
2007-07-18 20:11:07 +00:00
daniel
9a8aa52cc5
+ Add setcap/getcap
...
+ Restore clone
git-svn-id: trunk@8033 -
2007-07-12 22:02:11 +00:00
Almindor
279422cdde
* add comment about stat.h source
...
git-svn-id: trunk@8022 -
2007-07-11 21:10:27 +00:00
tom_at_work
b62ede20d6
* fix stat record when compiling for ppc/linux using -dFPC_USE_LIBC
...
git-svn-id: trunk@8021 -
2007-07-11 21:05:23 +00:00
Almindor
b0fde4700f
* fix the stupid pascal names in x86_64 linux stat
...
git-svn-id: trunk@8020 -
2007-07-11 21:02:34 +00:00