From dfbd59f5e11615949b16200ce3282a905dcb0a49 Mon Sep 17 00:00:00 2001 From: Peter Lemenkov Date: Wed, 14 Dec 2016 13:52:24 +0100 Subject: Add stub for NIF upgrade Signed-off-by: Peter Lemenkov --- c_src/sd_notify.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/c_src/sd_notify.c b/c_src/sd_notify.c index 7387963..9edf737 100644 --- a/c_src/sd_notify.c +++ b/c_src/sd_notify.c @@ -24,6 +24,11 @@ OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include "erl_nif.h" #include +static int upgrade(ErlNifEnv* env, void** priv, void** old_priv, ERL_NIF_TERM load_info) +{ + return 0; +} + static ERL_NIF_TERM sd_pid_notify_with_fds_nif(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]) { ERL_NIF_TERM head, tail; @@ -63,4 +68,9 @@ static ErlNifFunc nif_funcs[] = }; -ERL_NIF_INIT(sd_notify, nif_funcs, NULL, NULL, NULL, NULL); +// Initialize this NIF library. +// +// Args: (MODULE, ErlNifFunc funcs[], load, reload, upgrade, unload) +// Docs: http://erlang.org/doc/man/erl_nif.html#ERL_NIF_INIT + +ERL_NIF_INIT(sd_notify, nif_funcs, NULL, NULL, &upgrade, NULL); -- cgit v1.2.1