Differences From Artifact [681ad6119e]:
- File
src/exceptions/OFException.m
— part of check-in
[44f45c2e35]
at
2017-01-09 17:36:36
on branch trunk
— Update copyright
Forgot to add 2017, even though I already did quite some changes in
2017. (user: js, size: 6626) [annotate] [blame] [check-ins using]
To Artifact [860e2e36ac]:
- File src/exceptions/OFException.m — part of check-in [ff538c8d26] at 2017-03-12 02:34:46 on branch trunk — Handle strerror_r being different with _GNU_SOURCE (user: js, size: 6962) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
181 182 183 184 185 186 187 | case EUSERS: return @"EUSERS"; case EWOULDBLOCK: return @"EWOULDBLOCK"; } #endif | > > > > > > > > > | | 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 | case EUSERS: return @"EUSERS"; case EWOULDBLOCK: return @"EWOULDBLOCK"; } #endif #if defined(HAVE_STRERROR_R) && defined(_GNU_SOURCE) /* glibc uses a different strerror_r when _GNU_SOURCE is defined */ char *string; if ((string = strerror_r(errNo, buffer, 256)) == NULL) return @"Unknown error (strerror_r failed)"; ret = [OFString stringWithCString: string encoding: [OFLocalization encoding]]; #elif defined(HAVE_STRERROR_R) if (strerror_r(errNo, buffer, 256) != 0) return @"Unknown error (strerror_r failed)"; ret = [OFString stringWithCString: buffer encoding: [OFLocalization encoding]]; #else # ifdef OF_HAVE_THREADS |
︙ | ︙ |