daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							d030103742 
							
						 
					 
					
						
						
							
							+ Restore "stat" data structure in backward compatible state  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@6963 - 
						
					 
					
						2007-03-23 22:23:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							57cfd89fbd 
							
						 
					 
					
						
						
							
							* Linux 64-bit FS patch from neli for FPC_USE_LIBC  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@6517 - 
						
					 
					
						2007-02-16 22:16:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							479143a63e 
							
						 
					 
					
						
						
							
							* fixed stat record for stat64 syscall  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@5234 - 
						
					 
					
						2006-11-05 10:21:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								micha 
							
						 
					 
					
						
						
						
						
							
						
						
							b14c83a7e1 
							
						 
					 
					
						
						
							
							* stat records differ too much: use stat include file  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@5126 - 
						
					 
					
						2006-10-31 15:45:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							05bb11b2ba 
							
						 
					 
					
						
						
							
							* syscalls regenerated by Neli.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@2552 - 
						
					 
					
						2006-02-12 21:45:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							64c8d25dcf 
							
						 
					 
					
						
						
							
							* added __stkptr global in cprt0 for powerpc/linux  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@2377 - 
						
					 
					
						2006-01-29 17:54:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							94f2b1d941 
							
						 
					 
					
						
						
							
							* add initialstkptr to get the stackpointer at startup before  
						
						 
						
						... 
						
						
						
						PASCALMAIN is called so the main body framepointer is seen as
    a valid pointer with backtracing
git-svn-id: trunk@2266 - 
						
					 
					
						2006-01-12 09:29:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							99ed1d009b 
							
						 
					 
					
						
						
							
							* ppc32/linux: cprt0 update, fixing linking to libc  
						
						 
						
						... 
						
						
						
						* ppc32/linux: stat update, making the compiler cycle with -dFPC_USE_LIBC again
* fixed typo in ugetrlimit libc function name
git-svn-id: trunk@1756 - 
						
					 
					
						2005-11-15 17:27:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom_at_work 
							
						 
					 
					
						
						
						
						
							
						
						
							745cafdc70 
							
						 
					 
					
						
						
							
							* signal handler update, uses uc_mcontext instead of sigcontext_struct in later Linux versions  
						
						 
						
						... 
						
						
						
						* syscalls update
