示例#1
0
    ERL_NIF_TERM
error_errno(ErlNifEnv *env, int errnum)
{
    return error_tuple(env, enif_make_atom(env, erl_errno_id(errnum)));
}
示例#2
0
    static ERL_NIF_TERM
error_tuple(ErlNifEnv *env, int errnum)
{
    return enif_make_tuple2(env, atom_error,
            enif_make_atom(env, erl_errno_id(errnum)));
}
示例#3
0
static ERL_NIF_TERM posix_error_to_tuple(ErlNifEnv *env, posix_errno_t posix_errno) {
    ERL_NIF_TERM error = enif_make_atom(env, erl_errno_id(posix_errno));
    return enif_make_tuple2(env, am_error, error);
}