Now that I think about it, why did you duplicate `unix_error` from `caml/unixsupport.h` at all? I don't see any changes at all.