summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicael Karlberg <bmk@erlang.org>2019-11-26 10:54:10 +0100
committerMicael Karlberg <bmk@erlang.org>2019-11-26 10:54:10 +0100
commit171cf38c343e50ae7a4f28a6c1a1a58acad17407 (patch)
treeac3ac97a5b9ee9085b8bf5f62cf83b2c7c745d7a
parentfad332748b4a731fe336b51335e9d10a35e5c738 (diff)
downloaderlang-171cf38c343e50ae7a4f28a6c1a1a58acad17407.tar.gz
[kernel|net] Moved some functions out of the netns tests
OTP-16212
-rw-r--r--erts/emulator/nifs/common/prim_net_nif.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/erts/emulator/nifs/common/prim_net_nif.c b/erts/emulator/nifs/common/prim_net_nif.c
index 491b633716..42bfd8b5e0 100644
--- a/erts/emulator/nifs/common/prim_net_nif.c
+++ b/erts/emulator/nifs/common/prim_net_nif.c
@@ -307,10 +307,6 @@ static void net_down(ErlNifEnv* env,
const ErlNifMonitor* mon);
*/
-#ifdef HAVE_SETNS
-static BOOLEAN_T enet_getifaddrs_netns(ErlNifEnv* env,
- ERL_NIF_TERM map,
- char** netns);
static ERL_NIF_TERM enet_getifaddrs(ErlNifEnv* env,
char* netns);
static ERL_NIF_TERM enet_getifaddrs_process(ErlNifEnv* env,
@@ -334,6 +330,10 @@ static char* make_ifaddrs(ErlNifEnv* env,
ERL_NIF_TERM ifu_value,
ERL_NIF_TERM data,
ERL_NIF_TERM* ifAddrs);
+#ifdef HAVE_SETNS
+static BOOLEAN_T enet_getifaddrs_netns(ErlNifEnv* env,
+ ERL_NIF_TERM map,
+ char** netns);
static BOOLEAN_T change_network_namespace(char* netns, int* cns, int* err);
static BOOLEAN_T restore_network_namespace(int ns, int* err);
#endif
@@ -1131,9 +1131,9 @@ ERL_NIF_TERM enet_getifaddrs(ErlNifEnv* env, char* netns)
{
ERL_NIF_TERM result;
struct ifaddrs* ifap;
+ int save_errno;
#ifdef HAVE_SETNS
int current_ns = 0;
- int save_errno;
#endif
NDBG( ("NET", "enet_getifaddrs -> entry with"