[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