summaryrefslogtreecommitdiff
path: root/libbsd-0.8.6-compat.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-07-10 07:38:32 +0000
committerCoprDistGit <infra@openeuler.org>2023-07-10 07:38:32 +0000
commita4250f51e83319122fe739ddac5deb2b6a14fa86 (patch)
tree01cacc0c607b8ce44d91c297a3ed41bc4ba6a98a /libbsd-0.8.6-compat.patch
parentb16f168e337b4afe9cf364b9e99722114ca8394f (diff)
automatic import of libbsdopeneuler20.03
Diffstat (limited to 'libbsd-0.8.6-compat.patch')
-rw-r--r--libbsd-0.8.6-compat.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/libbsd-0.8.6-compat.patch b/libbsd-0.8.6-compat.patch
new file mode 100644
index 0000000..a2fa13a
--- /dev/null
+++ b/libbsd-0.8.6-compat.patch
@@ -0,0 +1,28 @@
+diff -up libbsd-0.8.3/include/bsd/stdio.h~ libbsd-0.8.3/include/bsd/stdio.h
+--- libbsd-0.8.3/include/bsd/stdio.h~ 2015-09-22 23:59:34.000000000 -0600
++++ libbsd-0.8.3/include/bsd/stdio.h 2016-12-23 00:47:24.464930157 -0700
+@@ -41,15 +41,21 @@
+ #include <sys/cdefs.h>
+ #include <sys/types.h>
+
++#if (__GNUC__ < 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ < 5))
++#define DEPRECATED(x) __attribute__((deprecated))
++#else
++#define DEPRECATED(x) __attribute__((deprecated(x)))
++#endif
++
+ __BEGIN_DECLS
+ const char *fmtcheck(const char *, const char *);
+
+ /* XXX: The function requires cooperation from the system libc to store the
+ * line buffer in the FILE struct itself. */
+ char *fgetln(FILE *fp, size_t *lenp)
+- __attribute__((deprecated("This functions cannot be safely ported, "
+- "use getline(3) instead, as it is supported "
+- "by GNU and POSIX.1-2008.")));
++ DEPRECATED("This functions cannot be safely ported, "
++ "use getline(3) instead, as it is supported "
++ "by GNU and POSIX.1-2008.");
+
+ /*
+ * Note: We diverge from the FreeBSD, OpenBSD and DragonFlyBSD declarations,