Module Name: src
Committed By: christos
Date: Tue Feb 11 17:43:46 UTC 2025
Modified Files:
src/external/bsd/blocklist/port: port.h
Log Message:
More macros for portability (Hans Rosenfeld)
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/blocklist/port/port.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/blocklist/port/port.h
diff -u src/external/bsd/blocklist/port/port.h:1.1.1.1 src/external/bsd/blocklist/port/port.h:1.2
--- src/external/bsd/blocklist/port/port.h:1.1.1.1 Sun Jun 14 21:52:54 2020
+++ src/external/bsd/blocklist/port/port.h Tue Feb 11 12:43:46 2025
@@ -15,6 +15,22 @@
#define __dead __attribute__((__noreturn__))
#endif
+#ifndef __BEGIN_DECLS
+#define __BEGIN_DECLS
+#endif
+
+#ifndef __END_DECLS
+#define __END_DECLS
+#endif
+
+#ifndef MIN
+#define MIN(a,b) ((a) < (b) ? (a) : (b))
+#endif
+
+#ifndef MAX
+#define MAX(a,b) ((a) > (b) ? (a) : (b))
+#endif
+
#ifndef __RCSID
#define __RCSID(a)
#endif
@@ -27,6 +43,10 @@
#define __arraycount(a) (sizeof(a) / sizeof(a[0]))
#endif
+#ifndef __STRING
+#define __STRING(x) #x
+#endif
+
#ifndef HAVE_STRLCPY
size_t strlcpy(char *, const char *, size_t);
#endif
@@ -78,9 +98,10 @@ int clock_gettime(int, struct timespec *
#define CLOCK_REALTIME 0
#endif
-#if !defined(__FreeBSD__)
-#define _PATH_BLCONF "conf"
-#define _PATH_BLCONTROL "control"
-#define _PATH_BLSOCK "blocklistd.sock"
-#define _PATH_BLSTATE "blocklistd.db"
+#ifndef HAVE_VSYSLOG_R
+#define SYSLOG_DATA_INIT { 0 }
+struct syslog_data {
+ int dummy;
+};
+void vsyslog_r(int, struct syslog_data *, const char *, va_list);
#endif