diff --git a/c_src/vix.c b/c_src/vix.c index 3bac22b..a097db9 100644 --- a/c_src/vix.c +++ b/c_src/vix.c @@ -153,10 +153,11 @@ static ErlNifFunc nif_funcs[] = { 0}, /* VipsForeign */ - {"nif_foreign_find_load", 1, nif_foreign_find_load, - ERL_NIF_DIRTY_JOB_IO_BOUND}, // it might read bytes form the file + {"nif_foreign_find_load", 1, nif_foreign_find_load, 0}, {"nif_foreign_find_save", 1, nif_foreign_find_save, 0}, - {"nif_foreign_find_load_buffer", 1, nif_foreign_find_load_buffer, 0}, + {"nif_foreign_find_load_buffer", 1, nif_foreign_find_load_buffer, + ERL_NIF_DIRTY_JOB_IO_BOUND}, + // it might read bytes form the file {"nif_foreign_find_save_buffer", 1, nif_foreign_find_save_buffer, 0}, {"nif_foreign_find_load_source", 1, nif_foreign_find_load_source, ERL_NIF_DIRTY_JOB_IO_BOUND}, // it might read bytes from source