peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a381b9ec3
							
						
					 | 
					
						
						
							
							* system unit rename for 1.1 branch
						
						
						
						
						
					 | 
					
						2000-10-15 08:19:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marco
							
						 
					 | 
					
						
						
						
						
							
						
						
							e5c42e6704
							
						
					 | 
					
						
						
							
							* Global Linux +bsd to (rtl/freebsd rtl/unix rtl/linux structure)
						
						
						
						
						
					 | 
					
						2000-09-18 13:14:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marco
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab02ba78a2
							
						
					 | 
					
						
						
							
							* FreeBSD support and removal of old sighandler
						
						
						
						
						
					 | 
					
						2000-09-11 13:48:08 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ddd970c7e
							
						
					 | 
					
						
						
							
							* do_open checks for directory, if directory then ioerror 2
						
						
						
						
						
					 | 
					
						2000-07-08 18:02:39 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marco
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b6a9896bf
							
						
					 | 
					
						
						
							
							* BSD fixes
						
						
						
						
						
					 | 
					
						2000-04-16 16:07:58 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec454dc3f7
							
						
					 | 
					
						
						
							
							* switch to direct asm if not correctfldcw defined
						
						
						
						
						
					 | 
					
						2000-04-07 14:56:36 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							d17b7d610e
							
						
					 | 
					
						
						
							
							* patch for getdir from Pierre
						
						
						
						
						
					 | 
					
						2000-03-25 12:28:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							42a00b7705
							
						
					 | 
					
						
						
							
							* remove handle check for do_close
						
						
						
						
						
					 | 
					
						2000-03-23 15:24:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b66a55cd6
							
						
					 | 
					
						
						
							
							* truncated log
						
						
						
						
						
					 | 
					
						2000-02-09 16:59:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							6c15031ffd
							
						
					 | 
					
						
						
							
							* moved halt to system.inc
						
						
						
						
						
						
						
						* syslinux doesn't use direct asm anymore 
						
					 | 
					
						2000-02-09 12:17:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							df5b664031
							
						
					 | 
					
						
						
							
							* paramstr(0) support
						
						
						
						
						
					 | 
					
						2000-02-08 11:47:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							48603ff7a3
							
						
					 | 
					
						
						
							
							* support fm_inout as stdoutput for assign(f,'');rewrite(f,1); becuase
						
						
						
						
						
						
						
						rewrite opens always with filemode 2 
						
					 | 
					
						2000-01-20 23:38:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							cea4495a20
							
						
					 | 
					
						
						
							
							* check handle for file closing
						
						
						
						
						
					 | 
					
						2000-01-16 22:25:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec29a31834
							
						
					 | 
					
						
						
							
							* copyright 2000
						
						
						
						
						
					 | 
					
						2000-01-07 16:41:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							a79b4a404b
							
						
					 | 
					
						
						
							
							* copyright 2000 added
						
						
						
						
						
					 | 
					
						2000-01-07 16:32:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf3e811517
							
						
					 | 
					
						
						
							
							* cmdline support
						
						
						
						
						
					 | 
					
						1999-12-01 22:57:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa083c5b4d
							
						
					 | 
					
						
						
							
							* truncated log
						
						
						
						
						
					 | 
					
						1999-11-06 14:35:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							be34b11e38
							
						
					 | 
					
						
						
							
							* use mmap instead of brk
						
						
						
						
						
					 | 
					
						1999-10-28 09:50:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b5373c08a
							
						
					 | 
					
						
						
							
							* fixed do_open flags to be > $100, becuase filemode can be upto 255
						
						
						
						
						
					 | 
					
						1999-09-10 15:40:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							38a2727fb2
							
						
					 | 
					
						
						
							
							* pointer fixes
						
						
						
						
						
					 | 
					
						1999-09-08 16:14:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							f434ea3131
							
						
					 | 
					
						
						
							
							* closedir fixes, which now disposes the pdir itself
						
						
						
						
						
					 | 
					
						1999-07-28 23:18:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							e905aeea04
							
						
					 | 
					
						
						
							
							* most of the Object Pascal stuff moved to the system unit
						
						
						
						
						
					 | 
					
						1999-05-17 21:52:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							93b9fd3102
							
						
					 | 
					
						
						
							
							* removed os.inc
						
						
						
						
						
					 | 
					
						1999-04-08 12:22:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							33aac9b556
							
						
					 | 
					
						
						
							
							+ system_exit procedure added
						
						
						
						
						
					 | 
					
						1999-01-18 10:05:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							f11d46a93e
							
						
					 | 
					
						
						
							
							+ stdout, which is needed when you write something in the system unit
						
						
						
						
						
						
						
						to the screen. Like the runtime error 
						
					 | 
					
						1998-12-28 15:50:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							4eeae4e425
							
						
					 | 
					
						
						
							
							* fixed io-error handling
						
						
						
						
						
					 | 
					
						1998-12-18 17:21:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							516958a67b
							
						
					 | 
					
						
						
							
							* removed temp symbols
						
						
						
						
						
					 | 
					
						1998-12-15 22:42:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							dbbdb79dfe
							
						
					 | 
					
						
						
							
							* fixes for H+
						
						
						
						
						
					 | 
					
						1998-11-16 10:21:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							98f3f733a3
							
						
					 | 
					
						
						
							
							+ sigfpe -> runerror 200
						
						
						
						
						
					 | 
					
						1998-10-15 08:30:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							4620a73a9b
							
						
					 | 
					
						
						
							
							* FPC_ names
						
						
						
						
						
						
						
						* Heap manager is now system independent 
						
					 | 
					
						1998-09-14 10:48:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							5d5ca04e98
							
						
					 | 
					
						
						
							
							* fixed unusedhandle for 0.99.5
						
						
						
						
						
					 | 
					
						1998-09-06 19:41:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c0de1dd76
							
						
					 | 
					
						
						
							
							* uniform filerec/textrec (with recsize:longint and name:0..255)
						
						
						
						
						
					 | 
					
						1998-09-04 18:16:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							e87678be2f
							
						
					 | 
					
						
						
							
							+ m68k fixes
						
						
						
						
						
					 | 
					
						1998-08-14 11:59:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							8340780916
							
						
					 | 
					
						
						
							
							+ Small m68k fixes
						
						
						
						
						
					 | 
					
						1998-08-12 14:01:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							0fce39711b
							
						
					 | 
					
						
						
							
							+ Fixed paramstr() - sometimes there are no 255 characters available.
						
						
						
						
						
					 | 
					
						1998-08-11 08:30:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e11459938
							
						
					 | 
					
						
						
							
							+ Added support for ErrorProc variable. All internal functions are required
						
						
						
						
						
						
						
						to call HandleError instead of runerror from now on.
  This is necessary for exception support. 
						
					 | 
					
						1998-07-30 13:26:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc48fd107d
							
						
					 | 
					
						
						
							
							changed sbrk to fc_sbrk, to avoid conflicts with C library.
						
						
						
						
						
					 | 
					
						1998-07-20 23:40:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba57d2813b
							
						
					 | 
					
						
						
							
							* some problems with ansi string support fixed
						
						
						
						
						
					 | 
					
						1998-07-13 21:19:07 +00:00 | 
					
					
						
						
							
							
							
						
					 |