1 ! Copyright (C) 2008 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: debugger prettyprint accessors unix kernel ;
4 FROM: io => write print nl ;
8 "Unix system call failed:" print
10 dup message>> write " (" write errno>> pprint ")" print ;
12 M: unix-system-call-error error.
13 "Unix system call “" write dup word>> pprint "” failed:" print
15 dup message>> write " (" write dup errno>> pprint ")" print
17 "It was called with the following arguments:" print