Commit Graph

211 Commits

Author SHA1 Message Date
marco
0528aa6fd7 * Wat cleanup, ouwe syscalls nu via baseunix e.d. 2003-09-16 13:17:03 +00:00
marco
ca823630a1 * small BSD gotcha removed (typing mmap params) 2003-09-16 13:00:02 +00:00
marco
9b33a79bea * second round of linux fixes. oldlinux now works 2003-09-15 21:07:32 +00:00
marco
72bd181fc5 * syscalls 2003-09-15 20:30:49 +00:00
marco
08eb5ac89f * small fixes. FreeBSD now cycles 2003-09-15 20:08:49 +00:00
marco
ff4c61d65c * moved linux.pp contents to linuxold etc 2003-09-15 14:12:17 +00:00
marco
5fcf326dc5 * new files unixreform 2003-09-14 20:16:48 +00:00
marco
7ad40b4fbd * more unix reform 2003-09-14 20:16:10 +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
florian
8d771df2d4 * arm fixes to the common rtl code
* some generic math code fixed
  * ...
2003-09-03 14:09:37 +00:00
olle
2931590e9b - removed parameter from fpc_iocheck 2003-08-21 22:21:00 +00:00
peter
1b633246b9 * sparc fixes 2003-07-08 21:23:24 +00:00
marco
0525a73548 * Enhancements to make the compiler baseunix using. 2003-06-01 16:28:41 +00:00
marco
ca54415fb0 * now generic 2003-06-01 15:25:14 +00:00
marco
13b0db9269 * Shared for now 2003-06-01 15:23:46 +00:00
marco
e3c50b2399 * Getting NetBSD/i386 to compile. 2003-05-30 19:58:40 +00:00
marco
031693de28 * small changes 2003-05-30 19:37:14 +00:00
marco
ca1f21b99f * fixed a small *BSD gotcha 2003-05-29 19:16:16 +00:00
Jonas Maebe
fd581235c8 * fixed ExitCode translation in WaitProcess for Linux and Darwin (and
probably other BSD's as well)
2003-05-24 20:39:54 +00:00
marco
900bceb0d9 * Movexd back to linux/ 2003-05-17 13:07:15 +00:00
florian
1f9112f544 no message 2003-05-16 20:56:06 +00:00
florian
18ed72101a * ifdef'd code which i386 specific 2003-05-14 13:51:03 +00:00
peter
60e5c18645 * made THandle platform dependent and unique type 2003-04-01 15:57:41 +00:00
armin
46c2715b9d * corrected typo in DirectoryExists 2003-03-30 10:38:00 +00:00
Tomas Hajny
9e0f41900a * DirectoryExists declaration changed to that one from fixes branch 2003-03-29 18:21:41 +00:00
peter
1714855f8e * directoryexists added 2003-03-28 19:06:59 +00:00
armin
2d9ba86107 * more platform independent thread routines, needs to be implemented for unix 2003-03-27 17:14:27 +00:00
armin
8350d4d71a * forgot to initialize RootTree to nil in FreeTree 2003-03-27 12:52:10 +00:00
armin
fff0626008 * added wrapoff to avoid problems in the ide with some terminal emulators 2003-03-26 12:45:21 +00:00
armin
b99d1fd23a * Free the Tree in SysDoneKeyboard to avoid a lot of messages if heaptrace is enabled 2003-03-26 12:35:23 +00:00
michael
1333fe0f13 * stringtoppchar should use tabs instead of backspace as delimiter 2003-03-11 08:26:50 +00:00
marco
f66bd5288e * small changes originating from introduction of Baseunix to FreeBSD 2003-01-05 19:11:32 +00:00
peter
1ac1f644da * FileCreate(string,mode) overload added 2003-01-03 20:41:04 +00:00
marco
8ae88f9aa1 * small patch 2003-01-02 23:57:32 +00:00
marco
573ca876ac * Renamed to genfuncs.inc 2003-01-02 22:31:35 +00:00
peter
8d7bf4847c * replaced some Fp with Sys_ to get cycle working 2002-12-18 17:52:07 +00:00
marco
3e33642794 * Unix RTL generic parts. Linux working, *BSD will follow shortly 2002-12-18 16:50:39 +00:00
marco
193994c0a5 * New RTL. Linux system unit and baseunix operational. 2002-12-18 16:49:02 +00:00
peter
14c6ce1eb8 * small error code fixes so tdos2 passes 2002-12-08 16:05:34 +00:00
marco
5368a3596b * initial version, taken from bsdfunc.inc, since both linux and bsd use it 2002-11-14 12:20:30 +00:00
marco
5f620cd626 * syscall.inc -> syscallo.inc 2002-11-11 21:41:06 +00:00
carl
1d3e450412 * threadvar.inc -> threadvr.inc 2002-10-31 13:45:21 +00:00
marco
21fb7bbb50 * Only "difficult" functions + execvp + termios + rewinddir left to do 2002-10-27 17:21:29 +00:00
marco
13dfb6c1ce * Routines that certainly will be shared between Linux and *BSD 2002-10-27 13:16:54 +00:00
marco
9b47bcfe9b * First series POSIX calls commits. Including getcwd. 2002-10-26 18:27:51 +00:00
carl
f0bb456351 - remove objinc.inc (unused file)
* update makefiles accordingly
2002-10-20 12:00:52 +00:00
marco
1a09dd0b09 * $I pthread.inc instead of pthreads.inc 2002-10-18 18:05:06 +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
michael
55d5428013 Threads renamed from threads to systhrds 2002-10-16 06:22:56 +00:00
peter
906b37ffa1 * remove threadh.inc include 2002-10-15 19:30:15 +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
peter
1dd159277c * added initvariantmanager 2002-10-13 09:20:56 +00:00
peter
8f65e22f2f * Updates from the fixes branch 2002-09-15 17:52:30 +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
peter
9f31783a0a * old logs removed and tabs fixed 2002-09-07 16:01:16 +00:00
florian
f2393f7316 * fixed line breaks 2002-09-02 19:46:37 +00:00
florian
c8a3171dc9 * several PC related fixes 2002-08-31 21:29:57 +00:00
florian
a0b13c1d2f * heap stuff for powerpc fixed 2002-08-13 18:11:08 +00:00
sg
62f2051d6f * serial ports are now set to raw mode 2002-08-06 13:31:50 +00:00
sg
a2b52783db * replaced some Longints with Cardinals, to mach the C headers
* updated the termios record
2002-08-06 13:30:46 +00:00
florian
5b4ccaedf6 + ppc implementation of heap functions added 2002-08-03 20:05:13 +00:00
florian
53a0b662b9 * several fixes to get further with linux/ppc system unit compilation 2002-07-29 21:28:16 +00:00
florian
7ac5c3743d * several fixes for linux/powerpc
* several fixes to MT
2002-07-28 20:43:47 +00:00
marco
5ce2af2aaf * Fix for corrupt color-attr after some ACS-mode changes. (Pierre, Strassbourg
meeting)
2002-07-06 16:50:17 +00:00
peter
71a1ae2136 * sLineBreak changed to normal constant like Kylix 2002-07-01 16:29:05 +00:00
marco
9fb1b5377c * more Renamefest 2002-05-31 13:37:24 +00:00
carl
280878b8a5 + initialize some global variables 2002-04-21 15:52:58 +00:00
carl
7d6edd04b2 + generic stack checking 2002-04-12 17:34:05 +00:00
peter
58218bf81f * Regenerated with updated fpcmake 2002-03-11 19:10:28 +00:00
michael
1f2801b1ab + Forgot to patch linux.pp 2002-03-06 11:34:04 +00:00
michael
bd8a7a628a + Patch from Sebastian for FCNTL call 2002-03-05 20:04:25 +00:00
peter
1e06fb59d9 * adjust backspace sequence so it works according to the latest
XFree xterms and linux consoles
2002-03-03 13:23:51 +00:00
peter
24fdea1ad0 * merged filesearch() fix 2002-01-25 16:23:03 +00:00
marco
4c315e6db0 * Removed ifdef arround getepoch. 2002-01-02 12:22:54 +00:00
peter
21a8c2cc8e * merged fixes from 1.0.x 2001-12-26 21:03:56 +00:00
peter
a2be264e11 * merged fixes from 1.0 2001-12-02 17:21:25 +00:00
marco
9d59d06fd1 * TTYname fix from Maarten Beekers. Apparantly accidentally not commited the first time. 2001-11-30 07:16:41 +00:00
Jonas Maebe
5422994cdb * fixed libvga_ClrViewProc (it didn't reset the coords to (0,0))
(merged)
2001-11-19 14:00:16 +00:00
Jonas Maebe
97114d80ee * fixed libvga_ClrViewProc (it didn't reset the coords to (0,0))
(merged)
2001-11-19 13:56:57 +00:00
marco
94d9d8fe46 * Fixed a ifdef linux to ifdef unix (related to TRTL change) 2001-11-08 13:56:35 +00:00
michael
3605a8a096 + Added exit status examining functions 2001-11-05 21:46:06 +00:00
Jonas Maebe
0ee8ff51b5 * fixed TUnixSockAddr (array from 0..108 -> 0..107) (merged) 2001-11-05 09:06:40 +00:00
peter
36bafdc7aa * added 64bit fileseek 2001-10-25 21:23:49 +00:00
peter
5d62342562 * criticalsection renamed to rtlcriticalsection for kylix compatibility 2001-10-23 21:51:02 +00:00
marco
13132aa761 * Moved to unix/ since there is nothing linux specific about it. 2001-10-17 10:27:47 +00:00
peter
4c26674c00 * start of thread support for linux 2001-10-14 13:33:20 +00:00
michael
e68b5a2ae4 + Removed defaultmode field from driver 2001-10-13 12:59:46 +00:00
peter
9d93d0d4e3 * pollkey fixes (merged) 2001-10-12 16:03:15 +00:00
michael
30ef883342 + Merged video mode selection/setting system 2001-10-06 22:28:24 +00:00
peter
a73a9ed56e * erase(directory) returns now 2 to be tp compatible 2001-09-30 21:10:20 +00:00
peter
ef0a68a972 * Fixed passing of command without parameters to Exec() to not include
a space after the executable name
2001-09-22 11:17:13 +00:00
michael
29c840668a + Merged driver support for mouse from fixbranch 2001-09-22 00:01:42 +00:00
michael
1321a73ce1 + Merged driver support from fixbranch 2001-09-21 21:33:35 +00:00
michael
148dbc6022 + Merged driver support from fixbranch 2001-09-21 19:50:18 +00:00
peter
9b38d0fadb * merged fixes 2001-09-17 21:36:31 +00:00
peter
d1e24959d7 * v10 merges 2001-08-30 20:55:08 +00:00
peter
367e1988a9 * Range check fix with epoch (merged) 2001-08-12 18:05:19 +00:00
peter
0b45a6695d * m68k merges 2001-08-05 12:24:20 +00:00
peter
2cade09e9f * unpush key fix 2001-08-04 11:05:21 +00:00