factor/basis/unix/debugger/debugger.factor

20 lines
585 B
Factor
Raw Normal View History

2008-12-08 17:02:31 -05:00
! Copyright (C) 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
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. ;