File 1097-erl_interface-Eliminate-warnings-in-C-code-in-tests.patch of Package erlang
From b0b388b0b5dcfaa7b3b79e911206fc7d538947b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= <bjorn@erlang.org> Date: Thu, 24 Sep 2020 09:51:38 +0200 Subject: [PATCH 3/4] erl_interface: Eliminate warnings in C code in tests Apple Clang 12 in Xcode 12 reports an error for the use of a function without a declaration. --- lib/erl_interface/test/all_SUITE_data/ei_runner.c | 2 ++ lib/erl_interface/test/ei_connect_SUITE_data/einode.c | 6 +++--- .../test/ei_format_SUITE_data/ei_format_test.c | 1 + lib/erl_interface/test/ei_tmo_SUITE_data/ei_tmo_test.c | 1 + 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/erl_interface/test/all_SUITE_data/ei_runner.c b/lib/erl_interface/test/all_SUITE_data/ei_runner.c index cd7a67c57c..56c88c46f2 100644 --- a/lib/erl_interface/test/all_SUITE_data/ei_runner.c +++ b/lib/erl_interface/test/all_SUITE_data/ei_runner.c @@ -18,11 +18,13 @@ * %CopyrightEnd% */ #include <stdio.h> +#include <string.h> #include <stdlib.h> #include <errno.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> +#include <ctype.h> #ifndef __WIN32__ #include <unistd.h> #endif diff --git a/lib/erl_interface/test/ei_connect_SUITE_data/einode.c b/lib/erl_interface/test/ei_connect_SUITE_data/einode.c index 083ca1d372..8af8760f30 100644 --- a/lib/erl_interface/test/ei_connect_SUITE_data/einode.c +++ b/lib/erl_interface/test/ei_connect_SUITE_data/einode.c @@ -21,6 +21,7 @@ /* to test multiple threads in ei */ #include <stdlib.h> +#include <string.h> #include <stdio.h> #ifdef __WIN32__ @@ -32,6 +33,7 @@ #include <pthread.h> #endif #include <sys/socket.h> +#include <unistd.h> #endif #include "ei.h" diff --git a/lib/erl_interface/test/ei_format_SUITE_data/ei_format_test.c b/lib/erl_interface/test/ei_format_SUITE_data/ei_format_test.c index c6b4202b29..ef6011b491 100644 --- a/lib/erl_interface/test/ei_format_SUITE_data/ei_format_test.c +++ b/lib/erl_interface/test/ei_format_SUITE_data/ei_format_test.c @@ -22,6 +22,7 @@ #include "reclaim.h" #endif +#include <stdlib.h> #include "ei_runner.h" #include <string.h> diff --git a/lib/erl_interface/test/ei_tmo_SUITE_data/ei_tmo_test.c b/lib/erl_interface/test/ei_tmo_SUITE_data/ei_tmo_test.c index 5f126f370a..0fd3e1d697 100644 --- a/lib/erl_interface/test/ei_tmo_SUITE_data/ei_tmo_test.c +++ b/lib/erl_interface/test/ei_tmo_SUITE_data/ei_tmo_test.c @@ -32,6 +32,7 @@ #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> +#include <unistd.h> #endif #include "ei_runner.h" -- 2.26.2