git-svn-id: trunk@1711 - 
						
					 
					
						2005-11-10 15:01:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d4bb99a5fb 
							
						 
					 
					
						
						
							
							+ runerror 214: bus error/data misaligment  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@1263 - 
						
					 
					
						2005-10-03 08:25:20 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							16b121f8c4 
							
						 
					 
					
						
						
							
							* unblock signal in signalhandler, remove the sigprocmask call  
						
						 
						
						... 
						
						
						
						from setjmp 
						
					 
					
						2005-04-24 21:19:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							314fe14247 
							
						 
					 
					
						
						
							
							+ routines in baseunix can be overriden by processor specifics in bsyscall.inc  
						
						 
						
						
						
					 
					
						2005-03-03 20:58:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e417e34496 
							
						 
					 
					
						
						
							
							* truncate log  
						
						 
						
						
						
					 
					
						2005-02-14 17:13:06 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb68a7f0e 
							
						 
					 
					
						
						
							
							* fixed argc<->argv  
						
						 
						
						
						
					 
					
						2004-09-02 18:57:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Károly Balogh 
							
						 
					 
					
						
						
						
						
							
						
						
							b7ae54715c 
							
						 
					 
					
						
						
							
							* quick fix to make it compile  
						
						 
						
						
						
					 
					
						2004-08-18 14:26:50 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							935201e75c 
							
						 
					 
					
						
						
							
							* _haltproc fixed  
						
						 
						
						
						
					 
					
						2004-05-26 20:48:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c0d3ba3a67 
							
						 
					 
					
						
						
							
							* only i386 needs cprt21 to link with glibc 2.1+  
						
						 
						
						
						
					 
					
						2004-03-10 20:38:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3f4d98624f 
							
						 
					 
					
						
						
							
							- killed tsyscallregs  
						
						 
						
						
						
					 
					
						2004-02-06 23:06:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							bc1c6a2c10 
							
						 
					 
					
						
						
							
							* clean up  
						
						 
						
						
						
					 
					
						2004-01-04 17:28:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							654fc0e272 
							
						 
					 
					
						
						
							
							+ haeder added  
						
						 
						
						
						
					 
					
						2004-01-04 17:23:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ae6e54fb38 
							
						 
					 
					
						
						
							
							* arg* and envp handling fixed  
						
						 
						
						
						
					 
					
						2004-01-04 17:12:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1ae67764 
							
						 
					 
					
						
						
							
							* re-enable fpu exceptions in signal handler, they're turned off by the  
						
						 
						
						... 
						
						
						
						kernel 
						
					 
					
						2004-01-02 17:57:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab36d6e91 
							
						 
					 
					
						
						
							
							* fixed signal handling  
						
						 
						
						
						
					 
					
						2004-01-01 16:28:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							4eb1eb94d1 
							
						 
					 
					
						
						
							
							* fixed result of failed syscalls (no extra neg is needed)  
						
						 
						
						... 
						
						
						
						+ support multi-threaded programs 
						
					 
					
						2003-12-28 20:55:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0f5fa6973b 
							
						 
					 
					
						
						
							
							* initial code  
						
						 
						
						
						
					 
					
						2003-12-28 20:08:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							8ad6133ea3 
							
						 
					 
					
						
						
							
							* more ppc fixes, hello world works again under linuxppc  
						
						 
						
						
						
					 
					
						2003-11-29 22:54:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							bc010e026f 
							
						 
					 
					
						
						
							
							* fixed syscacll for new assembler reader  
						
						 
						
						
						
					 
					
						2003-11-29 18:18:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b9376da0aa 
							
						 
					 
					
						
						
							
							* some arm issues fixed  
						
						 
						
						
						
					 
					
						2003-11-21 00:40:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							4ff69f3905 
							
						 
					 
					
						
						
							
							* fixed rtl to work with the integrated fpc ppc assembler reader  
						
						 
						
						
						
					 
					
						2003-11-15 19:01:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							26daf920f2 
							
						 
					 
					
						
						
							
							+ sighand and associated record definitions for ppc. Untested.  
						
						 
						
						
						
					 
					
						2003-11-02 14:53:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							eea01b6b7f 
							
						 
					 
					
						
						
							
							* Syscall number is architecture dependent  
						
						 
						
						
						
					 
					
						2003-07-06 21:12:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							52e51dddb1 
							
						 
					 
					
						
						
							
							* fixed old syscall handling for ppc  
						
						 
						
						
						
					 
					
						2003-06-17 16:39:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							b6088901a6 
							
						 
					 
					
						
						
							
							* fixed storing to errno for single threaded programs  
						
						 
						
						
						
					 
					
						2003-05-23 21:58:30 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							9f1289df8c 
							
						 
					 
					
						
						
							
							* there where two SYSCALL1 procedures for the powerpc, fixed  
						
						 
						
						
						
					 
					
						2003-04-22 17:07:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							aa81ac3921 
							
						 
					 
					
						
						
							
							* syscall stuff fixed  
						
						 
						
						
						
					 
					
						2003-01-09 13:38:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							41cd59e0e2 
							
						 
					 
					
						
						
							
							+ added syscallh.inc, adapted syscall.inc  
						
						 
						
						
						
					 
					
						2002-12-22 16:00:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marco 
							
						 
					 
					
						
						
						
						
							
						
						
							6aa2786d41 
							
						 
					 
					
						
						
							
							* powerpc version. Threadsafe errno access not yet done.  
						
						 
						
						
						
					 
					
						2002-11-09 20:32:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9f31783a0a 
							
						 
					 
					
						
						
							
							* old logs removed and tabs fixed  
						
						 
						
						
						
					 
					
						2002-09-07 16:01:16 +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