From 3fa609318c4e7ad8c53bb80a605567eabbc637dc Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Tue, 12 Jun 2018 12:07:34 +0100 Subject: [PATCH] noip.c, uopen.c: Provide fallback implementation of `SUN_LEN'. Apparently Android's `libc' doesn't have this. --- noip.c | 5 +++++ uopen.c | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/noip.c b/noip.c index aca7b75..b9c040b 100644 --- a/noip.c +++ b/noip.c @@ -57,6 +57,11 @@ #include #include +#ifndef SUN_LEN +# define SUN_LEN (sun) \ + (strlen((sun)->sun_path) + offsetof(struct sockaddr_un, sun_path)) +#endif + /*----- Data structures ---------------------------------------------------*/ /* Unix socket status values. */ diff --git a/uopen.c b/uopen.c index 3c0d1d4..22b09db 100644 --- a/uopen.c +++ b/uopen.c @@ -42,6 +42,11 @@ #include #include +#ifndef SUN_LEN +# define SUN_LEN (sun) \ + (strlen((sun)->sun_path) + offsetof(struct sockaddr_un, sun_path)) +#endif + /*----- Import the real versions of functions -----------------------------*/ /* The list of functions to immport. */ -- 2.11.0