diff options
Diffstat (limited to 'system/musl/gettext-preserve-errno.patch')
-rw-r--r-- | system/musl/gettext-preserve-errno.patch | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/system/musl/gettext-preserve-errno.patch b/system/musl/gettext-preserve-errno.patch deleted file mode 100644 index c55df3e21..000000000 --- a/system/musl/gettext-preserve-errno.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/src/locale/dcngettext.c b/src/locale/dcngettext.c -index 8b891d00..4c304393 100644 ---- a/src/locale/dcngettext.c -+++ b/src/locale/dcngettext.c -@@ -122,6 +122,7 @@ char *dcngettext(const char *domainname, const char *msgid1, const char *msgid2, - const struct __locale_map *lm; - size_t domlen; - struct binding *q; -+ int old_errno = errno; - - if ((unsigned)category >= LC_ALL) goto notrans; - -@@ -138,6 +139,7 @@ char *dcngettext(const char *domainname, const char *msgid1, const char *msgid2, - lm = loc->cat[category]; - if (!lm) { - notrans: -+ errno = old_errno; - return (char *) ((n == 1) ? msgid1 : msgid2); - } - -@@ -250,6 +252,7 @@ notrans: - trans += l+1; - } - } -+ errno = old_errno; - return (char *)trans; - } - |