system/doc/tutorial/complex6.erl (9 lines of code) (raw):

-module(complex6). -export([foo/1, bar/1]). -on_load(init/0). init() -> ok = erlang:load_nif("./complex6_nif", 0). foo(_X) -> exit(nif_library_not_loaded). bar(_Y) -> exit(nif_library_not_loaded).