florian
ce73006fc3
* picfied code
...
git-svn-id: trunk@2127 -
2006-01-02 18:35:17 +00:00
florian
48c8401104
* proper setting of symbol sizes and types
...
git-svn-id: trunk@2126 -
2006-01-02 18:35:01 +00:00
peter
63091ddafc
* blksze to blksize
...
git-svn-id: trunk@2050 -
2005-12-25 11:08:23 +00:00
peter
75c00e21c9
* i386 signal handler receives a ucontext instead of sigcontext
...
git-svn-id: trunk@1478 -
2005-10-18 13:41:48 +00:00
peter
7f6d44006e
* disable TLS segment initialization, it breaks threading
...
git-svn-id: trunk@1470 -
2005-10-18 11:20:36 +00:00
florian
91be287119
* exit_group isn't available on older linuxes, if exit_group fails, use exit
...
git-svn-id: trunk@1299 -
2005-10-05 19:24:00 +00:00
florian
c15e0911e5
+ more runerrors 214
...
git-svn-id: trunk@1264 -
2005-10-03 08:30:08 +00:00
peter
da9ea7ff88
* use exit_group syscall to also stop all threads
...
git-svn-id: trunk@1259 -
2005-10-02 21:12:45 +00:00
peter
72b0603943
* use mov insteead of push ds, valgrind doesn't like the push
...
git-svn-id: trunk@1140 -
2005-09-19 12:35:17 +00:00
daniel
f6ad2aa425
* Hopefully fixes compilation
...
git-svn-id: trunk@741 -
2005-07-25 13:05:20 +00:00
daniel
e87ea7642c
* Remove tabs
...
git-svn-id: trunk@613 -
2005-07-10 15:41:51 +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
michael
ffb55c4254
+ Removed VER1_0 defines
...
git-svn-id: trunk@33 -
2005-05-19 21:14:45 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
16b121f8c4
* unblock signal in signalhandler, remove the sigprocmask call
...
from setjmp
2005-04-24 21:19:22 +00:00
florian
60ad6f1482
* applied syscall patch from C Western
2005-03-07 08:27:57 +00:00
florian
314fe14247
+ routines in baseunix can be overriden by processor specifics in bsyscall.inc
2005-03-03 20:58:38 +00:00
peter
d0f3314818
* change order of if to prevent always stack overflow instead
...
of generic fpu error when multiple states are set
2005-02-17 18:05:57 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
peter
7fb8c3dfbd
* signal cleanup for linux
...
* sigactionhandler instead of tsigaction for bsds
* sigcontext moved to cpu dir
2005-01-30 18:01:15 +00:00
florian
02310c99e2
* fixed runerror for invalid operation
2004-08-08 09:36:09 +00:00
daniel
fde4a792fa
* Updated comments
2004-07-03 23:04:34 +00:00
daniel
a1229ff8fe
* Modified bootstrap code so separate prt0.as/prt0_10.as files are no
...
longer necessary
2004-07-03 21:50:30 +00:00
marco
a9b2ee072f
* and now for others too
2004-05-28 21:43:25 +00:00
marco
9adbeab70d
* added mov errno,%eax
2004-05-28 21:41:49 +00:00
Jonas Maebe
7afabeb8a9
* fixed syscall return value checking
2004-03-10 21:41:53 +00:00
peter
c0d3ba3a67
* only i386 needs cprt21 to link with glibc 2.1+
2004-03-10 20:38:59 +00:00
peter
88e72a69da
* fixed previous commit
2004-03-03 22:10:48 +00:00
peter
30780f5859
* regcall fix for threadvar
2004-03-03 22:03:10 +00:00
florian
3f4d98624f
- killed tsyscallregs
2004-02-06 23:06:16 +00:00
florian
c9122a4719
+ completed x86-64/linux system unit
2004-02-05 01:16:12 +00:00
peter
680590f792
* use relocate_proc
2004-01-06 21:32:53 +00:00
marco
68508ef8d4
* libc stat record under ifdef added
2004-01-01 14:20:20 +00:00
marco
c52aa63243
* several 1.0.x files removed
2003-11-18 12:12:31 +00:00
marco
024df7a7c6
* more small fixes.
2003-11-01 01:58:11 +00:00
marco
417d359871
* initial version from 1.0.x branch
2003-11-01 01:27:20 +00:00
mazen
84e8f0e96b
+ assembler mode forced to ATT style for x86 cpu
2003-10-31 09:20:11 +00:00
marco
c22bd6f016
* i386 specific due to clone and old syscall conv
2003-10-30 16:43:38 +00:00
marco
13257d861c
* moved legacy syscall to i386/
2003-10-30 16:16:49 +00:00
marco
7efaf7dee2
* Unix reform stage two. Remove all calls from Unix that exist in Baseunix.
2003-09-14 20:15:01 +00:00
peter
abbc3fa755
* moved int64 asm code to int64p.inc
...
* save ebx,esi
2003-09-14 11:34:13 +00:00
peter
030f85b536
* syscall6 alias fixed
2003-07-06 21:26:10 +00:00
peter
eea01b6b7f
* Syscall number is architecture dependent
2003-07-06 21:12:30 +00:00
Jonas Maebe
54015aaf6e
* the stat type is processor-dependent
...
* the dev_t tpye is processor dependent. Don't use it in the stat type
however, as that one is also used at a time where dev_t is already
defined as qword
2003-05-15 22:50:50 +00:00
michael
27062c2e01
+ Patch from Mattias Gaertner for single typeinfo
2003-03-29 16:55:56 +00:00
peter
55a5b81848
* only set errno when syscall fails
2002-12-24 19:45:59 +00:00
peter
1da81c33ca
* MT fix
2002-12-23 21:17:53 +00:00
peter
85d5e4a4de
* Reset Errno to 0 if call is successfull
...
* Fix broken 1.0.x Errno which does not have threadvar
2002-12-23 20:56:32 +00:00
peter
6154a3076e
* Threadvar support for Errno
...
* Fixed syscall error return check
* Uncommented Syscall with 6 parameters, only 5 were really set
2002-12-18 20:41:33 +00:00