jehanne: use libposix_translate_kernel_errors in default_error_translator
This commit is contained in:
@ -232,6 +232,9 @@ default_error_translator(char* error, uintptr_t caller)
|
|||||||
return PosixEPERM;
|
return PosixEPERM;
|
||||||
if(caller == ADDRESS(POSIX_fchdir))
|
if(caller == ADDRESS(POSIX_fchdir))
|
||||||
return PosixEACCES;
|
return PosixEACCES;
|
||||||
|
PosixError e = libposix_translate_kernel_errors(error);
|
||||||
|
if(e != 0)
|
||||||
|
return e;
|
||||||
return PosixEINVAL;
|
return PosixEINVAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user