Commit Graph

826 Commits

Author SHA1 Message Date
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