| 
									
										
										
										
											2008-12-08 17:02:31 -05:00
										 |  |  | ! Copyright (C) 2008 Slava Pestov. | 
					
						
							|  |  |  | ! See http://factorcode.org/license.txt for BSD license. | 
					
						
							| 
									
										
										
										
											2009-05-14 17:54:16 -04:00
										 |  |  | USING: debugger prettyprint accessors unix kernel ;
 | 
					
						
							|  |  |  | FROM: io => write print nl ;
 | 
					
						
							| 
									
										
										
										
											2008-12-08 17:02:31 -05:00
										 |  |  | IN: unix.debugger | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | M: unix-error error. | 
					
						
							|  |  |  |     "Unix system call failed:" print
 | 
					
						
							|  |  |  |     nl
 | 
					
						
							|  |  |  |     dup message>> write " (" write errno>> pprint ")" print ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | M: unix-system-call-error error. | 
					
						
							| 
									
										
										
										
											2009-01-27 00:22:50 -05:00
										 |  |  |     "Unix system call “" write dup word>> pprint "” failed:" print
 | 
					
						
							| 
									
										
										
										
											2008-12-08 17:02:31 -05:00
										 |  |  |     nl
 | 
					
						
							|  |  |  |     dup message>> write " (" write dup errno>> pprint ")" print
 | 
					
						
							|  |  |  |     nl
 | 
					
						
							|  |  |  |     "It was called with the following arguments:" print
 | 
					
						
							|  |  |  |     nl
 | 
					
						
							|  |  |  |     args>> stack. ;
 |