From e10b7c8cfecb69b5ff870470f1dd87c37c39c6f0 Mon Sep 17 00:00:00 2001 From: Jesper Louis Andersen Date: Tue, 16 Dec 2014 15:12:52 +0100 Subject: [PATCH] Fail compilation if the Erlang/OTP system has no dirty scheduler support. --- c_src/enacl_nif.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/c_src/enacl_nif.c b/c_src/enacl_nif.c index 5b63ffa..c3ae882 100644 --- a/c_src/enacl_nif.c +++ b/c_src/enacl_nif.c @@ -2,6 +2,10 @@ #include +#ifndef ERL_NIF_DIRTY_SCHEDULER_SUPPORT +# error Requires dirty schedulers +#endif + /* Errors */ static ERL_NIF_TERM nacl_error_tuple(ErlNifEnv *env, char *error_atom) {