Tomas Hajny
7b3ed6a704
* slight correction
2002-11-13 20:33:41 +00:00
marco
cd427582de
* sigset functions more flexible, small changes to sys_time
2002-11-13 18:15:08 +00:00
marco
954e27b3ca
* ptime_t
2002-11-13 18:14:33 +00:00
marco
21fa99a728
* Killed octal codes for 1.0.x compilability.
2002-11-12 15:31:33 +00:00
marco
bcff2b841c
* Ugly hack to temporarily be able to use system.pp for Linux too
2002-11-12 14:57:48 +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
marco
70d3e266ef
* signal.
2002-11-12 14:51:44 +00:00
marco
bf1a224db4
* 2.4.18 version.
2002-11-12 14:46:46 +00:00
marco
22845478ce
* The syscall core of the new system unit.
2002-11-12 14:40:18 +00:00
marco
96a1929af2
* Parts of new unix rtl
2002-11-12 14:37:59 +00:00
marco
58d33b9619
* some updates
2002-11-12 14:28:40 +00:00
marco
d3f02fb3a4
* fixes to macro
2002-11-12 14:19:46 +00:00
marco
29baf7d65e
* New syscall.inc
2002-11-12 13:31:32 +00:00
marco
5f620cd626
* syscall.inc -> syscallo.inc
2002-11-11 21:41:06 +00:00
marco
a35e570869
* rename syscall.inc -> syscallo.inc
2002-11-11 21:40:26 +00:00
Tomas Hajny
1d21654f75
* WinCreateWindow correction + overloaded variant added
2002-11-11 20:55:22 +00:00
marco
6cc6f15aa0
* first version
2002-11-09 22:39:28 +00:00
marco
6aa2786d41
* powerpc version. Threadsafe errno access not yet done.
2002-11-09 20:32:14 +00:00
Jonas Maebe
613edede9b
* always use code that was between 'ifdef mt', since that define is
...
deprecated now
2002-11-07 15:23:13 +00:00
Tomas Hajny
b8ea5076ce
+ DosProtect* functions added, first part of longint->cardinal fixes
2002-11-04 21:22:12 +00:00
marco
7a10439726
* Move tmsg and family to messages.inc. windows.pp needed include sequence patch
2002-11-04 12:19:01 +00:00
marco
03453590e3
* Added some of the tmsg/tmessage records.
2002-11-04 12:17:42 +00:00
Tomas Hajny
e1d6662005
* Gpi*Palette* parameters corrected
2002-11-02 13:26:36 +00:00
Tomas Hajny
426303d1bc
- not needed any more
2002-11-02 11:38:01 +00:00
Tomas Hajny
c8cb68e0a7
+ PM spooler interface added
2002-11-02 11:25:00 +00:00
Tomas Hajny
f01729fd58
- DosCalls removed from uses clause (not needed)
2002-11-02 11:19:36 +00:00
Tomas Hajny
088d2f8665
+ PMPIC.DLL functions added
2002-11-02 11:16:38 +00:00
Tomas Hajny
f5c567928d
+ comments and MSG lookup strings added
2002-11-02 11:15:38 +00:00
Tomas Hajny
8fab385660
- objinc.inc not needed any more
2002-11-02 10:58:16 +00:00
peter
d5896e54f2
* fix setmemorymutexmanager to call mutexdone on the already
...
installed manager instead of the passed manager
2002-11-01 17:38:04 +00:00
Jonas Maebe
87e7436d93
* changed "dcbtst r0,x" to "dcbtst 0,x"
2002-11-01 13:27:55 +00:00
carl
002a5e009a
* always allocate argument even if its empty (bugfix web bug #2202 )
2002-10-31 15:17:58 +00:00
carl
1d3e450412
* threadvar.inc -> threadvr.inc
2002-10-31 13:45:21 +00:00
carl
630f9266bd
* forgot to init P buffer variable = crash
2002-10-31 13:08:04 +00:00
carl
4cfe3217c0
* more compatibility fixes for objects unit
2002-10-31 12:47:30 +00:00
carl
5d07868df3
* Bugfix for error checking
...
- DosStreamError is no longer global (bugfix 2043)
2002-10-30 22:44:44 +00:00
peter
ca3679e4bf
* MemoryManager record has a field NeedLock if the wrapper functions
...
need to provide locking for multithreaded programs
2002-10-30 20:39:13 +00:00
peter
766e8d35f6
* remove wrong lock from SysMemSize, MemSize() does the locking
...
already.
2002-10-30 19:54:19 +00:00
marco
eb9aa7925c
* Linux versions
2002-10-29 16:47:17 +00:00
Tomas Hajny
ffe43375ce
+ PM spooler interface added
2002-10-28 16:05:18 +00:00
marco
21fb7bbb50
* Only "difficult" functions + execvp + termios + rewinddir left to do
2002-10-27 17:21:29 +00:00
Tomas Hajny
ef03d83a76
* heap management (hopefully) fixed
2002-10-27 14:29:00 +00:00
marco
13dfb6c1ce
* Routines that certainly will be shared between Linux and *BSD
2002-10-27 13:16:54 +00:00
marco
10f2ceeab8
* Modifications from Saturday.
2002-10-27 11:58:29 +00:00
marco
9b47bcfe9b
* First series POSIX calls commits. Including getcwd.
2002-10-26 18:27:51 +00:00
Jonas Maebe
f8004fe1ed
+ initial version
2002-10-26 14:33:09 +00:00
marco
809550f7dc
* Should be alias.
2002-10-25 15:46:48 +00:00
peter
be8e5fee54
* duplicate with errno.inc in unix
2002-10-23 17:34:28 +00:00
olle
c12d6337ef
+ added switch MAC_SYS_RUNABLE
...
+ added include of system.h etc
+ added standard globals
+ added dummy hook procedures
2002-10-23 15:29:09 +00:00
olle
70e27795a8
* excluded saverestorereg for target macos
2002-10-23 15:26:00 +00:00
michael
1232c5103b
+ Added some missing path functions
2002-10-22 21:57:54 +00:00
Jonas Maebe
f5a775bc7c
* fixed some buffer overflow errors in SetString (both short and
...
ansistring versions) (merged)
2002-10-21 19:52:47 +00:00
Jonas Maebe
22beab1c43
* round has int64 instead of longint result
2002-10-21 18:08:28 +00:00
Jonas Maebe
f44ebfed94
* move/fill*/index*/comp* routines immediately exit if length is negative
2002-10-20 13:40:55 +00:00
Jonas Maebe
275f02d058
* fixed ansistring append helpers so they preserve the terminating #0
...
* optimized SetLength() so that it uses reallocmem in case the refcount
of the target string is 1
2002-10-20 12:59:21 +00:00
carl
f0bb456351
- remove objinc.inc (unused file)
...
* update makefiles accordingly
2002-10-20 12:00:52 +00:00
carl
af2000b0f7
* make the jmp_buf record packed, just in case
2002-10-20 11:53:14 +00:00
carl
c5783607c3
* avoid crashes with negative len counts on fills/moves
...
* movechar0 was wrong and did not do the behavior as
described in docs
2002-10-20 11:51:54 +00:00
carl
dec8b274f3
* avoid crashes with negative len counts on fills/moves
2002-10-20 11:50:57 +00:00
michael
aae8314d02
+ Added check for nil buffer to setstring
2002-10-19 17:06:50 +00:00
peter
4deb6a9b4e
* 'inlined' some more calls
2002-10-19 15:53:20 +00:00
Tomas Hajny
06b26cdb3a
+ pmdev added
2002-10-18 20:11:01 +00:00
Tomas Hajny
080dd06666
+ first version
2002-10-18 18:08:52 +00:00
marco
1a09dd0b09
* $I pthread.inc instead of pthreads.inc
2002-10-18 18:05:06 +00:00
marco
eeb2a505a5
* From the original systhrds code.
...
Turned out to be not entirely the same as *BSD's (constants with
different names, existing and non existing constants), so I decided to
make it platform dependant.
2002-10-18 18:03:57 +00:00
Tomas Hajny
55dc68bd83
* headers corrected
2002-10-18 17:37:15 +00:00
marco
38a63b01f0
* Fixes to get the generic *BSD RTL compiling again + fixes for thread
...
support. Still problems left in fexpand. (inoutres?) Therefore fixed
sysposix not yet commited
2002-10-18 12:19:58 +00:00
Tomas Hajny
e240d78c2e
+ added missing CVS log
2002-10-17 18:54:24 +00:00
Tomas Hajny
8a20f30268
+ pmhelp added
2002-10-17 18:51:46 +00:00
Tomas Hajny
0c0e1bb58e
+ pmhelp added
2002-10-17 18:41:03 +00:00
Tomas Hajny
434bfb191d
* pmwin removed from uses clause
2002-10-17 18:39:35 +00:00
Tomas Hajny
c2f0dea543
* pmbitmap removed from uses clause
2002-10-17 18:38:45 +00:00
Tomas Hajny
7411f37a2e
+ initial version of GUI help support
2002-10-17 18:34:02 +00:00
florian
72ab5b62bb
+ ansistring_append* implemented
2002-10-17 12:43:00 +00:00
Jonas Maebe
e2ff3fe87a
* fixed srwi's after cntlzw instructions (should be 5 instead of 31)
2002-10-17 10:14:46 +00:00
Jonas Maebe
45d58bddec
* fixed return value of declocked()
2002-10-17 10:12:50 +00:00
michael
cb5a3c7050
+ More system-independent thread routines
2002-10-16 19:04:27 +00:00
marco
a8a89995bd
* sigset back at 16 bytes
2002-10-16 18:50:22 +00:00
marco
85c71c6ba6
* Lseek and ftruncate 64-bit fix
2002-10-16 18:44:18 +00:00
marco
65318837d2
* and again for ftruncate (sigh)
2002-10-16 18:44:00 +00:00
marco
abe28b90f3
* the 7 param syscall (for lseek and truncate) now returns a int64.
2002-10-16 18:41:13 +00:00
michael
39f16b03ef
+ Renamed thread unit to systhrds
2002-10-16 06:27:30 +00:00
michael
55d5428013
Threads renamed from threads to systhrds
2002-10-16 06:22:56 +00:00
michael
59e33be883
+ Renamed threads unit
2002-10-16 06:21:22 +00:00
peter
906b37ffa1
* remove threadh.inc include
2002-10-15 19:30:15 +00:00
peter
2e3c4a27eb
* manual inline classparent calls in the loops
2002-10-15 19:29:49 +00:00
carl
9afe6d5835
* Replace 220 -> 219
2002-10-15 19:23:43 +00:00
florian
3290129414
* InitFPU renamed to SysResetFPU
2002-10-14 20:40:22 +00:00
peter
d91b687d35
* syscall moved into seperate include
2002-10-14 19:39:44 +00:00
peter
5fff238567
* threads unit added for thread support
2002-10-14 19:39:16 +00:00
peter
bf93b60f51
* use Unix unit
2002-10-14 18:37:15 +00:00
florian
0e4a87d682
+ some critical section related stuff added
2002-10-14 17:18:44 +00:00
carl
c0a2149c38
* bugfix for int64 to float conversion
2002-10-13 15:47:39 +00:00
Tomas Hajny
8a73aa22d7
* todo updates
2002-10-13 15:35:54 +00:00
Tomas Hajny
ccfb699d18
* More DosOpen fixes
2002-10-13 15:25:27 +00:00
florian
614314c3f5
* win32 rtl is multi threaded by default now
2002-10-13 14:01:34 +00:00
florian
495cb55113
+ call to initvariantmanager inserted
2002-10-13 09:25:14 +00:00
peter
1dd159277c
* added initvariantmanager
2002-10-13 09:20:56 +00:00
carl
2d8417cdfc
* RunError 220 -> RunError 219 to be more consistent with as operator
2002-10-12 20:32:41 +00:00
carl
c3d641ec0e
* round returns int64
2002-10-12 20:28:49 +00:00
carl
b701f612ed
+ int64_tof_loat conversion routines
2002-10-12 20:24:22 +00:00
Tomas Hajny
d9d4fe8484
* compatibility updates and corrections
2002-10-12 19:36:08 +00:00
Tomas Hajny
1e9543367e
- code2 and code3 not needed any more
2002-10-12 17:08:37 +00:00
michael
9f019c3c85
+ Fixed changefileexit for long (>255) filenames
2002-10-12 15:34:09 +00:00
florian
b5f091d0cb
* initinterfacepointers improved
2002-10-11 14:05:21 +00:00
florian
b1cbfd4c5c
* fixes for new widestring handling
2002-10-11 12:21:55 +00:00
michael
d446828105
+ Fixed globalmemorystatus (bug 2076)
2002-10-11 09:40:43 +00:00
michael
c0a3affff0
+ Fixed getlocaltime incompatibility (bug 2075)
2002-10-11 09:37:40 +00:00
michael
364d023a60
+ Added missing version strings
2002-10-11 09:20:31 +00:00
florian
674d20ef5e
* changes from Olle to compile/link a simple program
2002-10-10 19:44:05 +00:00
florian
6459b97052
+ write(ln) support for variants added
2002-10-10 19:24:28 +00:00
florian
96da0b133e
* unit is now smartlinked by default to avoid problems with an old oleauth.dll
2002-10-10 19:20:02 +00:00
florian
28a044c57c
+ comobj unit added
2002-10-10 16:11:09 +00:00
florian
e91a14b6ea
+ declarations of objbase.h added
2002-10-10 16:10:33 +00:00
florian
7b33d50f62
+ initial revision
2002-10-10 16:09:25 +00:00
florian
c6ea429567
+ several widestring/pwidechar related helpers added
2002-10-10 16:08:50 +00:00
florian
1c642c2002
- removed conditionals for 0.99.14
2002-10-10 14:58:16 +00:00
florian
2936d16b5f
- NULL definition removed, the system unit contains now a NULL variant
2002-10-09 20:45:12 +00:00
florian
b38887e311
+ range checking for dyn. arrays
2002-10-09 20:24:30 +00:00
florian
c75dbfdf0c
* hopefully last fix to get things working :/
2002-10-09 20:13:26 +00:00
florian
8c257e4d26
* variant assignments don't work yet, commented out
2002-10-09 19:56:01 +00:00
florian
a92fd8fe74
+ Variant constants Unassigned and Null added
2002-10-09 19:08:22 +00:00
carl
b0aab01e4c
- removed OS depedencies
2002-10-09 16:10:14 +00:00
carl
175a822e08
* fix range check errors
...
- overflow checking must be off always
* debugged and works as expected
2002-10-08 20:07:08 +00:00
Jonas Maebe
1abd56fa5b
* changed value of FILE_FLAG_WRITE_THROUGH to hex notation because it
...
was equal to MAX_LONGINT + 1 -> parsed as a float
2002-10-08 17:13:31 +00:00
florian
cd9e34ff2b
+ empty prototypes for the AnsiStr* multi byte functions added
2002-10-07 19:43:24 +00:00
florian
84f4935593
* fixed wrong commit
2002-10-07 15:15:02 +00:00
florian
45091120fd
+ variant wrappers for cmp operators added
2002-10-07 15:10:45 +00:00
florian
1032bba553
+ more variant wrappers added
2002-10-07 10:27:45 +00:00
florian
77caaf906b
* wrappers for xor, or and and operator with variants added
2002-10-06 22:13:55 +00:00
peter
ecc3b24fd4
* round returns int64
2002-10-06 21:26:17 +00:00
peter
e34e13439e
* Use Widechar in the Windows unit
2002-10-06 20:00:22 +00:00
Tomas Hajny
ba37c177c5
* pmstddlg compilation added
2002-10-06 19:11:14 +00:00
Tomas Hajny
f415be9605
* pmstddlg compilation added
2002-10-06 19:06:48 +00:00
carl
a24ab38214
- remove stack checking for every target in system unit
2002-10-06 13:56:47 +00:00
carl
3e7cd76b65
* replaced by genmath.inc
2002-10-06 12:50:28 +00:00
Tomas Hajny
065ae40e08
* PMERR constants made available from outside
2002-10-05 19:12:55 +00:00
Tomas Hajny
0f9b719c15
* code2.as + code3.as not needed any more
2002-10-05 19:09:57 +00:00
Tomas Hajny
69f5ba466a
* mistyping corrected
2002-10-05 18:35:05 +00:00
Tomas Hajny
f0aa12eecd
+ Finally made usable by Yuri Prokushev
2002-10-05 18:33:14 +00:00
carl
302c977a8b
* bugfix of assigning to external filename output
2002-10-05 15:19:46 +00:00
peter
ea8118b37c
* fpc_pchar_length compilerproc and strlen alias
2002-10-05 14:20:16 +00:00
Jonas Maebe
60183c693c
* fixed web bug #2131
2002-10-04 16:41:17 +00:00
florian
538a94d316
* first dummy implementation
2002-10-02 21:34:31 +00:00
florian
0206d6401c
* we've to reimport TSystemTime time from the windows unit
2002-10-02 21:17:03 +00:00
peter
2ac16d265f
* For win32 use the tsystemtime from the windows unit, that is changed
...
to a variant record with compatibile field names
2002-10-02 21:04:06 +00:00
peter
80b078b37f
* TSystemTime fpc compatibility parameters added as variant record
2002-10-02 21:03:04 +00:00
florian
2b881b3160
+ GetSystemTime with var parameter added
2002-10-02 19:30:52 +00:00
peter
603b3bc48b
* Copy() changed to internal function calling compilerprocs
...
* FPC_SHORTSTR_COPY renamed to FPC_SHORTSTR_ASSIGN because of the
new copy functions
2002-10-02 18:21:51 +00:00
florian
6a0da8d89d
* map comp to int64 for the powerpc
2002-09-28 21:18:02 +00:00
carl
ab9e07a2d7
* fix 2GB limit problem
2002-09-27 21:10:40 +00:00
florian
0e22fc491b
+ some WideString<->AnsiString conversion functions added
2002-09-26 21:50:37 +00:00
Tomas Hajny
51ac1e5555
* FileOpen fixed
2002-09-26 18:54:55 +00:00
florian
b7f8fc41d8
+ tvarrec field vcurrency for compilers with hascurrency released
2002-09-26 14:43:24 +00:00
florian
61aed1396c
+ added RedrawWindow with LPRECT as second parameter
2002-09-26 10:38:10 +00:00
Tomas Hajny
d7620aec7b
* Opcode syntax corrected
2002-09-23 18:55:19 +00:00
Tomas Hajny
67d1c93691
* femms replaced with opcode to allow older as
2002-09-23 18:25:55 +00:00
Tomas Hajny
7f19746b9e
* AnsiString to PChar typecast
2002-09-23 17:42:37 +00:00
Tomas Hajny
ba31bf5cfa
* Compatibilty mode for DateTime fields
2002-09-22 18:44:13 +00:00
Tomas Hajny
7403f31f07
* correction for THandle length change
2002-09-22 16:04:19 +00:00
carl
23f2c80911
* assert now halts with exitcode 227 (as Delphi does)
2002-09-18 18:32:01 +00:00
carl
bf6a6b4d46
* first revision of FPU emulation
2002-09-16 19:10:17 +00:00
peter
d04f73ddda
* Add ucomplex and charset units
2002-09-16 15:42:11 +00:00
peter
244a20c239
* Remove Float type, use Single instead
2002-09-15 17:53:44 +00:00
peter
8f65e22f2f
* Updates from the fixes branch
2002-09-15 17:52:30 +00:00
peter
c94954cba3
* Fixed AnsiStrComp crashes
2002-09-15 17:50:35 +00:00
carl
876fca9e8f
* make the record packed (just in case)
2002-09-15 10:03:04 +00:00
carl
e1167f8d09
* Delphi compatibility fix (with string routines)
2002-09-14 11:20:50 +00:00
carl
933d28f62b
* FPC_HELP_FAIL : reset _self to nil
2002-09-13 19:13:06 +00:00
Jonas Maebe
c5eb27f475
* fixed buffer overflow error in StringToPPChar(), detected using
...
DIOTA (http://www.elis/rug.ac.be/~ronsse/diota ) (which I also work on :)
(merged)
2002-09-13 13:03:27 +00:00
Jonas Maebe
22e9f5b17d
* fixed assembler errors
2002-09-11 07:49:40 +00:00
Jonas Maebe
dc3961baff
+ added "nop" after sc instruction, since normally in case of success,
...
sc returns to the second instruction after itself
2002-09-10 21:32:14 +00:00
Jonas Maebe
e714c54860
* disabled powerpc-specific fpc_shortstr_concat for now, it was
...
completely wrong
2002-09-10 21:30:34 +00:00
Jonas Maebe
a3e6f8cb66
* added some missing compilerproc directives
2002-09-10 21:29:44 +00:00
Jonas Maebe
73c94020ee
* fixed bug with concatting 0-length shortstrings
2002-09-10 17:47:20 +00:00
pierre
a205f13682
* merged from fixes: fix bug report 1974
2002-09-10 10:38:04 +00:00
Jonas Maebe
242a9f8937
* made result type of calculate_release_sig() a longword instead of a
...
longint
2002-09-09 15:45:49 +00:00
marco
2c73b6c7a8
* Forgot external name's
2002-09-08 16:20:27 +00:00
marco
e9dee45162
* Added GetDomainName and that other one ..
2002-09-08 16:11:59 +00:00
Jonas Maebe
5cc852aae8
+ added sys_readdir code from OpenBSD in fixes branch
2002-09-08 15:29:23 +00:00
marco
1a5968d82a
* Renamed to bsdfunc, since more funcs will follow
2002-09-08 15:15:39 +00:00
Jonas Maebe
afdfcc6eb5
* made pi an internproc instead of internconst
2002-09-08 13:00:21 +00:00
Jonas Maebe
8df1299d70
* added closing of comment for logs to avoid warning
2002-09-08 09:16:15 +00:00
Jonas Maebe
fb08ac116d
+ initial revision, h2pas of sys/signal.h
2002-09-08 09:06:07 +00:00
Jonas Maebe
15e37e7154
+ initial revision, simply copied from FreeBSD
2002-09-08 09:00:54 +00:00
Jonas Maebe
91891959ea
+ initial revision
2002-09-08 09:00:17 +00:00
carl
5ed7522ade
- removed unused defines
2002-09-07 21:32:08 +00:00
carl
1a77802104
- removed mousecheck define
2002-09-07 21:30:00 +00:00
carl
953a1ccdae
- removed os_types
...
* fix range check errors
2002-09-07 21:28:10 +00:00
carl
9a219375c1
- removed os_types
2002-09-07 21:22:31 +00:00
carl
4b11cd11cd
- remove FPUInt64 variable
2002-09-07 21:21:42 +00:00
carl
7215ccb0e8
* cardinal -> longword
...
- remove FPUInt64 variable
2002-09-07 21:20:50 +00:00
carl
7cbb2eb379
* cardinal -> longword
2002-09-07 21:16:45 +00:00
carl
1baf0ef1b5
- some cleanup (less ifdef)
2002-09-07 21:15:25 +00:00
carl
7ebda0a778
* cardinal -> longword
...
- remove some unused routines
2002-09-07 21:10:47 +00:00
carl
cd50814a64
* cardinal -> longword
...
- remove generic boundcheck (does not exist in v1.1)
2002-09-07 21:08:42 +00:00
carl
9b1e434854
* bugfix 1867 (merged)
2002-09-07 21:06:51 +00:00
carl
9f78fa950a
* cleanup of parameters
...
- remove assembler code
2002-09-07 21:06:12 +00:00
carl
0b561daa54
- remove unused file
2002-09-07 19:55:57 +00:00
peter
9f31783a0a
* old logs removed and tabs fixed
2002-09-07 16:01:16 +00:00
peter
01dfac4a4e
* old logs removed and tabs fixed
2002-09-07 15:06:34 +00:00
florian
018004b533
* hopefully final fix for ppc syscall BTW: The regX numbering is somehow messy
2002-09-07 13:14:04 +00:00
carl
712bd8dbc1
- unit cleanup (removed unused defines)
2002-09-07 12:43:02 +00:00
carl
e94bef4279
- unit cleanup (removed unused defines)
2002-09-07 12:37:19 +00:00
carl
027292b880
- unit cleanup (removed unused defines)
...
* compilation options are restored
2002-09-07 12:36:15 +00:00
carl
1708a0fc84
- removed support_ports option (cleanup)
2002-09-07 12:31:16 +00:00
carl
85032ae6c6
* stack checking supported for all systems
2002-09-07 11:09:40 +00:00
carl
1b53eca49d
- remove logs
2002-09-07 11:08:58 +00:00
Jonas Maebe
71a7fb486a
* implemented most syscalls, except readdir because the getdents
...
syscall is declared obsolete in Darwin...
2002-09-06 18:35:59 +00:00
Jonas Maebe
13857b04fb
+ initial implementation, h2pas of /usr/include/sys/syscall.h on a
...
Mac OS X 10.1.5 machine
2002-09-06 17:12:55 +00:00
Jonas Maebe
128c4a9a4b
* fixed wrong references (used r0 as base register)
2002-09-06 16:58:43 +00:00
Jonas Maebe
6c202898f6
+ crt0.o file, compiled from the Darwin Csu module sources of 2002/09/06.
...
Can't just put an assembler file here, because it's composed of 2
assembler files and a C file. No idea whether it will actually
work on OS X 10.1.x (may require 10.2.x, since it's from the main
branch)
2002-09-06 16:43:26 +00:00
florian
faed23bfb5
* hopefully final fix for ppc syscall
2002-09-03 21:37:54 +00:00
peter
685caf03b6
* add alias for fpc_dispose_class so it can be called from
...
fpc_help_fail_class
2002-09-03 15:43:36 +00:00
pierre
1010c85f7b
* fix for bug #1779 merged
2002-09-03 10:26:11 +00:00
florian
32f8902edc
* another ppc syscall fix
2002-09-02 20:42:22 +00:00
florian
7d0cfc8482
* ppc syscall code fixed
2002-09-02 20:03:20 +00:00
florian
f2393f7316
* fixed line breaks
2002-09-02 19:46:37 +00:00
peter
a17291b2d4
* array of char support for Str()
2002-09-02 19:24:41 +00:00
peter
24384c648b
* moved genrtti.inc code to rtti
...
* removed rttip.inc, the generic code is almost as fast and
much easier to maintain and has less risks on bugs
2002-09-02 18:42:41 +00:00
michael
aca945888e
+ Fix for formatbuf not applied correct
2002-09-02 06:07:16 +00:00
florian
8fbb716b82
+ powerpc support added
2002-09-01 19:03:19 +00:00
peter
c003f63790
* renamed conditional to insert optimized mod_qword for i386. The
...
code is broken
2002-09-01 14:44:01 +00:00
florian
c8a3171dc9
* several PC related fixes
2002-08-31 21:29:57 +00:00
florian
2290ef3c9c
* made _start global
2002-08-31 16:13:12 +00:00
florian
d1f89ec5e3
* fixed undefined labels
2002-08-31 16:08:36 +00:00
florian
d78a124122
+ public and alias directive added to *jmp
2002-08-31 14:27:40 +00:00
florian
85a0692ee5
* r3 renamed to 3
2002-08-31 14:02:23 +00:00
florian
8b1fd424de
* _haltproc to prt0.as added (Linux/PPC)
2002-08-31 14:01:28 +00:00
florian
44ad4027b7
* several fixes for Linux/PPC compilation
2002-08-31 13:11:11 +00:00
michael
2612c7418b
+ Fix for bug report 2097 in formatbuf
2002-08-29 10:04:48 +00:00
michael
3be9624a26
+ Fix for bug report 2097 in formatbuf
2002-08-29 10:04:25 +00:00
pierre
a48f4fc217
* merge kbPhys patch from fixes branch
2002-08-28 06:35:30 +00:00
pierre
521f29fcca
* fix bug report 2086
2002-08-26 13:49:18 +00:00
marco
3bc109ae66
* Fixes from Tuesday.
2002-08-21 07:03:16 +00:00
marco
82f9961048
* More errno changes
2002-08-21 07:02:06 +00:00
Jonas Maebe
58fc64dc09
* interface "as" helpers converted from procedures to functions
2002-08-20 18:24:05 +00:00
marco
9a5126ecfd
* New errno handling. Should be libc compatible.
2002-08-20 12:50:22 +00:00
marco
c1b0912c26
* Updates for new errno scheme.
2002-08-20 08:28:14 +00:00
florian
785527904e
* small fixes
2002-08-19 21:19:15 +00:00
peter
c3af3cda9b
* SYSTEMINLINE define that will add inline directives for small
...
functions and wrappers. This will be defined automaticly when
the compiler defines the HASINLINE directive
2002-08-19 19:34:02 +00:00
Jonas Maebe
46c48f23d8
+ ppc support for do_syscall
2002-08-19 18:24:05 +00:00
marco
8596df9dde
* Moved to rtl/bsd
2002-08-19 12:33:48 +00:00
marco
5b3204e916
* again fixes.
2002-08-19 12:32:34 +00:00
marco
e2367dfb42
* First working POSIX *BSD system unit.
2002-08-19 12:29:11 +00:00
florian
b6f184646c
* fixed remaining assembler errors
2002-08-18 22:11:10 +00:00
florian
d9b55c9213
* several errors in inline assembler fixed
2002-08-18 21:37:48 +00:00
florian
a0b13c1d2f
* heap stuff for powerpc fixed
2002-08-13 18:11:08 +00:00
florian
a328159153
* ioctlselect overloaded to take a longint is second parameter
2002-08-12 14:18:53 +00:00
Jonas Maebe
3a23eefecc
* various fixes, mostly changing the names of the modifies registers to
...
upper case since that seems to be required by the compiler
2002-08-10 17:14:36 +00:00