Commit Graph

172 Commits

Author SHA1 Message Date
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
marco
821c826043 * Some mods. 2002-12-18 16:46:37 +00:00
marco
c748db28c0 * TSysParam + result moved to -h 2002-11-16 15:37:47 +00:00
marco
29baf7d65e * New syscall.inc 2002-11-12 13:31:32 +00:00
peter
9f31783a0a * old logs removed and tabs fixed 2002-09-07 16:01:16 +00:00
peter
602e2fb40d * use own dummy for _init and _fini 2001-06-04 18:05:47 +00:00
peter
34a674c6a1 * dllprt0 stub added 2001-06-03 15:13:43 +00:00
peter
8bf13fd185 *** empty log message *** 2001-05-09 19:57:07 +00:00
sg
2a992cc477 * Merged Pierre's fix for my problem with heaptrace unit (by setting EBP
to zero before calling PASCALMAIN)
2001-02-14 22:36:21 +00:00
peter
a22e8f54c4 * startup code also needed syslinux->system updates 2000-10-15 09:09:23 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
pierre
77c220c69a * TSigAction Context param is the full record not a pointer 2000-03-31 23:11:23 +00:00
Jonas Maebe
cc86370fa3 * signal handling using sigaction when compiled with -dnewsignal
(allows multiple signals to be received in one run)
2000-03-31 13:24:28 +00:00
peter
93f51ab18e * removed curbrk 2000-02-08 12:39:48 +00:00
daniel
ec29a31834 * copyright 2000 2000-01-07 16:41:28 +00:00
daniel
a79b4a404b * copyright 2000 added 2000-01-07 16:32:21 +00:00
peter
01282acd2f - obsolete 1999-11-09 12:59:28 +00:00
peter
77af080111 * removed aout entries 1999-11-08 23:07:48 +00:00
peter
b0b561fa95 * small update
* uses gprt1 again for gprt21 becuase gprt21.as crashes
1999-05-03 23:30:28 +00:00
peter
5ba991d803 + glibc 2.1 support 1999-05-03 21:29:35 +00:00
peter
7469443729 + xorl ebp,ebp to indicate end of backtrace 1998-11-04 10:16:25 +00:00
peter
d24ead1dd6 * initialize fpu so sigfpe is finally generated for fpu errors 1998-10-14 21:28:45 +00:00
peter
e35ce06a21 + loader including libc init and exit 1998-08-12 19:16:09 +00:00
peter
1f99bcf425 * added missing ___fpc_sbrk and logs 1998-08-08 14:42:09 +00:00
michael
bc48fd107d changed sbrk to fc_sbrk, to avoid conflicts with C library. 1998-07-20 23:40:20 +00:00
peter
69a42cc570 * a.out profile prt, not tested 1998-05-06 11:56:09 +00:00
peter
4a47440c82 * moved gprt1.as to i386/
* makefile updated to support i386/ and m68k/
1998-03-28 23:52:48 +00:00
michael
5351e41f86 + Moved to i386 dir 1998-03-28 09:48:26 +00:00