> If 'errno' is a function call, how the heck does 'errno = 0;' do
> anything? If it works because the compiler/system treats errno
> as a integral value, then everything else is moot.

    int *func_call();
    #define errno *func_call()

    I don't see the problem with "return errno;" though.

    - Sascha

Reply via email to