summaryrefslogtreecommitdiff
path: root/system/musl/gettext-preserve-errno.patch
diff options
context:
space:
mode:
Diffstat (limited to 'system/musl/gettext-preserve-errno.patch')
-rw-r--r--system/musl/gettext-preserve-errno.patch28
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;
- }
-