tom_at_work
b8f34684ec
- fixed TFDSet type for 64 bit compatibility
...
git-svn-id: trunk@1618 -
2005-11-01 21:08:07 +00:00
tom_at_work
c5f89d7efd
* release old stack pointer register on ppc64 after method prolog
...
* threading fixes for ppc64
* fixed a_param_ref to respect the size parameter on ppc64
* better stack size calculation for ppc64
git-svn-id: trunk@1599 -
2005-10-26 19:50:17 +00:00
tom_at_work
5520442fc4
* call by register now also takes care of the TOC and environment pointer
...
* first "optimize for size"-optimization
git-svn-id: trunk@1593 -
2005-10-25 20:12:21 +00:00
florian
9fd0bb293d
* fixed typo in previous commit
...
git-svn-id: trunk@1575 -
2005-10-23 14:01:08 +00:00
florian
d2a111105e
* made syscall.inc pic safe
...
git-svn-id: trunk@1574 -
2005-10-23 13:48:51 +00:00
tom_at_work
202236c6e0
* fpcmake.ini update which fixes glibc search path problems on PowerPC64
...
* makefile update
git-svn-id: trunk@1546 -
2005-10-20 16:56:40 +00:00
peter
75c00e21c9
* i386 signal handler receives a ucontext instead of sigcontext
...
git-svn-id: trunk@1478 -
2005-10-18 13:41:48 +00:00
peter
7f6d44006e
* disable TLS segment initialization, it breaks threading
...
git-svn-id: trunk@1470 -
2005-10-18 11:20:36 +00:00
tom_at_work
4db863d076
* first shared library link path fixes
...
* PowerPC64/Linux signal handler now differs between different FP exceptions
git-svn-id: trunk@1452 -
2005-10-17 21:30:21 +00:00
tom_at_work
701638138b
* fixed exception handling for PowerPC64
...
* math library is now automatically linked on non-x86 platforms when FPC_USE_LIBC is defined
* generic C system function signature adaptions for 64 bit CPUs
git-svn-id: trunk@1392 -
2005-10-15 21:24:15 +00:00
Jonas Maebe
2dbdc474fd
* use register variables when release-building for ppc (more or less doubles
...
performance for most programs)
git-svn-id: trunk@1383 -
2005-10-15 16:36:52 +00:00
tom_at_work
0ba960e1bd
* added workarounds for some load/store instructions requiring 4 byte aligned addresses
...
* some cleanup and optimization of 64 bit address loading in the code generator
* small changes to the IDE to make it compile
* stat type update for packages/cdrom compatibility
git-svn-id: trunk@1375 -
2005-10-14 00:00:16 +00:00
marco
0bc7d92310
* removed old BSD ifdefs
...
git-svn-id: trunk@1368 -
2005-10-13 18:39:22 +00:00
tom_at_work
3f4682400c
* fixed basic signal handling for PowerPC64/linux, by updating related types and major code cleanup
...
git-svn-id: trunk@1364 -
2005-10-12 22:46:13 +00:00
tom_at_work
bfb2c916dc
* fixed problem with too large offsets in conditional jumps (see also rev 1161 for the PowerPC code)
...
* updated sysnr.inc for PowerPC64 from 2.6.11 kernel sources
* fixed SigactionRec sa_flags field sizes, which improves signal handling for PowerPC64 platform
git-svn-id: trunk@1352 -
2005-10-10 23:45:57 +00:00
tom_at_work
9e7d550455
* fixed last commit (1337) which broke some files in the repository
...
git-svn-id: trunk@1338 -
2005-10-08 17:23:44 +00:00
tom_at_work
f7f0f9c426
* makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
...
* some fixes for PowerPC64 target in the code generator and the RTL
* stabs generation for PowerPC64 is okay now (untested)
git-svn-id: trunk@1337 -
2005-10-08 15:48:39 +00:00
tom_at_work
b2e1cf2610
* powerpc64 port now (manually) cycles, most test programs in tests/test are fine too
...
* fixed bug in ncal.pas which in some circumstances treated the hidden length parameter for open arrays as 32 bit integer
git-svn-id: trunk@1303 -
2005-10-05 21:55:25 +00:00
florian
91be287119
* exit_group isn't available on older linuxes, if exit_group fails, use exit
...
git-svn-id: trunk@1299 -
2005-10-05 19:24:00 +00:00
florian
c15e0911e5
+ more runerrors 214
...
git-svn-id: trunk@1264 -
2005-10-03 08:30:08 +00:00
florian
d4bb99a5fb
+ runerror 214: bus error/data misaligment
...
git-svn-id: trunk@1263 -
2005-10-03 08:25:20 +00:00
peter
da9ea7ff88
* use exit_group syscall to also stop all threads
...
git-svn-id: trunk@1259 -
2005-10-02 21:12:45 +00:00
peter
e94b08ae68
* fix shmat from Nikolay Nikolov
...
git-svn-id: trunk@1247 -
2005-10-01 20:54:11 +00:00
peter
6499d65c39
* fixed compilation with 2.0.x
...
git-svn-id: trunk@1223 -
2005-09-29 06:26:02 +00:00
marco
73e81ac45a
* inlined few procs. Didn't inline makeraw since that triggers inline WITH bug.
...
git-svn-id: trunk@1221 -
2005-09-28 20:59:20 +00:00
florian
a78703fb5a
* fixed FPC_USE_LIBC on linux
...
git-svn-id: trunk@1218 -
2005-09-28 19:30:55 +00:00
florian
1d17d73b2f
* first fixes for previous commit
...
git-svn-id: trunk@1214 -
2005-09-27 21:18:07 +00:00
florian
7626a64e35
+ *stat wrappers for linux
...
git-svn-id: trunk@1213 -
2005-09-27 21:10:55 +00:00
tom_at_work
3681639a6a
- more PowerPC64 fixes; "Hello World" style programs can be compiled and run
...
git-svn-id: trunk@1209 -
2005-09-27 18:16:49 +00:00
peter
6bf3269b41
* powerpc64 port from Thomas Schatzl
...
git-svn-id: trunk@1193 -
2005-09-25 17:19:44 +00:00
florian
a7d088b197
+ MAX_PATH
...
+ mime properties set
git-svn-id: trunk@1191 -
2005-09-25 15:44:26 +00:00
florian
2f011934ef
+ pull in cthreads
...
git-svn-id: trunk@1183 -
2005-09-25 11:23:30 +00:00
florian
1c0035f882
+ pulls in cwstring by default
...
git-svn-id: trunk@1141 -
2005-09-19 16:52:22 +00:00
peter
72b0603943
* use mov insteead of push ds, valgrind doesn't like the push
...
git-svn-id: trunk@1140 -
2005-09-19 12:35:17 +00:00
florian
21cc9597f2
+ fpcylix unit
...
+ -Sk option
git-svn-id: trunk@1106 -
2005-09-18 08:34:51 +00:00
peter
bb70f2f5cc
* add fppkg and fpmkunit to the Makefile.fpc
...
git-svn-id: trunk@1063 -
2005-09-08 06:50:52 +00:00
michael
c15d1b280f
+ Initial implementation of RTL resource support
...
git-svn-id: trunk@991 -
2005-08-31 15:54:30 +00:00
michael
03f441c966
+ Initial check-in
...
git-svn-id: trunk@973 -
2005-08-29 07:38:56 +00:00
florian
8602390d46
* Makefiles regenerated to propagate -Ur change of fpcmake
...
git-svn-id: trunk@844 -
2005-08-10 21:55:57 +00:00
daniel
f6ad2aa425
* Hopefully fixes compilation
...
git-svn-id: trunk@741 -
2005-07-25 13:05:20 +00:00
daniel
e87ea7642c
* Remove tabs
...
git-svn-id: trunk@613 -
2005-07-10 15:41:51 +00:00
peter
2654bf6a16
* reset fpucw in system startup
...
git-svn-id: trunk@543 -
2005-06-30 14:02:15 +00:00
daniel
cb9e465f9f
* Add --32 xor --64 to assembler command line depending on CPU_TARGET.
...
i386 only.
git-svn-id: trunk@375 -
2005-06-10 20:32:05 +00:00
michael
21425e303c
+ Removed HASVARIANT define
...
git-svn-id: trunk@244 -
2005-06-07 20:48:31 +00:00
michael
8a226bba52
+ Removed HASWIDESTRING/HASWIDECHAR defines
...
git-svn-id: trunk@241 -
2005-06-07 20:42:22 +00:00
michael
23ad0ae1ec
+ Removed HASINTF and VER1_0 defines
...
git-svn-id: trunk@239 -
2005-06-07 20:30:03 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
michael
aea4d56d46
+ Reversed setup of stdio and arguments to fix bug #3962
...
git-svn-id: trunk@114 -
2005-05-25 21:47:52 +00:00
michael
180fd52858
+ Reworked GUID creation
...
git-svn-id: trunk@43 -
2005-05-21 10:03:44 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
michael
ffb55c4254
+ Removed VER1_0 defines
...
git-svn-id: trunk@33 -
2005-05-19 21:14:45 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
6cf4eb98c3
* use current fpcmake instead of from 1.9.8
2005-05-05 13:28:47 +00:00
peter
7dadd64723
* 2.0.0
2005-05-05 12:59:59 +00:00
marco
0e32fbaeb7
* most constants now arch dependant due to ppc. Other archs still have to be checked
2005-04-25 10:26:21 +00:00
peter
16b121f8c4
* unblock signal in signalhandler, remove the sigprocmask call
...
from setjmp
2005-04-24 21:19:22 +00:00
peter
d8ca878d72
* use -Tall
2005-04-24 20:33:25 +00:00
Tomas Hajny
4c3c44293d
* one more correction for dependencies of variants
2005-04-23 14:14:22 +00:00
michael
1a3f0b5894
+ Fixed variant support of sysutils unit
2005-04-16 09:23:12 +00:00
marco
b19f7b3dc8
* typinfo imports variants makefile fixes
2005-04-15 06:49:35 +00:00
florian
4aa4aeae79
+ TThreadID
2005-04-13 20:10:50 +00:00
michael
1616af0cf1
+ Removed legacymem
2005-03-16 22:33:14 +00:00
florian
a0eae3d6e8
+ ansi<->wide implemented using iconv
2005-03-16 22:26:12 +00:00
marco
37af8cc6c7
* legacymem added
2005-03-16 13:21:21 +00:00
peter
50ece27667
* renamed rtlconst to rtlconsts
2005-03-07 17:57:24 +00:00
florian
60ad6f1482
* applied syscall patch from C Western
2005-03-07 08:27:57 +00:00
florian
746ffd5fcd
* AssignPipe fixed
2005-03-06 17:12:11 +00:00
florian
41d400d247
* FreeOnTerminate handling fixed
2005-03-06 15:24:03 +00:00
florian
c5be640fb6
* final fppipe fix hopefully
2005-03-03 22:02:59 +00:00
florian
314fe14247
+ routines in baseunix can be overriden by processor specifics in bsyscall.inc
2005-03-03 20:58:38 +00:00
florian
a6b7be5ca1
+ sparc specific pipe implementation
2005-03-03 20:13:44 +00:00
Jonas Maebe
92a2ba07ad
* fixed web bug #3387 : if one called resume right after creating a
...
suspended thread, it was possible that resume was executed before
that thread had completed its initialisation in BeginThread ->
FInitialSuspended was set to false in resume and nevertheless a
semafore was posted
* second problem fixed: set FSuspended to false before waking up the
thread, so that it doesn't get FSuspended = true right after waking
up. This should be done atomically to be completely correct though.
2005-03-01 20:38:49 +00:00
florian
44b332f82a
* generic tthread.synchronize
...
* delphi compatible wakemainthread
2005-02-25 21:41:09 +00:00
peter
d0f3314818
* change order of if to prevent always stack overflow instead
...
of generic fpu error when multiple states are set
2005-02-17 18:05:57 +00:00
peter
aa5b73f3ec
* 1.9.8
2005-02-15 22:28:29 +00:00
peter
3c4806df9b
* no stime for x86_64
2005-02-14 17:29:06 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
peter
f397aadd96
* ctypes.inc moved to unix/
2005-02-13 21:56:28 +00:00
peter
4534feb917
* include file cleanup part 2
2005-02-13 21:47:56 +00:00
peter
ae8b7b153b
* include file cleanup
2005-02-13 20:01:37 +00:00
peter
2808b3acea
* moved to unix
2005-02-07 22:04:55 +00:00
peter
86025bbcb6
* moved file and dir functions to sysfile/sysdir
...
* win32 thread in systemunit
2005-02-06 13:06:20 +00:00
peter
f5bc749953
* bsd thread updates
2005-02-06 12:16:52 +00:00
peter
2fbaae2b91
* threading in system unit
...
* removed systhrds unit
2005-02-06 11:20:52 +00:00
florian
47534143af
* threadvars on x86_64 fixed
2005-02-05 23:49:49 +00:00
peter
9db91c3f23
* set addr:=nil for other signals
2005-02-05 23:46:12 +00:00
peter
7335a0e9af
* sigcontext is invalid, use siginfo only
2005-02-05 23:45:38 +00:00
florian
ca6c0e3688
+ added some missing c types
2005-02-05 23:02:37 +00:00
peter
f6936ee740
* use typecasted sigactionhandler, needed for arm
2005-02-05 22:53:43 +00:00
peter
bf7971e2ab
* sigactionhandler fixed for arm
2005-02-05 22:45:54 +00:00
peter
f5b94ed412
* readded magic value $4000000 for sa_flags for x86_64
2005-02-03 21:42:17 +00:00
peter
110fb12911
* regenerated
2005-02-03 20:33:26 +00:00
florian
4f7560d89e
* improved widestring infrastructure manager
2005-02-01 20:22:49 +00:00
peter
523f429d7a
* rt_sigaction for all cpus
2005-01-31 20:13:24 +00:00
peter
a41e0eafa6
* i386 also needs rtsignal
2005-01-31 19:22:48 +00:00
peter
03a6ef4108
* goto on
2005-01-30 18:35:42 +00:00
peter
7fb8c3dfbd
* signal cleanup for linux
...
* sigactionhandler instead of tsigaction for bsds
* sigcontext moved to cpu dir
2005-01-30 18:01:15 +00:00
peter
b28fd2f6b9
* move gpm.pp to linux
2005-01-30 18:00:28 +00:00
florian
c446d32790
* sparc got correct errnos
2005-01-27 21:27:02 +00:00
peter
ef3b19b316
* regenerated
2005-01-11 17:07:45 +00:00
peter
994ab51002
* regenerated to use cpu-os
2005-01-10 21:29:23 +00:00
marco
dcb17bde4c
* ctypes update
2005-01-10 10:33:10 +00:00
florian
b55c225f9b
* fixed error handling of system calls
2005-01-04 14:13:58 +00:00
florian
080ed4548f
* fixed raw mode for non i386 targets
...
* fixed some alignment issues
2004-12-28 15:30:04 +00:00
florian
bb795481e8
* fixed CFMakeRaw
2004-12-28 12:45:54 +00:00
marco
7377bbf1c9
* 2nd synchronize attempt. cthreads<->systhrds difference was not ok, but
...
only showed on make install should be fixed now.
2004-12-23 15:08:58 +00:00
marco
8019924d4f
* first tthread.synchronize support (merged neli's patches)
2004-12-23 09:42:42 +00:00
peter
f52d2b2edf
* regenerated
2004-12-20 18:37:51 +00:00
peter
3c3ec40b70
* regenerated
2004-12-19 17:42:32 +00:00
peter
64cd72bc5a
* x86_64 updates
2004-12-12 14:30:27 +00:00
Tomas Hajny
c016de5709
* Makefiles regenerated
2004-12-05 19:26:19 +00:00
Tomas Hajny
353d5cc3de
+ GetProcessID added
2004-12-05 14:36:37 +00:00
marco
0d1d1a2c1b
* fpsettimeofday.
2004-12-02 18:24:35 +00:00
marco
7869e4893c
* tz_ added to ttimezoen fields
2004-12-02 11:23:06 +00:00
armin
f4ffaa9828
* applied peters patch for cross compile (bin installation)
2004-11-26 13:03:07 +00:00
marco
d3cb19214b
* external rework. Mostly done.
2004-11-19 13:15:14 +00:00
marco
42404cd68e
* moved some calls from unix to baseunix. Darwin untested.
2004-11-14 12:21:08 +00:00
florian
aa9e238fb2
* more errno setting in sparc/linux mt programs fixed
2004-11-07 00:30:17 +00:00
florian
71c7fc8a7a
* fixed errno setting in mt sparc/linux mt programs
2004-11-06 22:48:16 +00:00
florian
bfe0a81d81
* initial implementation
2004-11-05 21:36:36 +00:00
florian
1517f25fbc
* fixed label names
2004-11-05 13:15:07 +00:00
florian
ad5224b020
* wrong commit
2004-11-05 13:01:53 +00:00
florian
d0e172cbee
* initial implementation
2004-11-05 13:01:34 +00:00
florian
7662aa905d
* beautified
2004-11-05 12:48:15 +00:00
florian
c8fcac29f0
* inital implementation
2004-11-05 12:47:45 +00:00
peter
dbc2025604
ErrOutput added
2004-11-04 09:32:31 +00:00
marco
b903ce5a9a
* Pathstr eliminated
2004-11-03 15:00:43 +00:00
peter
c95fe8e25b
* remove comment level 2 warning
2004-11-03 12:24:56 +00:00
peter
7b9f823f92
* fix isatty, ioctl returns 0 on success, but isatty needs to return 1
2004-11-03 10:03:39 +00:00
florian
52a01abafa
* x86_64 requires always 16 byte alignment of the stack
2004-11-02 21:49:46 +00:00
florian
564c758c33
* initial implementation
2004-11-02 20:41:57 +00:00
florian
07c28067aa
* fixed sse exception handling
2004-11-02 15:26:21 +00:00
florian
efc6c7793e
* fixed baseunix.signal for CPU using rt_sigaction
...
* fixed it for x86_64 too
2004-11-02 14:49:48 +00:00
florian
4a4c940fc4
+ added ioctl constants for arm
2004-10-31 16:05:23 +00:00
marco
ddcc136686
* dos now depends on sysutils
2004-10-31 09:45:35 +00:00
peter
86f78c7300
* units are now created in separate directory units/cpu-os/
...
* distclean uses cleanall rule and removes units dir
* cross compile support fixed, it is now possible to cycle a ppcsparc
without deleting ppc386
* bintutilsperfix defaults to cpu-os-
2004-10-30 12:36:43 +00:00
peter
869b0ecc85
* compiler defined HEAP and HEAPSIZE removed
2004-10-25 15:38:59 +00:00
peter
efca8005c9
* fpselect for amd64,arm
2004-10-24 13:55:52 +00:00
florian
17f0044937
+ implemented fpselect for sparc
2004-10-13 20:47:12 +00:00
florian
edf9b33ed8
+ added x84_64 ioctls
2004-10-04 21:06:45 +00:00
florian
d2bf4b0d92
* fixedPreviousFramePointer on sparc
2004-10-03 17:43:47 +00:00
florian
df90903031
* fixed symbol names
2004-09-25 18:43:45 +00:00
florian
8540efa2f9
* first implementation
2004-09-25 12:25:32 +00:00
peter
9b8a8133d7
* sparc has different values for O_ flags
2004-09-12 15:20:23 +00:00
Jonas Maebe
159912ec47
* fixed definition of pthread_mutex_t for non-linux targets (and for
...
linux as well, actually).
* base libpthread definitions are now in ptypes.inc, included in unixtype
They sometimes have an extra underscore in front of their name, in
case they were also exported by the packages/base/pthreads unit, so
they can keep their original name there
* cthreadds unit now imports systuils, because it uses exceptions (it
already did so before as well)
* fixed many linux definitions of libpthread functions in pthrlinux.inc
(integer -> cint etc)
+ added culonglong type to ctype.inc
2004-09-09 20:29:06 +00:00
armin
458e3c3780
* makefiles regenerated
...
* ide: added target netwlibc
2004-09-04 23:33:38 +00:00
marco
4fb68a7f0e
* fixed argc<->argv
2004-09-02 18:57:37 +00:00
michael
37aa6ec572
+ Fixed typinfo dependency on sysutils
2004-08-31 10:33:39 +00:00
marco
05140bbb4e
* $(SYSTEMUNIT) FIX
2004-08-27 18:58:43 +00:00
olle
8f25b1ad3a
* redid prev commit, but with up to date fpcmake
2004-08-25 17:10:03 +00:00
olle
280ff73ccf
* fix so that macpas.pp really is compiled
2004-08-25 16:57:22 +00:00
florian
241587174e
* fixed fork for sparc
2004-08-22 12:34:11 +00:00
marco
1e235ea9c9
* regened with newer fpcmake
2004-08-20 11:46:22 +00:00
marco
17d06678a0
* fixed gpm dependancies line. Don't add dependancies to dir/<file>$(PPUEXT)
2004-08-20 09:00:42 +00:00
florian
5064ecaf57
* sparc uses wait4 as well
2004-08-18 21:03:35 +00:00
Károly Balogh
b7ae54715c
* quick fix to make it compile
2004-08-18 14:26:50 +00:00
olle
3a29988676
+ Added unit macpas
2004-08-16 16:22:11 +00:00
florian
02310c99e2
* fixed runerror for invalid operation
2004-08-08 09:36:09 +00:00
florian
49c3f3927e
* fixed floating point and integer exception handling on sparc/linux
2004-08-04 19:27:09 +00:00
florian
a0d41f6fbb
* fixed usage of old fpcmake
2004-08-01 08:24:43 +00:00
peter
52fa49866d
* fixed execpathstr setting
2004-07-09 22:31:22 +00:00
peter
cf15e8407e
* isatty return cint again
2004-07-09 19:03:35 +00:00
daniel
eb2dd5c4f8
* Tweaking...
2004-07-08 21:22:15 +00:00
daniel
178f87f437
* Use /proc/self/exe instead of /proc/[getpid]/exe
2004-07-08 19:45:42 +00:00
daniel
ad25d38759
* Remade makefile
2004-07-08 13:25:35 +00:00
daniel
74f637cb11
* gpm now uses a Pascal translation of libgpm instead of linking against
...
it.
* isatty result type changed into boolean
2004-07-08 13:23:21 +00:00
daniel
6c4cade37d
* Matrix unit included in build process
2004-07-07 21:37:29 +00:00
florian
2337996715
* remade makefile (too old fpcmake)
...
* fixed sparc startup code
2004-07-05 21:07:37 +00:00
daniel
fde4a792fa
* Updated comments
2004-07-03 23:04:34 +00:00
daniel
a1229ff8fe
* Modified bootstrap code so separate prt0.as/prt0_10.as files are no
...
longer necessary
2004-07-03 21:50:30 +00:00
peter
695b29bab3
* fixed errno setting
2004-07-02 19:29:19 +00:00
florian
df63fb46e3
* first syscall fix
2004-06-30 21:15:51 +00:00
peter
2ed14823c5
* New heapmanager that releases memory back to the OS, donated
...
by Micha Nelissen
2004-06-17 16:16:13 +00:00
peter
3094258825
* removed warnings
2004-05-31 20:25:04 +00:00
peter
962ef697d5
* remove comment warnings
2004-05-31 14:31:57 +00:00
peter
56c04b20d3
* sigaction fixed for sparc
2004-05-31 09:22:42 +00:00
peter
f1cf388796
* added siginfo const
2004-05-31 09:08:14 +00:00
marco
a9b2ee072f
* and now for others too
2004-05-28 21:43:25 +00:00
marco
9adbeab70d
* added mov errno,%eax
2004-05-28 21:41:49 +00:00
peter
959a0537d4
* fix errno for multithread
2004-05-28 21:37:34 +00:00
peter
80d44f0691
* sparc signals added between $ifdef cpusparc
2004-05-27 23:15:43 +00:00
peter
f218923511
* remove warnign
2004-05-27 23:15:14 +00:00
peter
79d45deec7
* startup argc,argv,envp fix
...
* stat fixed
2004-05-27 23:15:02 +00:00
florian
935201e75c
* _haltproc fixed
2004-05-26 20:48:17 +00:00
marco
0408fd564a
* syncobj stuff
2004-05-23 18:49:18 +00:00
peter
423fde7ac6
* regenerated
2004-05-23 18:25:48 +00:00
peter
31c622e01d
* fix offset of errno
2004-05-18 20:13:12 +00:00
peter
6b5f84117b
* use ldsh to load exitcode
2004-05-17 20:56:56 +00:00
peter
94adf83a8b
* use thandle in do_*
2004-05-16 18:51:20 +00:00
marco
cc5c75b714
* comment removed and four dud instrcutions
2004-05-16 11:04:27 +00:00
peter
6f170af931
* added aliases
2004-05-09 15:42:50 +00:00
peter
98bf46482b
* statfs fixed
2004-05-02 01:00:07 +00:00
peter
6d19671a84
* ptrint fixes
2004-05-01 20:52:29 +00:00
florian
ee4b23ccac
* x86_64 exception handling fixed
2004-05-01 15:59:17 +00:00
peter
8c60c6f93e
* ordinal-pointer conversions fixed
2004-04-28 20:48:20 +00:00
florian
d531e303f9
* tried to fix x86-64 signal handling
2004-04-27 20:47:00 +00:00
peter
02d7fd9c1d
* use cpu64
2004-04-26 16:53:19 +00:00
marco
1340afc320
* IPC reform
2004-04-25 19:15:43 +00:00
florian
03f034fedf
* mmap for x86-64 fixed
2004-04-25 07:18:49 +00:00
florian
d18f952c09
* prt0.as exit code handling fixed
...
* int64 mod int64 for negative numbers fixed
2004-04-24 17:14:09 +00:00
marco
cfe5a5baea
* flock -> fpflock because of conflicting structure name
2004-04-23 19:16:24 +00:00
peter
2a862ae827
* do_write/do_read fix
2004-04-22 21:16:35 +00:00
peter
9a7a1e2489
* x86-64 fixes
2004-04-22 17:17:13 +00:00
olle
73f73fb6f1
* updated according to the new version of fpcmake.ini
2004-04-20 23:29:59 +00:00
florian
89f4784e8d
* fixed halt code
2004-04-20 20:30:11 +00:00
florian
a1a52710d3
* x86_64 syscall numbers fixed
2004-04-20 20:27:01 +00:00
florian
c645ff1af9
+ haltproc added
2004-04-12 19:05:55 +00:00
peter
939044763b
* readdir now uses getdents, patch from Joost van der Sluis
2004-04-12 16:33:42 +00:00
florian
73412562b7
* signal handling fixed
2004-03-27 19:20:11 +00:00
florian
7298501722
* structs for arm adapted
2004-03-27 14:35:13 +00:00
florian
4fdc20f014
* use rt_sigaction syscall on arm
2004-03-27 14:34:23 +00:00
florian
f838c3b5b7
* tell sigaction to pass siginfo on arm
2004-03-27 14:33:45 +00:00
marco
988c22bb2d
* more fixes from Lloyd
2004-03-22 06:49:28 +00:00
marco
0962856816
* *BSD do_syscall was left behind. Replaced with socketcall
2004-03-20 15:19:29 +00:00
marco
a45e1cd3f1
* first changes sockets units
2004-03-16 18:03:37 +00:00
mazen
703f4f29d0
+ _haltproc definition for linux/sparc
2004-03-16 10:19:11 +00:00
peter
abfc396c40
* cmem moved to rtl
...
* longint replaced with ptrint in heapmanagers
2004-03-15 21:48:26 +00:00
florian
2e80f0de5f
* arm startup code fixed
...
* made some generic math code more readable
2004-03-11 22:39:53 +00:00
Jonas Maebe
7afabeb8a9
* fixed syscall return value checking
2004-03-10 21:41:53 +00:00
peter
c0d3ba3a67
* only i386 needs cprt21 to link with glibc 2.1+
2004-03-10 20:38:59 +00:00
peter
759c514cf1
* call _haltproc instead of exit(). This is required for libc linking
2004-03-10 20:35:33 +00:00
marco
1cc7b06df4
* header for sockets unit
2004-03-09 19:40:52 +00:00
marco
93622ec2e8
* UnixType changes. Please report problems to me.
2004-03-04 22:15:16 +00:00
olle
9ff2987d96
+ added comment to ETXTBSY
...
* changed i386 -> cpui386, m68k -> cpum68k
2004-03-04 13:10:23 +00:00
peter
88e72a69da
* fixed previous commit
2004-03-03 22:10:48 +00:00
peter
30780f5859
* regcall fix for threadvar
2004-03-03 22:03:10 +00:00
peter
5acf1eff47
* remove cdecl
2004-03-03 22:00:37 +00:00
Tomas Hajny
fa6166944f
Makefiles regenerated
2004-02-22 16:07:41 +00:00
marco
4c96b2777e
* genfdset word count added. Small fix for libc maxsigsetsize
2004-02-22 15:00:27 +00:00
marco
3783a51b79
* powerpc select fix
2004-02-21 23:18:50 +00:00
marco
401641ae28
* hmprf, Linux has different ioctls kernel<->libc
2004-02-21 16:27:29 +00:00
marco
dd67ed73b3
* ppc ioctl nr fixed
2004-02-21 16:24:47 +00:00
florian
fa31d1d0df
* fixed termios constants
2004-02-21 16:22:00 +00:00
marco
c6860f131d
* ppc ioctl nr fixed
2004-02-21 15:14:55 +00:00
peter
45aef562dd
* c stub implemented
2004-02-20 23:48:27 +00:00
florian
515ee5aef6
* linking problems fixed
...
+ abi tag added
2004-02-08 15:33:50 +00:00
florian
3f4d98624f
- killed tsyscallregs
2004-02-06 23:06:16 +00:00
daniel
4d42fe7fa7
* Revert back to longint (it broke make cycle)
2004-02-06 21:17:41 +00:00
florian
25960b979c
* fixed x86-64 assembler problems
2004-02-06 15:58:21 +00:00
florian
c9122a4719
+ completed x86-64/linux system unit
2004-02-05 01:16:12 +00:00
peter
6a121ddc75
* fixed syntax errors
2004-02-02 21:02:38 +00:00
florian
f621c564a2
* use wait4 instead of waitpid on arm
2004-01-31 16:25:48 +00:00
florian
1bea0eb838
- deleted unsupported syscall waitpid
2004-01-31 16:25:14 +00:00
florian
c24f142b47
* removed packed directive from Dir type because it's not properly aligned
...
and it's never passed to the OS
2004-01-31 16:17:38 +00:00
florian
33d9cedfd9
* arm requires oldmmap call as well
2004-01-23 00:00:06 +00:00
florian
f65558b4c4
* fixed syscall number
2004-01-22 20:12:37 +00:00
peter
98105d8055
* classes uses types to import TPoint and TRect
2004-01-22 17:11:23 +00:00
florian
0e176a1dd3
* corrected syscall numbers
2004-01-21 01:25:19 +00:00
Tomas Hajny
e0f9297e01
* ExecuteProcess fixes, ProcessID and ThreadID added
2004-01-20 23:05:31 +00:00
florian
1883a09ddd
* fixed setjump
...
* fixed syscalls
2004-01-20 21:01:57 +00:00