Commit | Line | Data |
---|---|---|
c7cd124e FF |
1 | diff -u -r ../libnl-3.2.29/lib/utils.c ./lib/utils.c |
2 | --- ../libnl-3.2.29/lib/utils.c 2016-12-30 15:56:43.000000000 +0100 | |
3 | +++ ./lib/utils.c 2017-02-09 09:31:16.474515519 +0100 | |
4 | @@ -124,21 +124,7 @@ | |
5 | const char *nl_strerror_l(int err) | |
6 | { | |
7 | int errno_save = errno; | |
8 | - locale_t loc = newlocale(LC_MESSAGES_MASK, "", (locale_t)0); | |
9 | - const char *buf; | |
10 | - | |
11 | - if (loc == (locale_t)0) { | |
12 | - if (errno == ENOENT) | |
13 | - loc = newlocale(LC_MESSAGES_MASK, | |
14 | - "POSIX", (locale_t)0); | |
15 | - } | |
16 | - if (loc != (locale_t)0) { | |
17 | - buf = strerror_l(err, loc); | |
18 | - freelocale(loc); | |
19 | - } else { | |
20 | - buf = "newlocale() failed"; | |
21 | - } | |
22 | - | |
23 | + const char *buf = strerror(err); | |
24 | errno = errno_save; | |
25 | return buf; | |
26 | } |