Almindor
							
						 
					 | 
					
						
						
						
						
							
						
						
							fdcc5f4332
							
						
					 | 
					
						
						
							
							* use TIOCtlRequest instead of hard ifdefs to remove warnings
						
						
						
						
						
						
						
						git-svn-id: trunk@8679 - 
						
					 | 
					
						2007-09-29 14:22:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Almindor
							
						 
					 | 
					
						
						
						
						
							
						
						
							5474e0c987
							
						
					 | 
					
						
						
							
							* fix ioCtl differences between BSD and POSIX
						
						
						
						
						
						
						
						git-svn-id: trunk@8676 - 
						
					 | 
					
						2007-09-29 08:24:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							5da5440e12
							
						
					 | 
					
						
						
							
							* Ptrint considered harmfull bug no 54689826, change to ptruint.
						
						
						
						
						
						
						
						git-svn-id: trunk@6961 - 
						
					 | 
					
						2007-03-23 15:38:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								tom_at_work
							
						 
					 | 
					
						
						
						
						
							
						
						
							704f8dae14
							
						
					 | 
					
						
						
							
							* fixed rtl compilation with -dFPC_USE_LIBC by providing a more generic fpprctl() call (including libc variant) and moving related constants slightly
						
						
						
						
						
						
						
						git-svn-id: trunk@6134 - 
						
					 | 
					
						2007-01-22 22:21:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								tom_at_work
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6d79e8abb
							
						
					 | 
					
						
						
							
							* explicitly enable FPU exception reporting on PowerPC in the MSR because some distros disable them by default
						
						
						
						
						
						
						
						git-svn-id: trunk@6033 - 
						
					 | 
					
						2007-01-17 22:12:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								tom_at_work
							
						 
					 | 
					
						
						
						
						
							
						
						
							66607303af
							
						
					 | 
					
						
						
							
							* fixed fpftruncate, fplseek: removed ppc64 part of "$if defined(cpu64) and not defined(cpupowerpc64)"
						
						
						
						
						
						
						
						git-svn-id: trunk@5392 - 
						
					 | 
					
						2006-11-15 21:38:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								tom_at_work
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f0d411597
							
						
					 | 
					
						
						
							
							* fixed fpstat calls on ppc64
						
						
						
						
						
						
						
						git-svn-id: trunk@5233 - 
						
					 | 
					
						2006-11-05 10:21:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								micha
							
						 
					 | 
					
						
						
						
						
							
						
						
							0043aff24d
							
						
					 | 
					
						
						
							
							* fix linux/sysutils 64 bit file handling: make off_t 64 bit
						
						
						
						
						
						
						
						git-svn-id: trunk@5152 - 
						
					 | 
					
						2006-11-01 16:32:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								micha
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f22b00219
							
						
					 | 
					
						
						
							
							* fix fstat to use 64 bit syscall as well
						
						
						
						
						
						
						
						git-svn-id: trunk@5123 - 
						
					 | 
					
						2006-10-31 14:21:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								micha
							
						 
					 | 
					
						
						
						
						
							
						
						
							59e2c82080
							
						
					 | 
					
						
						
							
							* fix stat for 64 bit CPUs
						
						
						
						
						
						
						
						git-svn-id: trunk@5120 - 
						
					 | 
					
						2006-10-31 13:01:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								micha
							
						 
					 | 
					
						
						
						
						
							
						
						
							e11995aa99
							
						
					 | 
					
						
						
							
							* fix fplseek for 64 bit CPUs
						
						
						
						
						
						
						
						git-svn-id: trunk@5119 - 
						
					 | 
					
						2006-10-31 12:25:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								micha
							
						 
					 | 
					
						
						
						
						
							
						
						
							9238003e4f
							
						
					 | 
					
						
						
							
							+ 64 bit file support for linux
						
						
						
						
						
						
						
						git-svn-id: trunk@5116 - 
						
					 | 
					
						2006-10-31 11:20:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								micha
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea06d139c2
							
						
					 | 
					
						
						
							
							fix syscall used for exiting, like C _exit (issue #7025)
						
						
						
						
						
						
						
						git-svn-id: trunk@3897 - 
						
					 | 
					
						2006-06-19 19:38:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							72a8c36bdb
							
						
					 | 
					
						
						
							
							* fixed arm asssembler, { ... } comments aren't allowed because { ... } is used for register sets
						
						
						
						
						
						
						
						git-svn-id: trunk@3527 - 
						
					 | 
					
						2006-05-14 16:17:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								micha
							
						 
					 | 
					
						
						
						
						
							
						
						
							b6efd1389e
							
						
					 | 
					
						
						
							
							typo in assembly opcode
						
						
						
						
						
						
						
						git-svn-id: trunk@3312 - 
						
					 | 
					
						2006-04-22 14:00:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								micha
							
						 
					 | 
					
						
						
						
						
							
						
						
							7911be08f5
							
						
					 | 
					
						
						
							
							add signal handler trampoline return for buggy OS like fedora core
						
						
						
						
						
						
						
						git-svn-id: trunk@3311 - 
						
					 | 
					
						2006-04-21 20:36:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Almindor
							
						 
					 | 
					
						
						
						
						
							
						
						
							827abd27d7
							
						
					 | 
					
						
						
							
							* adds fpgetcwd support to sysdir.inc and fixes compilation
						
						
						
						
						
						
						
						git-svn-id: trunk@2969 - 
						
					 | 
					
						2006-03-19 17:10:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							740c68106b
							
						
					 | 
					
						
						
							
							+ Add pread/pwrite system calls
						
						
						
						
						
						
						
						* Optimize video using pwrite
git-svn-id: trunk@2705 - 
						
					 | 
					
						2006-02-27 23:18:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							c794c30c50
							
						
					 | 
					
						
						
							
							* fix fpugetrlimit
						
						
						
						
						
						
						
						git-svn-id: trunk@2643 - 
						
					 | 
					
						2006-02-20 07:41:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							c945b972c4
							
						
					 | 
					
						
						
							
							* fixed FpGetRLimit and FpUGetRLimit
						
						
						
						
						
						
						
						git-svn-id: trunk@2093 - 
						
					 | 
					
						2005-12-31 13:52:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								tom_at_work
							
						 
					 | 
					
						
						
						
						
							
						
						
							1b4b42fdd6
							
						
					 | 
					
						
						
							
							* added CheckInitialStkLen() function which checks whether the given stack size value is valid on the OS when creating a thread, fixing stack checking
						
						
						
						
						
						
						
						git-svn-id: trunk@1722 - 
						
					 | 
					
						2005-11-11 12:16:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ace790492
							
						
					 | 
					
						
						
							
							* remove $Log
						
						
						
						
						
						
						
						git-svn-id: trunk@231 - 
						
					 | 
					
						2005-06-07 09:47:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								fpc
							
						 
					 | 
					
						
						
						
						
							
						
						
							790a4fe2d3
							
						
					 | 
					
						
						
							
							* log and id tags removed
						
						
						
						
						
						
						
						git-svn-id: trunk@42 - 
						
					 | 
					
						2005-05-21 09:42:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								fpc
							
						 
					 | 
					
						
						
						
						
							
						
						
							50778076c3
							
						
					 | 
					
						
						
							
							initial import
						
						
						
						
						
						
						
						git-svn-id: trunk@1 - 
						
					 | 
					
						2005-05-16 18:37:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							e417e34496
							
						
					 | 
					
						
						
							
							* truncate log
						
						
						
						
						
					 | 
					
						2005-02-14 17:13:06 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5bc749953
							
						
					 | 
					
						
						
							
							* bsd thread updates
						
						
						
						
						
					 | 
					
						2005-02-06 12:16:52 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							241587174e
							
						
					 | 
					
						
						
							
							* fixed fork for sparc
						
						
						
						
						
					 | 
					
						2004-08-22 12:34:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							5064ecaf57
							
						
					 | 
					
						
						
							
							* sparc uses wait4 as well
						
						
						
						
						
					 | 
					
						2004-08-18 21:03:35 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							94adf83a8b
							
						
					 | 
					
						
						
							
							* use thandle in do_*
						
						
						
						
						
					 | 
					
						2004-05-16 18:51:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee4b23ccac
							
						
					 | 
					
						
						
							
							* x86_64 exception handling fixed
						
						
						
						
						
					 | 
					
						2004-05-01 15:59:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							d531e303f9
							
						
					 | 
					
						
						
							
							* tried to fix x86-64 signal handling
						
						
						
						
						
					 | 
					
						2004-04-27 20:47:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							03f034fedf
							
						
					 | 
					
						
						
							
							* mmap for x86-64 fixed
						
						
						
						
						
					 | 
					
						2004-04-25 07:18:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							a1a52710d3
							
						
					 | 
					
						
						
							
							* x86_64 syscall numbers fixed
						
						
						
						
						
					 | 
					
						2004-04-20 20:27:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							939044763b
							
						
					 | 
					
						
						
							
							* readdir now uses getdents, patch from Joost van der Sluis
						
						
						
						
						
					 | 
					
						2004-04-12 16:33:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							4fdc20f014
							
						
					 | 
					
						
						
							
							* use rt_sigaction syscall on arm
						
						
						
						
						
					 | 
					
						2004-03-27 14:34:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marco
							
						 
					 | 
					
						
						
						
						
							
						
						
							401641ae28
							
						
					 | 
					
						
						
							
							* hmprf, Linux has different ioctls kernel<->libc
						
						
						
						
						
					 | 
					
						2004-02-21 16:27:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marco
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6860f131d
							
						
					 | 
					
						
						
							
							* ppc ioctl nr fixed
						
						
						
						
						
					 | 
					
						2004-02-21 15:14:55 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							f621c564a2
							
						
					 | 
					
						
						
							
							* use wait4 instead of waitpid on arm
						
						
						
						
						
					 | 
					
						2004-01-31 16:25:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							33d9cedfd9
							
						
					 | 
					
						
						
							
							* arm requires oldmmap call as well
						
						
						
						
						
					 | 
					
						2004-01-23 00:00:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marco
							
						 
					 | 
					
						
						
						
						
							
						
						
							0afb6fd8ca
							
						
					 | 
					
						
						
							
							* some more fixes. Testing on idefix
						
						
						
						
						
					 | 
					
						2003-12-30 16:26:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marco
							
						 
					 | 
					
						
						
						
						
							
						
						
							42d5e0e005
							
						
					 | 
					
						
						
							
							* linux now compiles with FPC_USE_LIBC
						
						
						
						
						
					 | 
					
						2003-12-30 15:43:20 +00:00 | 
					
					
						
						
							
							
							
						
					 |