libedit/libedit-hidden-symbols.patch
Dirk Mueller 283dd71b36 Accepting request 1077563 from home:elvigia:branches:devel:libraries:c_c++
- 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
2023-04-27 22:02:19 +00:00

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