[usocket-cvs] r696 - usocket/trunk/backend
ctian at common-lisp.net
ctian at common-lisp.net
Sat Nov 10 15:24:34 UTC 2012
Author: ctian
Date: Sat Nov 10 07:24:33 2012
New Revision: 696
Log:
[CLISP] improved HANDLE-CONDITION for CLISP
Modified:
usocket/trunk/backend/clisp.lisp
Modified: usocket/trunk/backend/clisp.lisp
==============================================================================
--- usocket/trunk/backend/clisp.lisp Sat Nov 10 07:22:25 2012 (r695)
+++ usocket/trunk/backend/clisp.lisp Sat Nov 10 07:24:33 2012 (r696)
@@ -93,17 +93,17 @@
"Dispatch correct usocket condition."
(let (error-keyword error-string)
(typecase condition
- #+ffi ; because OS:ERRNO and OS:STRERROR is only present if FFI is present.
- (system::simple-os-error
+ (ext:os-error
(let ((errno (car (simple-condition-format-arguments condition))))
+ #+ffi
(setq error-keyword (os:errno errno)
error-string (os:strerror errno))))
- #+ffi ; because OS:ERRNO and OS:STRERROR is only present if FFI is present.
(simple-error
(let ((keyword
(car (simple-condition-format-arguments condition))))
- (setq error-keyword keyword
- error-string (os:strerror keyword))))
+ (setq error-keyword keyword)
+ #+ffi
+ (setq error-string (os:strerror keyword))))
(error (error 'unknown-error :real-error condition))
(condition (signal 'unknown-condition :real-condition condition)))
(when error-keyword
More information about the usocket-cvs
mailing list