marco
feaed02001
* cross compiling fixes to makefile and fpcmake
2003-10-04 13:48:11 +00:00
marco
73876b7490
* CROSSCOMPILING stage 2
2003-10-03 21:40:35 +00:00
marco
eaceacb7e2
* remake with new fpc param
2003-10-02 08:50:13 +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
aab4295686
* mmap returns -1 on error
2003-09-27 12:58:23 +00:00
peter
456025ad0a
* fpISxxx macros renamed to C compliant fpS_ISxxx
2003-09-27 12:51:33 +00:00
peter
73b2b9d24a
* fpReadlink(pathstr) overload added
2003-09-27 12:51:06 +00:00
peter
3d8d9c96f8
* sbrk returns pointer
2003-09-27 11:52:35 +00:00
marco
7508a733c1
* More fixes
2003-09-20 18:10:28 +00:00
marco
9280ff18a0
* new units fixed
2003-09-20 16:07:54 +00:00
marco
d7235fa3ed
* small fixes. fcl now compiles
2003-09-20 15:10:30 +00:00
marco
60a7f85960
* Small fix. Cycle works
2003-09-20 12:45:34 +00:00
marco
35cd7e61c9
* fixes for new macro's
2003-09-17 11:24:46 +00:00
marco
cd46432deb
* small fixes, checking things on linux
2003-09-16 21:46:27 +00:00
marco
a99cf467f9
* pointer's of some basetypes
2003-09-16 21:20:40 +00:00
marco
9b33a79bea
* second round of linux fixes. oldlinux now works
2003-09-15 21:07:32 +00:00
marco
25beeda7b5
* small fix
2003-09-15 20:29:50 +00:00
marco
1ecb35ae20
* unix reform
2003-09-14 20:23:34 +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
abbc3fa755
* moved int64 asm code to int64p.inc
...
* save ebx,esi
2003-09-14 11:34:13 +00:00
florian
8d771df2d4
* arm fixes to the common rtl code
...
* some generic math code fixed
* ...
2003-09-03 14:09:37 +00:00
florian
42640d2b3f
* syscall skeleton
2003-08-28 00:08:29 +00:00
florian
f04bddec4a
* initial revision of arm startup code
2003-08-27 13:07:07 +00:00
florian
5b7c3b2261
* initial revision, derived from linux kernel sources
2003-08-27 12:58:01 +00:00
olle
2931590e9b
- removed parameter from fpc_iocheck
2003-08-21 22:21:00 +00:00
mazen
2b1c8b16a1
+ added assembler mode directive to use direct assembler reader
2003-08-11 13:19:08 +00:00
peter
1b633246b9
* sparc fixes
2003-07-08 21:23:24 +00:00
peter
79bb865dfd
* fdset changed to 1024 bits
2003-07-08 14:18:40 +00:00
peter
e18f285edf
* fix setting return value
2003-07-06 22:08:05 +00:00
marco
cd02a8ecca
* regen makefile
2003-07-06 21:43:21 +00:00
marco
31945d49db
* Fix for Peter's moving sysnr.inc to processor dependant dirs
2003-07-06 21:40:57 +00:00
peter
030f85b536
* syscall6 alias fixed
2003-07-06 21:26:10 +00:00
peter
eea01b6b7f
* Syscall number is architecture dependent
2003-07-06 21:12:30 +00:00
peter
e14ecb2c53
* wrong return reg
2003-07-06 20:40:10 +00:00
peter
9e1bc11060
* syscalls implemented
2003-07-03 21:03:57 +00:00
Jonas Maebe
52e51dddb1
* fixed old syscall handling for ppc
2003-06-17 16:39:58 +00:00
peter
617c1e3812
* compile fix for systhrds
2003-06-04 15:18:14 +00:00
mazen
a7f7e0dab5
* fixing naming conflict in public clause of
...
FPC_SYSCALL? definition
2003-06-02 22:05:03 +00:00
mazen
13d509cde4
*making init and fini symbols compatible FPC code by
...
changing _init ==> fpc_initialize
and _fini ==> fpc_finalize
2003-06-02 22:03:37 +00:00
marco
cc84ef0e7c
* small rearrangements
2003-06-01 16:28:56 +00:00
florian
2348799448
* fixed compilation of sparc system unit
2003-05-23 22:36:39 +00:00
Jonas Maebe
b6088901a6
* fixed storing to errno for single threaded programs
2003-05-23 21:58:30 +00:00
florian
29a9f050ed
+ dummy implementation readded to satisfy makefile
2003-05-23 21:09:14 +00:00
marco
1d069d5eca
* done.
2003-05-17 13:06:22 +00:00
marco
c4427e2b82
* errno from freebsd dir, not Unix dir.
2003-05-17 11:04:05 +00:00
Jonas Maebe
3d51adec9a
* fixed stat struct (previous one was a frankenversion of ppc and
...
i386 version)
2003-05-16 21:22:11 +00:00
Jonas Maebe
54015aaf6e
* the stat type is processor-dependent
...
* the dev_t tpye is processor dependent. Don't use it in the stat type
however, as that one is also used at a time where dev_t is already
defined as qword
2003-05-15 22:50:50 +00:00
florian
149d986f5f
+ added setup of argv, argc and envp
2003-05-12 22:36:45 +00:00
Jonas Maebe
8bd6d64c35
* fixed mmap for non-i386 non-m68k architectures (not sure about
...
x86-64)
2003-05-11 16:07:55 +00:00
florian
eab5d1f7c5
* started to make the rtl 64 bit save by introducing SizeInt and SizeUInt (similar to size_t of C)
2003-05-01 08:05:23 +00:00
florian
a79edeb568
+ for a lot of x86-64 dependend files mostly dummies added
2003-04-30 22:11:06 +00:00
florian
9f1289df8c
* there where two SYSCALL1 procedures for the powerpc, fixed
2003-04-22 17:07:55 +00:00
peter
29762b04a6
* regenerated
2003-04-01 16:09:56 +00:00
Tomas Hajny
7e44bb1506
* Makefiles regenerated with corrected fpcmake
2003-03-30 00:01:43 +00:00
michael
27062c2e01
+ Patch from Mattias Gaertner for single typeinfo
2003-03-29 16:55:56 +00:00
Tomas Hajny
f2cd222a55
+ platform extensions unified, emx target added
2003-03-24 00:01:12 +00:00
armin
e321c72b22
* CloseSocket added
2003-03-23 17:47:15 +00:00
peter
9addbba86a
* regenerated
2003-01-14 21:15:21 +00:00
florian
aa81ac3921
* syscall stuff fixed
2003-01-09 13:38:26 +00:00
florian
76a01b9847
+ dummy implementations
2003-01-06 19:39:17 +00:00
florian
1a6b8df27c
+ initial revision
2003-01-06 19:33:10 +00:00
mazen
215880afe8
* fixing several bugs compiling the RTL
2003-01-05 21:32:35 +00:00
marco
07f5401b2b
* small fix
2003-01-05 19:16:45 +00:00
marco
34ef0a2d2e
* Baseunix enabled by default
2003-01-02 23:34:07 +00:00
marco
b3ab181cca
* Baseunix now compiled by default
2003-01-02 23:10:45 +00:00
marco
b1554ce372
* renamed to bunxmacr.inc
2003-01-02 22:39:39 +00:00
marco
8aaf0bdfcd
* posmacro.inc was still include while it was already moved to bunxmacr.inc
...
fixed, will remove posmacro.inc shortly
2003-01-02 22:39:19 +00:00
marco
9b739dbbfc
* renamed to ossysc.inc
2003-01-02 22:10:52 +00:00
marco
b316d02f8d
* superceded by bunxfunc.inc
2003-01-02 19:47:32 +00:00
peter
a6180062a4
* Setup ExecPathStr for ParamStr(0)
2002-12-27 18:36:16 +00:00
mazen
311508131a
- some writeln(s) removed in compiler
...
+ many files added to RTL
* some errors fixed in RTL
2002-12-24 21:30:20 +00:00
peter
55a5b81848
* only set errno when syscall fails
2002-12-24 19:45:59 +00:00
peter
e0625ccb5d
* Fix do_erase which was wrong with inoutres setting
2002-12-24 19:45:40 +00:00
peter
4210e95952
* fixed Getdir to not set Inoutres
...
* broken symlinks are now ignored in getdir instead of aborting
the search
2002-12-23 22:23:43 +00:00
peter
1da81c33ca
* MT fix
2002-12-23 21:17:53 +00:00
peter
85d5e4a4de
* Reset Errno to 0 if call is successfull
...
* Fix broken 1.0.x Errno which does not have threadvar
2002-12-23 20:56:32 +00:00
Jonas Maebe
41cd59e0e2
+ added syscallh.inc, adapted syscall.inc
2002-12-22 16:00:28 +00:00
peter
07fc95ca5a
* removed stackcheck, the generic stackcheck is used
...
* fixed return value for error conversion when no error was passed
2002-12-18 20:43:27 +00:00
peter
b67cdd321d
* initial stacklen setup
2002-12-18 20:42:29 +00:00
peter
6154a3076e
* Threadvar support for Errno
...
* Fixed syscall error return check
* Uncommented Syscall with 6 parameters, only 5 were really set
2002-12-18 20:41:33 +00:00
peter
bd1f8661c0
* add FPC_SYSC_CLOSE public name
2002-12-18 17:51:40 +00:00
peter
2c7d336f2a
* fixed ifdef ver1_0
2002-12-18 17:51:27 +00:00
marco
a83a191d07
* small fix, new rtl now cycles
2002-12-18 17:38:01 +00:00
marco
3d7a4df1f9
* removed
2002-12-18 17:36:31 +00:00
peter
0e5a3d8b13
* add OS_TARGET to include dir
2002-12-18 17:19:38 +00:00
marco
821c826043
* Some mods.
2002-12-18 16:46:37 +00:00
marco
5bbe43169c
* more new RTL
2002-12-18 16:44:09 +00:00
marco
7dd70233f2
* new unix rtl, linux part.....
2002-12-18 16:43:26 +00:00
peter
3dad4cd3c4
* regenarated
2002-11-24 16:31:10 +00:00
mazen
ad35b52837
* not yet useful
2002-11-18 19:06:32 +00:00
mazen
98a1b248e6
* start code of gcc adapted for FPC
2002-11-18 19:03:46 +00:00
mazen
10c5331beb
* inserted from gcc cvs
2002-11-17 21:30:35 +00:00
marco
c748db28c0
* TSysParam + result moved to -h
2002-11-16 15:37:47 +00:00
mazen
1817fc98e4
+ SPARC support added based on PowerPc sources
2002-11-15 12:08:37 +00:00
marco
7d1f5b883c
* Initial version
2002-11-14 16:48:39 +00:00
marco
21fa99a728
* Killed octal codes for 1.0.x compilability.
2002-11-12 15:31:33 +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
29baf7d65e
* New syscall.inc
2002-11-12 13:31:32 +00:00
marco
a35e570869
* rename syscall.inc -> syscallo.inc
2002-11-11 21:40:26 +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
marco
eb9aa7925c
* Linux versions
2002-10-29 16:47:17 +00:00
peter
be8e5fee54
* duplicate with errno.inc in unix
2002-10-23 17:34:28 +00:00
carl
f0bb456351
- remove objinc.inc (unused file)
...
* update makefiles accordingly
2002-10-20 12:00:52 +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
michael
59e33be883
+ Renamed threads unit
2002-10-16 06:21: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
d04f73ddda
* Add ucomplex and charset units
2002-09-16 15:42:11 +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
peter
9f31783a0a
* old logs removed and tabs fixed
2002-09-07 16:01:16 +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
florian
faed23bfb5
* hopefully final fix for ppc syscall
2002-09-03 21:37:54 +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
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
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
florian
785527904e
* small fixes
2002-08-19 21:19:15 +00:00
Jonas Maebe
46c48f23d8
+ ppc support for do_syscall
2002-08-19 18:24:05 +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
marco
0e2046b1fd
* Some more OpenBSD fixes.
2002-08-01 12:28:49 +00:00
marco
d228e13edf
* OpenBSD makefile update again
2002-07-30 13:39:03 +00:00
florian
53a0b662b9
* several fixes to get further with linux/ppc system unit compilation
2002-07-29 21:28:16 +00:00
florian
7737f12d6c
+ added register location description for ppc
2002-07-29 17:50:02 +00:00
florian
7ac5c3743d
* several fixes for linux/powerpc
...
* several fixes to MT
2002-07-28 20:43:47 +00:00
florian
6fa8512bd4
* log fixed
2002-07-26 17:09:44 +00:00
florian
0f119146be
+ dummy implementation to test the makefile
2002-07-26 17:07:11 +00:00
florian
8c4fe22423
+ initial version, plain copy from glibc/sysdeps/powerpc/elf/start.S
2002-07-26 16:57:40 +00:00
florian
3ff2bcb4fd
* fixed dependencies of types-Unit
2002-07-26 09:43:39 +00:00
florian
42a7c6c636
+ types unit added
2002-07-23 20:39:21 +00:00
peter
927c693482
* fix source location in zips for packages and demos
2002-03-19 19:36:55 +00:00
peter
58218bf81f
* Regenerated with updated fpcmake
2002-03-11 19:10:28 +00:00
michael
bd8a7a628a
+ Patch from Sebastian for FCNTL call
2002-03-05 20:04:25 +00:00
peter
9b385a2ab7
* regenated
2002-02-28 21:30:32 +00:00
michael
26db724c09
+ merged missing sendto/rcvfrom functions
2002-02-04 21:29:34 +00:00
peter
c09e7bb537
* regenerated
2002-01-29 18:05:44 +00:00
peter
5f2e0cc5e3
* regenerated
2002-01-27 21:47:54 +00:00
peter
0816ae4006
* regenerated
2002-01-06 21:59:08 +00:00
peter
21a8c2cc8e
* merged fixes from 1.0.x
2001-12-26 21:03:56 +00:00
marco
7866897343
* BSDhier fix to fpcmake.ini + makefile update.
2001-12-11 10:39:53 +00:00
michael
7ff42a13ab
+ Added variants unit
2001-11-14 23:03:09 +00:00
peter
aff68fdfd4
* asw support
2001-10-18 20:55:18 +00:00
marco
24073dd23f
* Moved to unix/
2001-10-17 10:28:22 +00:00
peter
ec9e4f4556
* fpc -PB instead of -P?
...
* check if fpc exists if not found fallback to ppc386
2001-10-16 20:52:34 +00:00
peter
6f2baf0fcf
* regenerated
2001-10-14 21:43:09 +00:00
peter
4c26674c00
* start of thread support for linux
2001-10-14 13:33:20 +00:00
peter
6e3bcf7133
* regenerated
2001-08-30 20:18:30 +00:00
peter
b34e51e7f6
* regenerated
2001-08-22 20:49:14 +00:00
peter
63e856e9e4
* fixed dl units dependencies
2001-08-05 12:26:18 +00:00
peter
3e41bf3597
* Regenerated
2001-08-02 20:55:49 +00:00
peter
68ed130f45
* install Package.fpc
2001-07-31 22:02:11 +00:00
marco
d19c0df399
* Target specific again because of Solaris
2001-07-16 19:56:54 +00:00
peter
9663f60c00
* merged m68k updates
2001-07-15 11:57:16 +00:00
peter
e5add358e2
* cygwin updates
2001-07-13 22:05:02 +00:00
peter
ca8d604964
* various widestring updates, it works now mostly without charset
...
mapping supported
2001-07-08 21:00:14 +00:00
peter
49481a0c63
* v10 merges
2001-06-27 21:37:36 +00:00
peter
1d7e2bb6cb
* -Ur added
2001-06-18 20:36:28 +00:00
peter
6059b54b7c
* forgotten file for the const to var fixes
2001-06-10 08:51:44 +00:00
peter
47f3d1e902
* Regenerated
2001-06-07 21:25:57 +00:00
peter
3fc45a47d2
* Win32 fixes for Makefile so it doesn't require sh.exe
2001-06-06 21:58:16 +00:00
peter
951851e866
* Regenerated
2001-06-04 21:44:30 +00:00
peter
602e2fb40d
* use own dummy for _init and _fini
2001-06-04 18:05:47 +00:00
peter
741d455ab7
* Formal const to var fixes
...
* Hexstr(int64) added
2001-06-04 11:43:51 +00:00
peter
13448762f6
* FSStat to StatFS
...
* StatFS structure to TStatFS
2001-06-03 20:19:09 +00:00
peter
34a674c6a1
* dllprt0 stub added
2001-06-03 15:13:43 +00:00
peter
061d89620a
* merge unix updates from the 1.0 branch, mostly related to the
...
solaris target
2001-06-02 00:31:30 +00:00
peter
4eb94da6ac
* gecho, gdate fixes
...
* distinstall target rewrite to not install things twice
2001-05-30 21:39:06 +00:00
peter
8bf13fd185
*** empty log message ***
2001-05-09 19:57:07 +00:00
peter
293d6a1671
* Makefile fixes
2001-05-03 21:35:04 +00:00
peter
7b9b157103
* regenerated
2001-04-25 22:45:40 +00:00
peter
e3b5f763b7
* use div instead of / in constant
2001-04-04 22:50:59 +00:00
peter
3c54458903
* regenerated
2001-02-24 10:46:41 +00:00
peter
3c2db9436f
* regenerated
2001-02-22 21:15:03 +00:00
peter
e32556ca16
* regenerated for cygwin32 support
2001-02-20 21:59:59 +00:00
sg
2a992cc477
* Merged Pierre's fix for my problem with heaptrace unit (by setting EBP
...
to zero before calling PASCALMAIN)
2001-02-14 22:36:21 +00:00
peter
987b7584bd
* linux unit is build for bootstrapping
2001-02-11 18:53:22 +00:00
peter
575329b520
* fixed target.rsts
2001-02-05 20:52:02 +00:00
peter
3dad8c73a5
* regenerated
2001-02-02 22:41:11 +00:00
peter
d65ec7ac1c
* default.fpcdir is back
...
* subdir requirement checking works, but not very optimal yet as
it can load the same Makefile.fpc multiple times
2001-02-01 22:00:03 +00:00
peter
144161708e
* regenarated
2001-01-30 21:56:49 +00:00
peter
53ed82759a
* regenarated
2001-01-30 20:41:19 +00:00
peter
d9b97cc5bf
* New FPCMake update
2001-01-29 21:52:17 +00:00
marco
27e4bb4870
* Compile callspec
2001-01-29 11:37:25 +00:00
marco
738f0589d6
* Rename fest II. Rtl OK
2001-01-21 20:21:40 +00:00
michael
058dcc19af
+ Fixed dl unit dependency rule
2001-01-13 13:49:30 +00:00
peter
8469f6eb0b
* API 2 RTL commit
2001-01-13 11:03:57 +00:00
peter
cd494453ca
* regenerated
2000-12-19 21:17:35 +00:00
peter
c080c7320b
* also clean syslinux
2000-11-09 22:39:31 +00:00
marco
4538a8a95c
* Export FPCOPT and set -dUNIX for 1.0
2000-11-08 11:12:13 +00:00
peter
b8a008b31c
* regenerated
2000-10-26 23:03:50 +00:00
peter
1034313760
* merges from fixes
2000-10-26 22:55:11 +00:00
peter
a22e8f54c4
* startup code also needed syslinux->system updates
2000-10-15 09:09:23 +00:00
peter
8a381b9ec3
* system unit rename for 1.1 branch
2000-10-15 08:19:48 +00:00
peter
ef266dd09a
* vgagraph16 -> graph16
2000-10-12 09:44:40 +00:00
marco
fb8c4a8b28
* Terminal stuff of Linux moved to separate file. I think it is too
...
much to do with ifdefs.
2000-10-10 12:02:35 +00:00
peter
92b6339cc0
* sysutils needs errors
2000-10-08 10:10:56 +00:00
peter
93b4bc7d16
* regenerated
2000-10-01 21:05:03 +00:00
peter
2b01b55217
* regenerated
2000-09-27 21:10:31 +00:00
peter
20a3fba0fb
* regenerated
2000-09-20 19:50:28 +00:00
marco
e5c42e6704
* Global Linux +bsd to (rtl/freebsd rtl/unix rtl/linux structure)
2000-09-18 13:14:49 +00:00
marco
6e5bd1ad97
* fixed some small problems left from merging. (waitpid has now last param longint)
2000-09-12 08:51:43 +00:00
marco
d36f066e6a
* FreeBSD support and removed old signalhandling
2000-09-11 14:05:31 +00:00
marco
ab02ba78a2
* FreeBSD support and removal of old sighandler
2000-09-11 13:48:08 +00:00
peter
7229ed1cab
* removed previous fsplit() patch as it's not the correct behaviour for
...
LFNs. The code showing the bug could easily be adapted (merged)
2000-09-06 20:47:34 +00:00
peter
ae5fe3eb68
* fixed previous commit (merged)
2000-09-04 20:17:53 +00:00
peter
d457cf74a5
* string to pchar (merged)
2000-09-04 19:39:28 +00:00
peter
4072466464
* fsplit with .. fix from Thomas (merged)
2000-09-04 19:38:12 +00:00
peter
17d714aba8
* readded varutils
2000-09-01 22:45:07 +00:00
peter
d711221036
* regenerated
2000-09-01 21:58:14 +00:00
michael
c2f563cb46
+ Fixed varutils dependencies
2000-08-30 06:45:28 +00:00
marco
90d77176b8
* removed varutils from makefiles, since no varutils.pp existed
2000-08-30 06:18:18 +00:00
michael
e50e70bef2
+ new include files
2000-08-29 18:16:22 +00:00
michael
05f78681c5
Merged syserrormsg fix
2000-08-29 17:56:32 +00:00
michael
82f4c2d9a3
+ Initial implementation of varutils
2000-08-29 08:23:13 +00:00
Jonas Maebe
8a312118b0
* fixed problem with messed-up terminal after exiting (merged from
...
fixes branch)
2000-08-25 12:31:05 +00:00
peter
0e38e5898d
* removed filutil.inc, disk.inc (merged)
2000-08-20 15:50:54 +00:00
peter
d24c580d24
* sysutils.pp moved to target and merged with disk.inc, filutil.inc
2000-08-20 15:46:46 +00:00
michael
bfdac9385b
+ Implemented loading of dynamical libraries
2000-08-18 19:15:34 +00:00
peter
7cac44dbaf
* don't check for directory in do_open (merged)
2000-08-13 08:43:45 +00:00
peter
b601e36f55
* paramstr(0) fix for linux 2.0 kernels (merged)
2000-08-05 18:33:51 +00:00
Jonas Maebe
43ccd75f63
* You can now set colors > 15 (merged from fixes branch)
2000-07-31 12:30:54 +00:00
michael
586c4cea50
+ Conditionals fixed
2000-07-14 10:33:09 +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
sg
c0c6285d8c
* Now compiles in default mode instead of OBJFPC mode
2000-07-10 07:04:18 +00:00
sg
fd507fc963
* Added ID and Log tags
2000-07-10 07:00:20 +00:00
peter
21c4b53ab2
* fixed maxx,maxy setting
2000-07-09 07:22:51 +00:00
peter
2fc66545c4
* use initialization/finalization instead of exitproc
2000-07-08 21:29:13 +00:00
peter
64a3b5313d
* finalization added with setrawmode(false)
2000-07-08 21:22:16 +00:00
peter
e4472e186e
* math.rst added
2000-07-08 19:25:25 +00:00
peter
4ddd970c7e
* do_open checks for directory, if directory then ioerror 2
2000-07-08 18:02:39 +00:00
peter
8b38902424
* exampleinstall target added
2000-07-01 23:03:18 +00:00
peter
60f4bd98bf
* removed unused var
2000-06-30 22:14:44 +00:00
peter
2e22b30f16
* removed obsolete crtlib code
...
* support EINTR for read/write to restart the syscall
2000-06-30 22:14:03 +00:00
Jonas Maebe
900642bee9
* disabled libvga_imagesizeproc() because currently the default
...
getimage and putimage are used (so the default imagesize should
be used too)
2000-06-25 13:38:30 +00:00
peter
6f23dbf6c6
* removed unused vars
2000-06-22 18:37:49 +00:00
Jonas Maebe
532a344a09
* crtread didn't set f.bufpos back to 0, so it failed if that wasn't
...
already the case on entry
* crtread now makes sure it doesn't try to read mode characters than
what fits in the read buffer
2000-06-20 08:52:16 +00:00
michael
9fee5cffce
+ Corrected GetSocketOptions
2000-06-19 13:31:46 +00:00
sg
c5885249c7
* Added serial unit
2000-06-17 11:36:21 +00:00
sg
77a54d08b3
* First public version
2000-06-17 11:35:03 +00:00
michael
5910806f36
Corrected TGpmEvent
2000-06-15 06:17:35 +00:00
Jonas Maebe
26a4cac9e9
* fixed linefeed problem with new crtread (I wrote #13 instead of #10 to
...
the screen, causing the cursor to jump to the start of the current
line instead of to the next line)
2000-06-06 13:51:18 +00:00
sg
ab65042172
* Implemented "Sound" and "NoSound". Please notice that these normally only
...
work on Linux textmode console, as the sound is created using special
Linux terminal IOCTLs.
2000-06-06 08:22:41 +00:00
Jonas Maebe
1c09fb3848
* in readkey, check if keypresses are waiting using sysKeyPressed instead
...
of simply checking if there are keys left in the ttyRecvChar buffer
* CrtRead supports the backspace key when reading from a TTY.
NOTE: you have to use ReadKey or ttyRecvChar in crtRead, because it's
possible that when CrtRead starts, there are already keys waiting in
the ttyRecvChar buffer which would be missed using an fdRead!
2000-06-05 08:35:28 +00:00
Tomas Hajny
a1064939f4
* parameter name change in FileSeek
2000-06-04 14:16:54 +00:00
Jonas Maebe
8a114ce37e
* fixed webbug 978
2000-06-04 13:49:57 +00:00
peter
d16e01cee8
* regenerated for libfullname
2000-06-02 20:12:42 +00:00
peter
b76e3e3e91
* library support including symlink of .so to .so.1.0
2000-06-01 12:35:03 +00:00
peter
8e4522215a
* smart,shared lib including for rpm/deb
2000-05-26 20:50:09 +00:00
peter
8dfc3a564d
* fixed @ with var parameters
2000-05-26 18:21:04 +00:00
michael
a63c76249a
+ Linux unit also depends on linsysca file now.
2000-05-25 20:00:41 +00:00
michael
75d0a262a9
+ Added munmap call
2000-05-25 19:59:57 +00:00
michael
dd08c958b6
+ AssignStream now always returns PID of spawned process
2000-05-21 17:10:13 +00:00
michael
72076e2e89
+ Added more open constants from kernel sources
2000-05-18 20:06:31 +00:00
peter
1c327a3453
* fixed libname to include .so.1.0
2000-05-17 18:31:35 +00:00
peter
a98554df02
* added sigaction record from signal.inc
2000-05-17 17:11:44 +00:00
peter
d8925d6fcd
* fixed string length
2000-05-17 17:11:16 +00:00
peter
01e98ff122
* int64 support for diskfree,disksize
2000-05-15 19:28:41 +00:00
peter
d3da3ecba4
* changed order of fpustate checking to first check the more
...
specific states
2000-05-11 17:55:13 +00:00
peter
e54b99663e
* released newsignal
...
* newsignal gives now better backtraces using the sigcontext eip/ebp
fields
2000-05-08 14:27:36 +00:00
peter
a20f357c8f
* removed hardcoded limit of 80 width
2000-05-08 13:24:27 +00:00
michael
ca270f3471
Corrected fix for bug #902
2000-04-18 08:03:40 +00:00
pierre
60ed425f24
fix bug #902 for win32 and linux
2000-04-17 20:43:27 +00:00
sg
7953a75574
* The terminal will now be set to raw mode directly on initialization,
...
as the svgalib switches the terminal immediately after startup, and
not after a switch to graphics mode!
* Fixed a problem which occured after Florian's last patch: MaxX and MaxY
are smaller by 1 now, which lead to a wrong scanline width calculation
for the optimized routines for 16 colour modes.
2000-04-16 21:19:19 +00:00
marco
a9b37ce0e0
* Some procedure were forgotten. FIxed
2000-04-16 16:10:01 +00:00
marco
09f59b7934
* Some small mistakes when merging BSD and Linux version fixed
2000-04-16 16:09:32 +00:00
marco
4b6a9896bf
* BSD fixes
2000-04-16 16:07:58 +00:00
marco
e9c7ec7213
* Initial version
2000-04-14 16:25:06 +00:00
marco
65d26fdf8d
* Initial
2000-04-14 16:23:51 +00:00
marco
abe55201b1
* Splitted linux into linux.pp and linsysca.inc, and merged BSD diffs
...
into header
2000-04-14 16:07:06 +00:00
marco
fecd15a52a
* Merged bsd/syslinux.pp and 1.43 linux/syslinux.pp to this file with ifdefs
2000-04-14 13:04:53 +00:00
pierre
a63d58d57a
* several bugs fixed
2000-04-14 12:15:31 +00:00
sg
80b35eca1f
* The new terminal started by svgalib after a switch to graphics mode is
...
now set to raw mode, so that some functions of the CRT unit such as
ReadKey can work correctly now.
2000-04-13 16:01:22 +00:00
peter
6ea5534991
* added extra ifdef to check if there are some objects else some
...
targets aren't added anymore
2000-04-11 15:34:47 +00:00
marco
3fd094a0f0
* Fixed a syscall to have BSD alternative
2000-04-07 21:06:55 +00:00
peter
ec454dc3f7
* switch to direct asm if not correctfldcw defined
2000-04-07 14:56:36 +00:00
Jonas Maebe
92101671b4
* fix for web bug #917
...
* also do not mirror input if input is another TTY than output or if
input is redirected
2000-04-07 13:26:27 +00:00
pierre
997b0d9f5b
* FPU needs reset for all SIGFPE even from integer division by zero
2000-03-31 23:26:32 +00:00
pierre
74907e307a
* multiple exception handling works
...
(for linux only if syslinux is compiled with -dnewsignal)
2000-03-31 23:21:19 +00:00
pierre
77c220c69a
* TSigAction Context param is the full record not a pointer
2000-03-31 23:11:23 +00:00
Jonas Maebe
cc86370fa3
* signal handling using sigaction when compiled with -dnewsignal
...
(allows multiple signals to be received in one run)
2000-03-31 13:24:28 +00:00
Jonas Maebe
36df88a15d
* fixed readport* functions (thanks Florian ;)
2000-03-27 13:25:48 +00:00
florian
b6b0a08c56
* fixed values of MaxX and MaxY
2000-03-25 19:12:00 +00:00
peter
d17b7d610e
* patch for getdir from Pierre
2000-03-25 12:28:37 +00:00
Jonas Maebe
c76929619a
* fixes for port reading
2000-03-23 17:10:32 +00:00
peter
42a00b7705
* remove handle check for do_close
2000-03-23 15:24:18 +00:00
michael
853e75626b
+ removed handle checkin fileclose
2000-03-22 20:00:54 +00:00
peter
dceffc9557
* dosexitcode finally works correct
2000-03-19 18:48:19 +00:00
peter
2d6a92f17e
* graph unit include is now independent and the dependent part
...
is now in graph.pp
* ggigraph unit for linux added
2000-03-19 11:20:12 +00:00
sg
41086a7aaa
* Fixed ClearViewport for 4 bpp modes
2000-03-18 10:46:16 +00:00
sg
a662bff34d
* Added accelerated drawing functions for modes with 4 bits per pixel
2000-03-17 13:30:35 +00:00
sg
28a36c68a4
* Added WritePort[B|W|L] for single data access
...
* Added ReadPort[B|W|L] functions
2000-03-17 13:27:00 +00:00