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 |
|
Almindor
|
5c1296e87b
|
* preliminary x86_64 stat for FPC_USE_LIBC
git-svn-id: trunk@8019 -
|
2007-07-11 21:00:03 +00:00 |
|
Almindor
|
389ea20704
|
* fix FPC_USES_LIBC cycling, by fixing libc stat records (both 32 and 64 bit)
git-svn-id: trunk@8018 -
|
2007-07-11 20:55:09 +00:00 |
|
Almindor
|
f71c886752
|
* move the FUTEX down so uses doesn't get in the way
git-svn-id: trunk@7974 -
|
2007-07-07 09:23:18 +00:00 |
|
Almindor
|
5baca0cfd3
|
* fix IPC for FPC_USE_LIBS
* fix shmget to use size_t as per manpage
* directly use external, don't depend on ipccdecl.inc (may be removed if confirmed)
git-svn-id: trunk@7973 -
|
2007-07-07 09:13:23 +00:00 |
|
Almindor
|
1fa4e17c87
|
* make FUTEX_OP implemented also with FPC_USE_LIBC since it's a macro
git-svn-id: trunk@7972 -
|
2007-07-07 08:41:42 +00:00 |
|
marco
|
a123ec0d14
|
* More deprecated.
git-svn-id: trunk@7566 -
|
2007-06-03 18:55:36 +00:00 |
|
Jonas Maebe
|
f32621610f
|
* fixed sse detection
git-svn-id: trunk@7554 -
|
2007-06-02 19:58:18 +00:00 |
|
florian
|
80d55022e9
|
* tried to fix SSE OS support detection
git-svn-id: trunk@7553 -
|
2007-06-02 19:26:06 +00:00 |
|
peter
|
9abb852d70
|
* fix incompatiblity in signess between 64 and 32, make tthreadid=ptruint
git-svn-id: trunk@7496 -
|
2007-05-28 14:25:59 +00:00 |
|
marco
|
eaaefc0f64
|
* deprecated here and there even though compiler doesn't seem to show
git-svn-id: trunk@7481 -
|
2007-05-26 13:56:21 +00:00 |
|
Jonas Maebe
|
cb23a80178
|
* fixed fpu rte code for invalid, inexact and "subscript out of range"
errors (216 -> 207) (same as for sparc/solaris in r7453)
git-svn-id: trunk@7477 -
|
2007-05-25 19:22:28 +00:00 |
|
Jonas Maebe
|
a2dbc4d272
|
* fixed multi-thread case of FPC_SYSCALL3 (all others were already correct)
git-svn-id: trunk@7476 -
|
2007-05-25 19:02:19 +00:00 |
|
Jonas Maebe
|
f8b40e90dc
|
* exit -> exit_group to exit so unterminated threads are killed too
git-svn-id: trunk@7474 -
|
2007-05-25 17:48:24 +00:00 |
|
Jonas Maebe
|
cc03eacd2a
|
* fixed program exitcode after change of operatingsystem_result from
word to longint
git-svn-id: trunk@7473 -
|
2007-05-25 13:07:23 +00:00 |
|
Jonas Maebe
|
e8423154ec
|
* fixed Do_IsDevice for sparc (TCGETS constant; the entire termios.inc
also needs to be fixed for sparc)
git-svn-id: trunk@7461 -
|
2007-05-24 22:58:12 +00:00 |
|
Jonas Maebe
|
b9a97ae891
|
* another sparc/linux fix for stat (record must NOT be packed, or
variables of that type will not be aligned properly)
git-svn-id: trunk@7460 -
|
2007-05-24 22:50:33 +00:00 |
|
Jonas Maebe
|
3bc08cafae
|
* -dFPC_USE_LIBC fix
git-svn-id: trunk@7363 -
|
2007-05-16 15:13:36 +00:00 |
|
marco
|
8991b8f365
|
* new socketerror scheme. OS/2 and netware are now broken and still must be done. (merge me and all previous socket related commits please)
git-svn-id: trunk@7327 -
|
2007-05-13 18:30:24 +00:00 |
|
marco
|
f74b832272
|
* socketerror for Unix now fpgeterrno.
git-svn-id: trunk@7304 -
|
2007-05-10 10:58:26 +00:00 |
|
marco
|
fd6f6cf7e9
|
* fix for 8801. mmap constants inconsistancy. Old constants are aliased for compat. non portable moved to OS specific units (merge)
git-svn-id: trunk@7265 -
|
2007-05-04 21:23:02 +00:00 |
|
mazen
|
0f73d54ac8
|
+ Added ATT assmebler mode directive to override any default in fpc.cfg. Otherwise we need to override it in makefile.
git-svn-id: trunk@7258 -
|
2007-05-04 10:59:30 +00:00 |
|
florian
|
572608a64f
|
* fixed ipc for 32 bit systems
git-svn-id: trunk@7073 -
|
2007-04-07 18:42:01 +00:00 |
|
florian
|
d90bc77a54
|
* fixed several type declarations
git-svn-id: trunk@7071 -
|
2007-04-07 18:23:03 +00:00 |
|
florian
|
0c889207ca
|
* fixed ipc syscalls and data structures for x86-64, resolves #8616
git-svn-id: trunk@7070 -
|
2007-04-07 18:00:05 +00:00 |
|
florian
|
d7da24aae2
|
* fixed another bloody stat record issue
git-svn-id: trunk@7060 -
|
2007-04-05 09:38:06 +00:00 |
|
florian
|
2894267806
|
* fixed profiler startup code to link again, resolves #8551
git-svn-id: trunk@7053 -
|
2007-04-01 16:20:01 +00:00 |
|
florian
|
edebd84426
|
* fixed arm compilation
git-svn-id: trunk@6993 -
|
2007-03-25 10:57:17 +00:00 |
|