florian
cfe8a014e0
* classes unit moved temporarily to i386 dependend section
2003-10-17 07:51:15 +00:00
peter
9fc4e555dd
* regenerated
2003-10-09 14:35:20 +00:00
peter
3d27318cb2
* moved classes unit to rtl
2003-10-06 21:01:06 +00:00
marco
feaed02001
* cross compiling fixes to makefile and fpcmake
2003-10-04 13:48:11 +00:00
marco
73876b7490
* CROSSCOMPILING stage 2
2003-10-03 21:40:35 +00:00
marco
eaceacb7e2
* remake with new fpc param
2003-10-02 08:50:13 +00:00
peter
ab5352d3f1
* fpnanosleep exported in baseunix
...
* fpnanosleep has pointer arguments to be C compliant
2003-09-27 13:45:58 +00:00
peter
aab4295686
* mmap returns -1 on error
2003-09-27 12:58:23 +00:00
peter
456025ad0a
* fpISxxx macros renamed to C compliant fpS_ISxxx
2003-09-27 12:51:33 +00:00
peter
73b2b9d24a
* fpReadlink(pathstr) overload added
2003-09-27 12:51:06 +00:00
peter
3d8d9c96f8
* sbrk returns pointer
2003-09-27 11:52:35 +00:00
marco
7508a733c1
* More fixes
2003-09-20 18:10:28 +00:00
marco
9280ff18a0
* new units fixed
2003-09-20 16:07:54 +00:00
marco
d7235fa3ed
* small fixes. fcl now compiles
2003-09-20 15:10:30 +00:00
marco
60a7f85960
* Small fix. Cycle works
2003-09-20 12:45:34 +00:00
marco
35cd7e61c9
* fixes for new macro's
2003-09-17 11:24:46 +00:00
marco
cd46432deb
* small fixes, checking things on linux
2003-09-16 21:46:27 +00:00
marco
a99cf467f9
* pointer's of some basetypes
2003-09-16 21:20:40 +00:00
marco
9b33a79bea
* second round of linux fixes. oldlinux now works
2003-09-15 21:07:32 +00:00
marco
25beeda7b5
* small fix
2003-09-15 20:29:50 +00:00
marco
1ecb35ae20
* unix reform
2003-09-14 20:23:34 +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
florian
8d771df2d4
* arm fixes to the common rtl code
...
* some generic math code fixed
* ...
2003-09-03 14:09:37 +00:00
florian
42640d2b3f
* syscall skeleton
2003-08-28 00:08:29 +00:00
florian
f04bddec4a
* initial revision of arm startup code
2003-08-27 13:07:07 +00:00
florian
5b7c3b2261
* initial revision, derived from linux kernel sources
2003-08-27 12:58:01 +00:00
olle
2931590e9b
- removed parameter from fpc_iocheck
2003-08-21 22:21:00 +00:00
mazen
2b1c8b16a1
+ added assembler mode directive to use direct assembler reader
2003-08-11 13:19:08 +00:00
peter
1b633246b9
* sparc fixes
2003-07-08 21:23:24 +00:00
peter
79bb865dfd
* fdset changed to 1024 bits
2003-07-08 14:18:40 +00:00
peter
e18f285edf
* fix setting return value
2003-07-06 22:08:05 +00:00
marco
cd02a8ecca
* regen makefile
2003-07-06 21:43:21 +00:00
marco
31945d49db
* Fix for Peter's moving sysnr.inc to processor dependant dirs
2003-07-06 21:40:57 +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
peter
e14ecb2c53
* wrong return reg
2003-07-06 20:40:10 +00:00
peter
9e1bc11060
* syscalls implemented
2003-07-03 21:03:57 +00:00
Jonas Maebe
52e51dddb1
* fixed old syscall handling for ppc
2003-06-17 16:39:58 +00:00
peter
617c1e3812
* compile fix for systhrds
2003-06-04 15:18:14 +00:00
mazen
a7f7e0dab5
* fixing naming conflict in public clause of
...
FPC_SYSCALL? definition
2003-06-02 22:05:03 +00:00
mazen
13d509cde4
*making init and fini symbols compatible FPC code by
...
changing _init ==> fpc_initialize
and _fini ==> fpc_finalize
2003-06-02 22:03:37 +00:00
marco
cc84ef0e7c
* small rearrangements
2003-06-01 16:28:56 +00:00
florian
2348799448
* fixed compilation of sparc system unit
2003-05-23 22:36:39 +00:00
Jonas Maebe
b6088901a6
* fixed storing to errno for single threaded programs
2003-05-23 21:58:30 +00:00
florian
29a9f050ed
+ dummy implementation readded to satisfy makefile
2003-05-23 21:09:14 +00:00
marco
1d069d5eca
* done.
2003-05-17 13:06:22 +00:00
marco
c4427e2b82
* errno from freebsd dir, not Unix dir.
2003-05-17 11:04:05 +00:00
Jonas Maebe
3d51adec9a
* fixed stat struct (previous one was a frankenversion of ppc and
...
i386 version)
2003-05-16 21:22:11 +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
florian
149d986f5f
+ added setup of argv, argc and envp
2003-05-12 22:36:45 +00:00
Jonas Maebe
8bd6d64c35
* fixed mmap for non-i386 non-m68k architectures (not sure about
...
x86-64)
2003-05-11 16:07:55 +00:00
florian
eab5d1f7c5
* started to make the rtl 64 bit save by introducing SizeInt and SizeUInt (similar to size_t of C)
2003-05-01 08:05:23 +00:00
florian
a79edeb568
+ for a lot of x86-64 dependend files mostly dummies added
2003-04-30 22:11:06 +00:00
florian
9f1289df8c
* there where two SYSCALL1 procedures for the powerpc, fixed
2003-04-22 17:07:55 +00:00
peter
29762b04a6
* regenerated
2003-04-01 16:09:56 +00:00
Tomas Hajny
7e44bb1506
* Makefiles regenerated with corrected fpcmake
2003-03-30 00:01:43 +00:00
michael
27062c2e01
+ Patch from Mattias Gaertner for single typeinfo
2003-03-29 16:55:56 +00:00
Tomas Hajny
f2cd222a55
+ platform extensions unified, emx target added
2003-03-24 00:01:12 +00:00
armin
e321c72b22
* CloseSocket added
2003-03-23 17:47:15 +00:00
peter
9addbba86a
* regenerated
2003-01-14 21:15:21 +00:00
florian
aa81ac3921
* syscall stuff fixed
2003-01-09 13:38:26 +00:00
florian
76a01b9847
+ dummy implementations
2003-01-06 19:39:17 +00:00
florian
1a6b8df27c
+ initial revision
2003-01-06 19:33:10 +00:00
mazen
215880afe8
* fixing several bugs compiling the RTL
2003-01-05 21:32:35 +00:00
marco
07f5401b2b
* small fix
2003-01-05 19:16:45 +00:00
marco
34ef0a2d2e
* Baseunix enabled by default
2003-01-02 23:34:07 +00:00
marco
b3ab181cca
* Baseunix now compiled by default
2003-01-02 23:10:45 +00:00
marco
b1554ce372
* renamed to bunxmacr.inc
2003-01-02 22:39:39 +00:00
marco
8aaf0bdfcd
* posmacro.inc was still include while it was already moved to bunxmacr.inc
...
fixed, will remove posmacro.inc shortly
2003-01-02 22:39:19 +00:00
marco
9b739dbbfc
* renamed to ossysc.inc
2003-01-02 22:10:52 +00:00
marco
b316d02f8d
* superceded by bunxfunc.inc
2003-01-02 19:47:32 +00:00
peter
a6180062a4
* Setup ExecPathStr for ParamStr(0)
2002-12-27 18:36:16 +00:00
mazen
311508131a
- some writeln(s) removed in compiler
...
+ many files added to RTL
* some errors fixed in RTL
2002-12-24 21:30:20 +00:00
peter
55a5b81848
* only set errno when syscall fails
2002-12-24 19:45:59 +00:00
peter
e0625ccb5d
* Fix do_erase which was wrong with inoutres setting
2002-12-24 19:45:40 +00:00
peter
4210e95952
* fixed Getdir to not set Inoutres
...
* broken symlinks are now ignored in getdir instead of aborting
the search
2002-12-23 22:23:43 +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
Jonas Maebe
41cd59e0e2
+ added syscallh.inc, adapted syscall.inc
2002-12-22 16:00:28 +00:00
peter
07fc95ca5a
* removed stackcheck, the generic stackcheck is used
...
* fixed return value for error conversion when no error was passed
2002-12-18 20:43:27 +00:00
peter
b67cdd321d
* initial stacklen setup
2002-12-18 20:42:29 +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
peter
bd1f8661c0
* add FPC_SYSC_CLOSE public name
2002-12-18 17:51:40 +00:00
peter
2c7d336f2a
* fixed ifdef ver1_0
2002-12-18 17:51:27 +00:00
marco
a83a191d07
* small fix, new rtl now cycles
2002-12-18 17:38:01 +00:00
marco
3d7a4df1f9
* removed
2002-12-18 17:36:31 +00:00
peter
0e5a3d8b13
* add OS_TARGET to include dir
2002-12-18 17:19:38 +00:00
marco
821c826043
* Some mods.
2002-12-18 16:46:37 +00:00
marco
5bbe43169c
* more new RTL
2002-12-18 16:44:09 +00:00
marco
7dd70233f2
* new unix rtl, linux part.....
2002-12-18 16:43:26 +00:00
peter
3dad4cd3c4
* regenarated
2002-11-24 16:31:10 +00:00
mazen
ad35b52837
* not yet useful
2002-11-18 19:06:32 +00:00
mazen
98a1b248e6
* start code of gcc adapted for FPC
2002-11-18 19:03:46 +00:00
mazen
10c5331beb
* inserted from gcc cvs
2002-11-17 21:30:35 +00:00
marco
c748db28c0
* TSysParam + result moved to -h
2002-11-16 15:37:47 +00:00
mazen
1817fc98e4
+ SPARC support added based on PowerPc sources
2002-11-15 12:08:37 +00:00
marco
7d1f5b883c
* Initial version
2002-11-14 16:48:39 +00:00
marco
21fa99a728
* Killed octal codes for 1.0.x compilability.
2002-11-12 15:31:33 +00:00
marco
2c4aff9914
* renamed to (1) syscallo.inc (temporarily for old rtl)
...
rtl/target/syscall.inc (for new rtl)
2002-11-12 14:52:57 +00:00