Dirk Mueller
283dd71b36
- libedit-hidden-symbols.patch: hide strlcpy and strlcat symbols * Both now part of POSIX, will appear in libc shortly. * Function names starting with ‘str’, ‘mem’, or ‘wcs’ followed by a lowercase letter are reserved. OBS-URL: https://build.opensuse.org/request/show/1077563 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libedit?expand=0&rev=70
31 lines
809 B
Diff
31 lines
809 B
Diff
Index: libedit-20210910-3.1/src/sys.h
|
|
===================================================================
|
|
--- libedit-20210910-3.1.orig/src/sys.h
|
|
+++ libedit-20210910-3.1/src/sys.h
|
|
@@ -40,6 +40,10 @@
|
|
#ifndef _h_sys
|
|
#define _h_sys
|
|
|
|
+#ifdef HAVE_CONFIG_H
|
|
+#include "config.h"
|
|
+#endif
|
|
+
|
|
#ifdef HAVE_SYS_CDEFS_H
|
|
#include <sys/cdefs.h>
|
|
#endif
|
|
@@ -84,12 +88,12 @@ typedef void *ioctl_t;
|
|
|
|
#ifndef HAVE_STRLCAT
|
|
//#define strlcat libedit_strlcat
|
|
-size_t strlcat(char *dst, const char *src, size_t size);
|
|
+size_t strlcat(char *dst, const char *src, size_t size) libedit_private;
|
|
#endif
|
|
|
|
#ifndef HAVE_STRLCPY
|
|
//#define strlcpy libedit_strlcpy
|
|
-size_t strlcpy(char *dst, const char *src, size_t size);
|
|
+size_t strlcpy(char *dst, const char *src, size_t size) libedit_private;
|
|
#endif
|
|
|
|
#ifndef HAVE_GETLINE
|