qi: Make is_readable() function more flatter
[dragora.git] / patches / tcp_wrappers / musl_support
blobea29a686d010a0e346bf71053f795712164c7025
1 --- a/Makefile
2 +++ b/Makefile
3 @@ -154,6 +154,12 @@ linux:
4         NETGROUP="-DNETGROUP" TLI= VSYSLOG= BUGS= \
5         EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DHAVE_STRERROR -DHAVE_WEAKSYMS -DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len" all
6  
7 +musl:
8 +       @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
9 +       LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=weak_symbols.o \
10 +       NETGROUP= TLI= VSYSLOG= BUGS= \
11 +       EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DHAVE_STRERROR -DHAVE_WEAKSYMS -DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len" all
13  gnu:
14         @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
15         LIBS=-lnsl RANLIB=ranlib ARFLAGS=rv AUX_OBJ=weak_symbols.o \
16 --- a/tcpd.h
17 +++ b/tcpd.h
18 @@ -11,6 +11,16 @@
19  #include <netinet/in.h>
20  #include <stdio.h>
22 +#ifndef __BEGIN_DECLS
23 +#ifdef __cplusplus
24 +#define __BEGIN_DECLS   extern "C" {
25 +#define __END_DECLS     }
26 +#else
27 +#define __BEGIN_DECLS
28 +#define __END_DECLS
29 +#endif
30 +#endif
32  __BEGIN_DECLS
34  /* Structure to describe one communications endpoint. */