marco
d407b668d1
* version updated to 3.1.1
...
git-svn-id: trunk@29399 -
2015-01-04 21:09:04 +00:00
Károly Balogh
3cdf2d0e53
AROS: fixed the new do_filesize() code to build on AROS.
...
git-svn-id: trunk@29381 -
2015-01-04 01:55:49 +00:00
sergei
3a5e6485b5
- RTL: removed InitVariantManager, it was an empty procedure since day 1.
...
git-svn-id: trunk@29114 -
2014-11-22 20:35:46 +00:00
marcus
34a726b89d
AROS: hooked the new debug stuff into the AROS RTL, to be compatible with MorphOS and Amiga
...
git-svn-id: trunk@28703 -
2014-09-21 17:05:48 +00:00
marcus
8ec15cb6ba
AROS: some bugfixes for threading
...
git-svn-id: trunk@28684 -
2014-09-17 15:19:40 +00:00
Károly Balogh
26f8a732e8
aros: no executable flag in the SVN for source files
...
git-svn-id: trunk@28683 -
2014-09-16 22:22:03 +00:00
marcus
980abaa9ba
AROS: introduced threading without additional library
...
git-svn-id: trunk@28682 -
2014-09-16 19:32:56 +00:00
marcus
203089fe1a
AROS: sockets, fcl-net, fcl-web included
...
git-svn-id: trunk@28671 -
2014-09-15 18:33:26 +00:00
Károly Balogh
fbfcda2926
AROS: apparently, the NewStackSwap() function is just a half arsed copy of MorphOS/NewPPCStackSwap(), so it doesn't accept nil as its third argument. Therefore we pass a pointer to some area we won't use anyway. this fixes crashes in the stack swapping code on hosted systems.
...
git-svn-id: trunk@28636 -
2014-09-09 17:47:13 +00:00
Károly Balogh
5a10472729
AROS: massively enhanced i386 startup code, including
...
- fixed to always update the stacksize in __stklen, so the RTL knows the correct stacksize (StackLength in system unit is correct)
- this probably also fixes stack checking or opens the way to have a working stack checking on AROS, but that was not tested
+ call PASCALMAIN via exec/NewStackSwap() and provide a larger stack when the pre-set value is higher than what the system provides
+ use operatingsystem_result to simplify return code handling
These changes bring the AROS startup's stack handling to the Amiga/m68k and MorphOS level
git-svn-id: trunk@28611 -
2014-09-07 14:05:42 +00:00
marcus
85700afd0d
AROS: StdErrout introduced, string fixes, preparations for threading
...
git-svn-id: trunk@28602 -
2014-09-05 18:45:00 +00:00
Károly Balogh
ef5f1b7ed2
amicommon: fixed sysdir.inc/do_chdir() to actually work on AROS
...
- fixed all Amiga-like system units to not leak the last directory
lock while changing back to the original dir in System_exit;
(a bug found by Marcus Sackrow, thanks!)
* renamed AOS_origDir to ASYS_origDir
git-svn-id: trunk@28537 -
2014-08-30 00:58:42 +00:00
Károly Balogh
785a1690a2
amicommon: AOS_heapPool renamed to ASYS_heapPool. common stuff should start with ASYS, to avoid confusion on AmigaOS, so more to come
...
git-svn-id: trunk@28533 -
2014-08-28 21:50:05 +00:00
marcus
339ccbf610
AROS: Syscall-ified util and dos library
...
git-svn-id: trunk@28522 -
2014-08-26 19:41:37 +00:00
Károly Balogh
65f13ac118
amicommon: a common Amiga RTL implementation based on the current AROS one, and made AROS port to use it
...
git-svn-id: trunk@28507 -
2014-08-21 22:33:07 +00:00
Károly Balogh
ae0cc5d9e3
AROS: unlike on other Amiga-flavors, file handles can be negative but -1 on AROS
...
git-svn-id: trunk@28506 -
2014-08-21 20:25:21 +00:00
Károly Balogh
167fad359e
AROS: syscall-ified the exec.library functions used by the RTL
...
git-svn-id: trunk@28464 -
2014-08-19 00:56:34 +00:00
Károly Balogh
4179e8812d
AROS: initial RTL, based on the work by Marcus Sackrow. this is enough to have a working native compiler. contains duplicated code from the Amiga and MorphOS RTLs, but the three Amiga variants will be merged soon, and then it will go away.
...
git-svn-id: trunk@28445 -
2014-08-18 16:42:02 +00:00