diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2022-11-08 17:01:28 +0200 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2022-11-08 17:01:28 +0200 |
commit | a732d5e2ba3d63a08e20670535d4cd29f667daf0 (patch) | |
tree | 692f6d95ded214a3cbf1e259f4f58dac67d37eea /mysys | |
parent | fe330b63fe4ee51a26ac6e222d8eb4ee44a73d50 (diff) | |
parent | 8fb176c3c1c71516f0562399d055e92686519588 (diff) | |
download | mariadb-git-a732d5e2ba3d63a08e20670535d4cd29f667daf0.tar.gz |
Merge 10.4 into 10.5
Diffstat (limited to 'mysys')
-rw-r--r-- | mysys/my_addr_resolve.c | 2 | ||||
-rw-r--r-- | mysys/my_gethwaddr.c | 8 |
2 files changed, 8 insertions, 2 deletions
diff --git a/mysys/my_addr_resolve.c b/mysys/my_addr_resolve.c index 444a47bb7c5..336e419806d 100644 --- a/mysys/my_addr_resolve.c +++ b/mysys/my_addr_resolve.c @@ -202,7 +202,7 @@ int start_addr2line_fork(const char *binary_path) close(out[0]); close(out[1]); execlp("addr2line", "addr2line", "-C", "-f", "-e", binary_path, NULL); - exit(1); + _exit(1); } close(in[0]); diff --git a/mysys/my_gethwaddr.c b/mysys/my_gethwaddr.c index a2b159cf3b0..24054aa4151 100644 --- a/mysys/my_gethwaddr.c +++ b/mysys/my_gethwaddr.c @@ -35,8 +35,14 @@ static my_bool memcpy_and_test(uchar *to, uchar *from, uint len) } #endif -#if defined(__APPLE__) || defined(__FreeBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) +#ifdef __OpenBSD__ +#include <netinet/in.h> +#include <net/if_arp.h> +#include <netinet/if_ether.h> +#else #include <net/ethernet.h> +#endif #include <sys/sysctl.h> #include <net/route.h> #include <net/if.h> |