Jonas Maebe
d2a7a4c627
* fixed signal return trampolines for ARM EABI (mantis #15803 )
...
git-svn-id: trunk@14922 -
2010-02-18 20:53:28 +00:00
marco
b8d5a8f44c
* Linux specific time_t fixes. Also tested with -dFPC_USE_LIBC and more problem fixed.
...
git-svn-id: trunk@14586 -
2010-01-09 22:02:36 +00:00
marco
778505701c
* set/getrlimit now also visible in baseunix when syscalls are used.
...
on systems that force ugetrlimit, use that transparently. (since
ugetrlimit is not posix in theory or practice, we can't export it),
resolves 13916
git-svn-id: trunk@13903 -
2009-10-17 19:14:09 +00:00
michael
e8a375c774
* Patch from Henry Vermaak to fix EABI kernel API for arm.
...
git-svn-id: trunk@13563 -
2009-08-20 08:00:50 +00:00
florian
14a0ec4ea3
* made fptime based on usgettimeofday available
...
* moved defines selecting the right syscall from ossysc.inc to osdefs.inc
git-svn-id: trunk@11915 -
2008-10-18 13:50:55 +00:00
florian
7c6e0a48e9
* arm-linux-eabi uses mmap2 and ugetrlimit
...
git-svn-id: trunk@11908 -
2008-10-17 19:00:58 +00:00
florian
441bbdf677
* fixed breakage
...
git-svn-id: trunk@9162 -
2007-11-08 09:01:13 +00:00
florian
447e963e88
* armel and little/big endian support
...
git-svn-id: trunk@9152 -
2007-11-07 20:41:27 +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
daniel
5da5440e12
* Ptrint considered harmfull bug no 54689826, change to ptruint.
...
git-svn-id: trunk@6961 -
2007-03-23 15:38:28 +00:00
tom_at_work
704f8dae14
* fixed rtl compilation with -dFPC_USE_LIBC by providing a more generic fpprctl() call (including libc variant) and moving related constants slightly
...
git-svn-id: trunk@6134 -
2007-01-22 22:21:32 +00:00
tom_at_work
f6d79e8abb
* explicitly enable FPU exception reporting on PowerPC in the MSR because some distros disable them by default
...
git-svn-id: trunk@6033 -
2007-01-17 22:12:19 +00:00
tom_at_work
66607303af
* fixed fpftruncate, fplseek: removed ppc64 part of "$if defined(cpu64) and not defined(cpupowerpc64)"
...
git-svn-id: trunk@5392 -
2006-11-15 21:38:20 +00:00
tom_at_work
1f0d411597
* fixed fpstat calls on ppc64
...
git-svn-id: trunk@5233 -
2006-11-05 10:21:12 +00:00
micha
0043aff24d
* fix linux/sysutils 64 bit file handling: make off_t 64 bit
...
git-svn-id: trunk@5152 -
2006-11-01 16:32:12 +00:00
micha
9f22b00219
* fix fstat to use 64 bit syscall as well
...
git-svn-id: trunk@5123 -
2006-10-31 14:21:59 +00:00
micha
59e2c82080
* fix stat for 64 bit CPUs
...
git-svn-id: trunk@5120 -
2006-10-31 13:01:20 +00:00
micha
e11995aa99
* fix fplseek for 64 bit CPUs
...
git-svn-id: trunk@5119 -
2006-10-31 12:25:45 +00:00
micha
9238003e4f
+ 64 bit file support for linux
...
git-svn-id: trunk@5116 -
2006-10-31 11:20:21 +00:00
micha
ea06d139c2
fix syscall used for exiting, like C _exit (issue #7025 )
...
git-svn-id: trunk@3897 -
2006-06-19 19:38:10 +00:00
florian
72a8c36bdb
* fixed arm asssembler, { ... } comments aren't allowed because { ... } is used for register sets
...
git-svn-id: trunk@3527 -
2006-05-14 16:17:48 +00:00
micha
b6efd1389e
typo in assembly opcode
...
git-svn-id: trunk@3312 -
2006-04-22 14:00:30 +00:00
micha
7911be08f5
add signal handler trampoline return for buggy OS like fedora core
...
git-svn-id: trunk@3311 -
2006-04-21 20:36:17 +00:00
Almindor
827abd27d7
* adds fpgetcwd support to sysdir.inc and fixes compilation
...
git-svn-id: trunk@2969 -
2006-03-19 17:10:04 +00:00
daniel
740c68106b
+ Add pread/pwrite system calls
...
* Optimize video using pwrite
git-svn-id: trunk@2705 -
2006-02-27 23:18:35 +00:00
peter
c794c30c50
* fix fpugetrlimit
...
git-svn-id: trunk@2643 -
2006-02-20 07:41:28 +00:00
Jonas Maebe
c945b972c4
* fixed FpGetRLimit and FpUGetRLimit
...
git-svn-id: trunk@2093 -
2005-12-31 13:52:38 +00:00
tom_at_work
1b4b42fdd6
* added CheckInitialStkLen() function which checks whether the given stack size value is valid on the OS when creating a thread, fixing stack checking
...
git-svn-id: trunk@1722 -
2005-11-11 12:16:08 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
peter
4534feb917
* include file cleanup part 2
2005-02-13 21:47:56 +00:00
peter
ae8b7b153b
* include file cleanup
2005-02-13 20:01:37 +00:00
peter
f5bc749953
* bsd thread updates
2005-02-06 12:16:52 +00:00
peter
523f429d7a
* rt_sigaction for all cpus
2005-01-31 20:13:24 +00:00
peter
a41e0eafa6
* i386 also needs rtsignal
2005-01-31 19:22:48 +00:00
florian
241587174e
* fixed fork for sparc
2004-08-22 12:34:11 +00:00
florian
5064ecaf57
* sparc uses wait4 as well
2004-08-18 21:03:35 +00:00
peter
3094258825
* removed warnings
2004-05-31 20:25:04 +00:00
peter
962ef697d5
* remove comment warnings
2004-05-31 14:31:57 +00:00
peter
56c04b20d3
* sigaction fixed for sparc
2004-05-31 09:22:42 +00:00
peter
94adf83a8b
* use thandle in do_*
2004-05-16 18:51:20 +00:00
florian
ee4b23ccac
* x86_64 exception handling fixed
2004-05-01 15:59:17 +00:00
florian
d531e303f9
* tried to fix x86-64 signal handling
2004-04-27 20:47:00 +00:00
florian
03f034fedf
* mmap for x86-64 fixed
2004-04-25 07:18:49 +00:00
florian
a1a52710d3
* x86_64 syscall numbers fixed
2004-04-20 20:27:01 +00:00
peter
939044763b
* readdir now uses getdents, patch from Joost van der Sluis
2004-04-12 16:33:42 +00:00
florian
4fdc20f014
* use rt_sigaction syscall on arm
2004-03-27 14:34:23 +00:00