Commit Graph

204 Commits

Author SHA1 Message Date
peter
2ed14823c5 * New heapmanager that releases memory back to the OS, donated
by Micha Nelissen
2004-06-17 16:16:13 +00:00
Jonas Maebe
5c5c449ecf * moved fpgeterrno/fpseterrno declarations to before their actual usage 2004-05-31 18:03:51 +00:00
marco
0e999633e3 * threadvar errno fix 2004-05-28 21:40:28 +00:00
marco
24bf59caa6 * errno+4 becomes errno+8 2004-05-18 20:05:01 +00:00
marco
5787d92d8f * x86_64 patches 2004-05-17 19:20:09 +00:00
marco
13a860eefc * syscallnr for __syscall entered 2004-05-16 21:01:23 +00:00
marco
06dd389fce * Initial versions 2004-05-16 20:48:32 +00:00
peter
94adf83a8b * use thandle in do_* 2004-05-16 18:51:20 +00:00
marco
1340afc320 * IPC reform 2004-04-25 19:15:43 +00:00
peter
041eb4aa1d * do_read/do_write addr argument changed to pointer 2004-04-22 21:10:56 +00:00
marco
93d838bd4d * fpnice fixes 2004-04-22 16:22:10 +00:00
marco
93622ec2e8 * UnixType changes. Please report problems to me. 2004-03-04 22:15:16 +00:00
marco
66187f0b2e * forgotten? 2004-02-29 13:46:52 +00:00
Jonas Maebe
4e37beb962 + fpnanosleep for oscdeclh.inc
- removed obsolete darwin remarks from bsd/ossysc.inc
2004-02-06 20:47:00 +00:00
marco
0db9132414 bsd 2004-01-22 13:46:14 +00:00
Tomas Hajny
e0f9297e01 * ExecuteProcess fixes, ProcessID and ThreadID added 2004-01-20 23:05:31 +00:00
marco
e03e8b5a27 * o_creat added when o_append 2004-01-06 15:42:05 +00:00
Jonas Maebe
e6c3cc44c9 * declare C-library routines as external in libc for Darwin (so we
generate proper import entries)
2004-01-04 21:04:08 +00:00
Jonas Maebe
20e0d970e9 + geterrnolocation for Darwin
+ C-style main for Darwin (generic, can be used for anything)
2004-01-04 20:32:05 +00:00
Jonas Maebe
d6743c1491 * moved SIG_MAXSIG and wordsinsigset constants from bunxtype.inc to
ptypes.inc (already there for Darwin)
2004-01-04 20:08:45 +00:00
marco
5ec7fdfe02 * fix for 1.0 compability issue 2004-01-03 23:56:11 +00:00
marco
5ba857f706 * typo fix 2004-01-03 14:56:10 +00:00
marco
5cb92b4d59 * sighnd to separate file, like linux. Some comments removed 2004-01-03 12:35:39 +00:00
marco
fdf4095798 * few small freebsd fixes backported from debugging linux 2004-01-01 17:07:21 +00:00
marco
b6f9f170f7 * FPC_USE_LIBC 2003-12-30 12:24:01 +00:00
peter
03d60dec7f * fix getdir when directory contains files that give EACCESS 2003-12-21 20:31:50 +00:00
marco
8fc8644de0 * nil <-> 0 changes 2003-12-16 19:43:53 +00:00
marco
ae1f7f63b6 * fix for repeating 'x' bug 2003-12-14 14:47:02 +00:00
marco
42f329de27 * property support under ifndef ver1_0 2003-12-10 17:13:43 +00:00
marco
f4db4860b5 * property errno defined 2003-12-10 17:08:28 +00:00
marco
e3796bafa3 * fix from sebastian 2003-11-30 12:40:29 +00:00
marco
0610caa107 * termio unit 2003-11-19 17:11:39 +00:00
marco
359a077da1 * Small fixes for EAGAIN. bunxfunc only has comments added. 2003-11-18 10:12:25 +00:00
marco
5526f18914 * fixed some linuxerror probs 2003-11-13 17:49:24 +00:00
marco
aebc04656f * fixes for signal handling. 2003-10-27 17:12:45 +00:00
marco
16c7ca4606 * moved sigprocmask to system 2003-10-26 17:01:04 +00:00
marco
fa766600ed * texception4 fix merge 2003-10-26 16:42:22 +00:00
olle
527a79b0dc * changed i386 to cpui386 2003-10-17 22:10:30 +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
87f0147dff * fpISxxx renamed 2003-09-27 13:04:58 +00:00
marco
688866ff4f * FCL now compiles for FreeBSD with new 1.1. Now Linux. 2003-09-20 12:38:29 +00:00
marco
feee65f98f * ostype include moved to top 2003-09-17 16:02:31 +00:00
marco
fd77009ae5 * stat macro fixes voor BSD 2003-09-17 11:52:05 +00:00
marco
a99cf467f9 * pointer's of some basetypes 2003-09-16 21:20:40 +00:00
marco
5ce9550d57 * mmap typing fixes 2003-09-16 12:45:49 +00:00
marco
08eb5ac89f * small fixes. FreeBSD now cycles 2003-09-15 20:08:49 +00:00
marco
83b0b82e11 * fix 2003-09-15 07:23:51 +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
olle
2931590e9b - removed parameter from fpc_iocheck 2003-08-21 22:21:00 +00:00
marco
bb651017e8 * Moved prototypes outside of baseunix. And shared with linux for now 2003-06-03 14:23:45 +00:00
marco
6c4e662ab1 * Several small fixes to harmonize the *BSD rtls and Linux. 2003-06-01 16:35:27 +00:00
marco
e3c50b2399 * Getting NetBSD/i386 to compile. 2003-05-30 19:58:40 +00:00
marco
56ddd7f08f * Some other workaround 2003-05-29 21:45:23 +00:00
marco
50917559bd * progname fix. 2003-05-29 20:54:09 +00:00
marco
dc3b985838 * only moved around the off_t calls, and made an exception (includefile)
for NetBSD/powerpc
2003-05-29 20:52:55 +00:00
marco
229355b286 * small fix 2003-05-29 13:42:58 +00:00
marco
04926a9844 * 7 parameter syscall added. *BSD has calls with more params due to __syscall etc 2003-05-29 13:14:07 +00:00
Jonas Maebe
0185f7684a - disabled nanosleep for darwin for now
+ getcwd for darwin
2003-05-26 21:29:16 +00:00
Jonas Maebe
f9d90e0a63 + added from linux 2003-05-25 14:07:26 +00:00
Jonas Maebe
34cdc0a37f * several fixes, addition of Mach trap numbers (thye are simply syscalls
with a negative number)
2003-05-25 13:51:58 +00:00
marco
2478552240 * fix octal that broke 1.0.x 2003-01-21 15:34:59 +00:00
marco
cc042060e0 * renamed after baseunix changes. 2003-01-05 19:18:16 +00:00
marco
cc8f33e2ad * Small sigprocmask fix 2003-01-05 19:10:05 +00:00
marco
832a1bcb96 * FreeBSD compiles now with baseunix mods. 2003-01-05 19:01:28 +00:00
marco
0575776395 * Renamed to bunxtype.inc (from osposixh.inc), some minor changes
(as introduced going from posix unit to baseunix)
2003-01-03 15:45:21 +00:00
marco
190b09a5dd * copied and checked from Linux. 2003-01-03 11:21:32 +00:00
marco
12e9c34aac * Fix setitimer. 2002-11-14 13:25:27 +00:00
marco
5c5fc48e2c * took out the generic sethandling. 2002-11-14 12:34:20 +00:00
marco
cd427582de * sigset functions more flexible, small changes to sys_time 2002-11-13 18:15:08 +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
d3f02fb3a4 * fixes to macro 2002-11-12 14:19:46 +00:00
marco
21fb7bbb50 * Only "difficult" functions + execvp + termios + rewinddir left to do 2002-10-27 17:21:29 +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
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
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
florian
495cb55113 + call to initvariantmanager inserted 2002-10-13 09:25:14 +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
marco
1a5968d82a * Renamed to bsdfunc, since more funcs will follow 2002-09-08 15:15:39 +00:00
peter
9f31783a0a * old logs removed and tabs fixed 2002-09-07 16:01:16 +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
marco
c1b0912c26 * Updates for new errno scheme. 2002-08-20 08:28:14 +00:00
marco
e2367dfb42 * First working POSIX *BSD system unit. 2002-08-19 12:29:11 +00:00
marco
b9f92442be * Initial versions, to allow support for uname in posix.pp 2002-08-08 11:39:30 +00:00
marco
a575fe278a * Initial version. Needs check for OpenBSD. 2002-08-04 05:31:15 +00:00
marco
6088d82362 * More POSIX updates. Small changes to lseek and ftruncate in osposix.inc
Initial versions of the type includefiles
2002-08-04 04:29:34 +00:00
marco
3ff91078da * Initial *BSD versions. Seems that OpenBSD doesn't need much change,
NetBSD may need some fixes to stat record and ftruncate and lseek.
    It is all close together, and it should be doable to have just one copy
    of these for *BSD.
2002-08-03 19:34:19 +00:00
marco
2248b9a247 * Old BSD directory killed 2000-09-18 13:43:48 +00:00
marco
057ac2adec * 14 april version killed, and replaced by newer fixes branch version 2000-09-11 14:38:09 +00:00
marco
971afad12f * Killed old (14apr) BSD port, to be updated by new without merging 2000-09-11 14:32:28 +00:00
peter
d711221036 * regenerated 2000-09-01 21:58:14 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
peter
8b38902424 * exampleinstall target added 2000-07-01 23:03:18 +00:00