marco
b1f38fa24a
* fpexec for popen
2004-02-16 13:21:18 +00:00
marco
715bb087b0
* provisorische fix voor Michael's problemen
2004-02-14 21:12:14 +00:00
marco
ac1e951b17
* fpsystem, and some FPC_USE_LIBC fixes. (FreeBSD needs systypes.inc, also when FPC_USE_LIBC, it only contains types like statfs
2004-02-14 18:22:15 +00:00
marco
c2d60c1a8b
* Hopefully last large changes to fpexec and friends.
...
- naming conventions changes from Michael.
- shell functions get alternative under ifdef.
- arraystring function moves to unixutil
- unixutil now regards quotes in stringtoppchar.
- sysutils/unix get executeprocess(ansi,array of ansi), and
both executeprocess functions are fixed
- Sysutils/win32 get executeprocess(ansi,array of ansi)
2004-02-13 10:50:22 +00:00
marco
456911f7be
* currentpath stuff fixed for fsearch
2004-02-12 16:20:58 +00:00
marco
75f4e0fea9
* First version of fpexec change. Still under ifdef or silently overloaded
2004-02-12 15:31:06 +00:00
Jonas Maebe
5cf2d2fabd
* only include systypes.inc if FPC_USE_LIBC is not defined
2004-01-23 08:11:18 +00:00
marco
0db9132414
bsd
2004-01-22 13:46:14 +00:00
Jonas Maebe
96da72219f
* declare C-library routines as external in libc so we generate proper
...
import entries for Darwin
2004-01-04 21:05:01 +00:00
Jonas Maebe
05c20a184b
* don't use systypes if FPC_USE_LIBC is defined
2004-01-04 20:53:02 +00:00
Jonas Maebe
592822ba08
* fixed WaitProcess in case of SysEintr
2004-01-04 16:24:05 +00:00
marco
bb088c5ada
* export statfs(pchar)
2003-12-31 20:24:25 +00:00
marco
42d5e0e005
* linux now compiles with FPC_USE_LIBC
2003-12-30 15:43:20 +00:00
marco
b6f9f170f7
* FPC_USE_LIBC
2003-12-30 12:24:01 +00:00
peter
b0f94e46a7
* fsearch should only find files
2003-12-08 17:16:30 +00:00
marco
0610caa107
* termio unit
2003-11-19 17:11:39 +00:00
marco
e0c4a566cd
* some simple restructures
2003-11-19 10:54:32 +00:00
marco
7bfead6dab
* Clone moved to linux, + few small unit unix changes
2003-11-17 11:28:08 +00:00
marco
0c999e0c9b
* threads for FreeBSD. Not working tho
2003-11-17 10:05:51 +00:00
marco
ce9c3bf19c
* weeehoo linuxerror is no more :-)
2003-11-14 17:30:14 +00:00
marco
4b8e3387a7
* stream functions converted to work without linuxerror
2003-11-14 16:44:48 +00:00
marco
11715d3922
* small fi
2003-11-13 18:44:06 +00:00
marco
170190dc43
* more linuxeror fixes
2003-11-12 22:19:45 +00:00
marco
b15ba0a5ae
* Peter's Cardinal<->Longint fixes patch
2003-11-03 09:42:27 +00:00
marco
049d2cbd1a
* fixes for old syscall() convention removing
2003-10-30 16:42:58 +00:00
marco
3d6bb07cd2
* ioctl fixes. IDE now starts, but
2003-10-12 19:40:43 +00:00
peter
bc1f8c842c
* fixed for stricter compiler
2003-09-29 14:36:06 +00:00
peter
456025ad0a
* fpISxxx macros renamed to C compliant fpS_ISxxx
2003-09-27 12:51:33 +00:00
marco
688866ff4f
* FCL now compiles for FreeBSD with new 1.1. Now Linux.
2003-09-20 12:38:29 +00:00
marco
34058dd741
* more fixes for Unix<->unixutil
2003-09-17 19:07:44 +00:00
marco
586ad6befb
* Introduction of unixutil
2003-09-17 17:30:46 +00:00
marco
cd46432deb
* small fixes, checking things on linux
2003-09-16 21:46:27 +00:00
marco
2877df766c
* small cleanups. Mostly killing of already commented code in unix etc
2003-09-16 20:52:24 +00:00
marco
61d94af8be
* fdset functions renamed to fp<posix name>
2003-09-16 16:13:56 +00:00
marco
08eb5ac89f
* small fixes. FreeBSD now cycles
2003-09-15 20:08:49 +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
1b633246b9
* sparc fixes
2003-07-08 21:23:24 +00:00
marco
e3c50b2399
* Getting NetBSD/i386 to compile.
2003-05-30 19:58:40 +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
michael
1333fe0f13
* stringtoppchar should use tabs instead of backspace as delimiter
2003-03-11 08:26:50 +00:00
marco
3e33642794
* Unix RTL generic parts. Linux working, *BSD will follow shortly
2002-12-18 16:50:39 +00:00
peter
9f31783a0a
* old logs removed and tabs fixed
2002-09-07 16:01:16 +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
michael
bd8a7a628a
+ Patch from Sebastian for FCNTL call
2002-03-05 20:04:25 +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
marco
9d59d06fd1
* TTYname fix from Maarten Beekers. Apparantly accidentally not commited the first time.
2001-11-30 07:16:41 +00:00
michael
3605a8a096
+ Added exit status examining functions
2001-11-05 21:46:06 +00:00
peter
4c26674c00
* start of thread support for linux
2001-10-14 13:33:20 +00:00