diff options
author | Khem Raj <raj.khem@gmail.com> | 2018-04-28 00:34:42 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-05-09 10:39:35 +0100 |
commit | 0d387fe24f62c1c9fa1749de67c718255af59fc6 (patch) | |
tree | 2ffcf395ec5cce6e1dbeeb494865c8c049faacfa /meta/recipes-extended/libnsl/libnsl2/0002-Define-glibc-specific-macros.patch | |
parent | 94c23613724073f8def71bc9e76d7fd7a9f318ad (diff) | |
download | openembedded-core-0d387fe24f62c1c9fa1749de67c718255af59fc6.tar.gz openembedded-core-0d387fe24f62c1c9fa1749de67c718255af59fc6.tar.bz2 openembedded-core-0d387fe24f62c1c9fa1749de67c718255af59fc6.zip |
libnsl: Upgrade to tip beyond 1.2.0 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta/recipes-extended/libnsl/libnsl2/0002-Define-glibc-specific-macros.patch')
-rw-r--r-- | meta/recipes-extended/libnsl/libnsl2/0002-Define-glibc-specific-macros.patch | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/meta/recipes-extended/libnsl/libnsl2/0002-Define-glibc-specific-macros.patch b/meta/recipes-extended/libnsl/libnsl2/0002-Define-glibc-specific-macros.patch deleted file mode 100644 index 75fda4b0f0..0000000000 --- a/meta/recipes-extended/libnsl/libnsl2/0002-Define-glibc-specific-macros.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 60282514ea01af004d7f9e66dd3929223b7d2e7b Mon Sep 17 00:00:00 2001 -From: Khem Raj <raj.khem@gmail.com> -Date: Tue, 18 Apr 2017 09:16:12 -0700 -Subject: [PATCH 2/2] Define glibc specific macros - -Check and define -rawmemchr, __asprintf, __mempcpy, __strtok_r -__always_inline, TEMP_FAILURE_RETRY - -if not existing. Helps compiling with musl - -Signed-off-by: Khem Raj <raj.khem@gmail.com> ---- -Upstream-Status: Pending - -diff --git a/src/rpcsvc/nis.h b/src/rpcsvc/nis.h -index 88cbca0..23fc20c 100644 ---- a/src/rpcsvc/nis.h -+++ b/src/rpcsvc/nis.h -@@ -57,6 +57,34 @@ __BEGIN_DECLS - * <kukuk@suse.de> - */ - -+#ifndef rawmemchr -+#define rawmemchr(s,c) memchr((s),(size_t)-1,(c)) -+#endif -+ -+#ifndef __asprintf -+#define __asprintf asprintf -+#endif -+ -+#ifndef __mempcpy -+#define __mempcpy mempcpy -+#endif -+ -+#ifndef __strtok_r -+#define __strtok_r strtok_r -+#endif -+ -+#ifndef __always_inline -+#define __always_inline __attribute__((__always_inline__)) -+#endif -+ -+#ifndef TEMP_FAILURE_RETRY -+#define TEMP_FAILURE_RETRY(exp) ({ \ -+typeof (exp) _rc; \ -+ do { \ -+ _rc = (exp); \ -+ } while (_rc == -1 && errno == EINTR); \ -+ _rc; }) -+#endif - - #ifndef __nis_object_h - #define __nis_object_h --- -2.12.2 - |