Commit Graph

3169 Commits

Author SHA1 Message Date
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