[Ecls-list] Lisp errors & ERRNO
Tobias C. Rittweiler
tcr at freebits.de
Mon Mar 15 18:10:44 UTC 2010
Juan Jose Garcia-Ripoll
<juanjose.garciaripoll at googlemail.com> writes:
> On Mon, Mar 15, 2010 at 6:31 PM, Tobias C. Rittweiler <tcr at freebits.de>wrote:
>
>>
>> SYSCALL-ERROR is probably a better name; the slot reader name
>> SYSCALL-ERROR-ERRNO looks way better than the stuttering
>> ERROR-WITH-ERRNO-ERRNO.
>>
>>
> This name also has the advantage that it can be reused for other system
> errors, such as Windows errors.
>
> Juanjo
I'm trying to add the EXT:STRERROR but I'm failing miserably:
Adding
@(defun ext::strerror (errno)
@
return make_constant_base_string(strerror(fixint(errno)));
@)
to src/c/error.d results in
../src/c/error.d:424: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
What am I missing?
-T.
More information about the ecl-devel
mailing list