forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit2c8118e
committed
Use printf's %m format instead of strerror(errno) in more places
Most callers of strerror() are removed from the backend code. Theremaining callers require special handling with a saved errno from aprevious system call. The frontend code still needs strerror() whereerror states need to be handled outside of fprintf.Note that pg_regress is not changed to use %m as the TAP output mayclobber errno, since those functions call fprintf() and friends beforeevaluating the format string.Support for %m in src/port/snprintf.c has been added ind6c55de,hence all the stable branches currently supported include it.Author: Dagfinn Ilmari MannsåkerDiscussion:https://postgr.es/m/87sf13jhuw.fsf@wibble.ilmari.org1 parent3045324 commit2c8118e
File tree
24 files changed
+158
-192
lines changed- src
- backend
- postmaster
- utils/misc
- bin
- initdb
- pg_ctl
- pg_dump
- pg_upgrade
- common
- interfaces/ecpg/preproc
- port
- test
- isolation
- modules/libpq_pipeline
- tools/ifaddrs
24 files changed
+158
-192
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1375 | 1375 | | |
1376 | 1376 | | |
1377 | 1377 | | |
1378 | | - | |
1379 | | - | |
| 1378 | + | |
| 1379 | + | |
1380 | 1380 | | |
1381 | 1381 | | |
1382 | | - | |
1383 | | - | |
| 1382 | + | |
| 1383 | + | |
1384 | 1384 | | |
1385 | 1385 | | |
1386 | 1386 | | |
| |||
1589 | 1589 | | |
1590 | 1590 | | |
1591 | 1591 | | |
1592 | | - | |
1593 | | - | |
| 1592 | + | |
| 1593 | + | |
1594 | 1594 | | |
1595 | 1595 | | |
1596 | 1596 | | |
| |||
6277 | 6277 | | |
6278 | 6278 | | |
6279 | 6279 | | |
6280 | | - | |
6281 | | - | |
| 6280 | + | |
6282 | 6281 | | |
6283 | 6282 | | |
6284 | 6283 | | |
6285 | 6284 | | |
6286 | 6285 | | |
6287 | | - | |
6288 | | - | |
| 6286 | + | |
6289 | 6287 | | |
6290 | 6288 | | |
6291 | 6289 | | |
6292 | 6290 | | |
6293 | 6291 | | |
6294 | 6292 | | |
6295 | 6293 | | |
6296 | | - | |
6297 | | - | |
| 6294 | + | |
6298 | 6295 | | |
6299 | 6296 | | |
6300 | 6297 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1173 | 1173 | | |
1174 | 1174 | | |
1175 | 1175 | | |
1176 | | - | |
| 1176 | + | |
1177 | 1177 | | |
1178 | 1178 | | |
1179 | 1179 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1799 | 1799 | | |
1800 | 1800 | | |
1801 | 1801 | | |
1802 | | - | |
| 1802 | + | |
1803 | 1803 | | |
1804 | | - | |
1805 | | - | |
| 1804 | + | |
1806 | 1805 | | |
1807 | 1806 | | |
1808 | 1807 | | |
| |||
1851 | 1850 | | |
1852 | 1851 | | |
1853 | 1852 | | |
1854 | | - | |
1855 | | - | |
| 1853 | + | |
| 1854 | + | |
1856 | 1855 | | |
1857 | 1856 | | |
1858 | 1857 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
680 | 680 | | |
681 | 681 | | |
682 | 682 | | |
683 | | - | |
684 | | - | |
| 683 | + | |
| 684 | + | |
685 | 685 | | |
686 | 686 | | |
687 | 687 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
257 | | - | |
258 | | - | |
| 257 | + | |
| 258 | + | |
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
| |||
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
283 | | - | |
284 | | - | |
| 283 | + | |
| 284 | + | |
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
| |||
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
457 | | - | |
458 | | - | |
| 457 | + | |
| 458 | + | |
459 | 459 | | |
460 | 460 | | |
461 | 461 | | |
| |||
474 | 474 | | |
475 | 475 | | |
476 | 476 | | |
477 | | - | |
478 | | - | |
| 477 | + | |
| 478 | + | |
479 | 479 | | |
480 | 480 | | |
481 | 481 | | |
| |||
496 | 496 | | |
497 | 497 | | |
498 | 498 | | |
499 | | - | |
500 | | - | |
| 499 | + | |
| 500 | + | |
501 | 501 | | |
502 | 502 | | |
503 | 503 | | |
| |||
544 | 544 | | |
545 | 545 | | |
546 | 546 | | |
547 | | - | |
548 | | - | |
| 547 | + | |
| 548 | + | |
549 | 549 | | |
550 | 550 | | |
551 | 551 | | |
| |||
851 | 851 | | |
852 | 852 | | |
853 | 853 | | |
854 | | - | |
855 | | - | |
| 854 | + | |
| 855 | + | |
856 | 856 | | |
857 | 857 | | |
858 | 858 | | |
| |||
1035 | 1035 | | |
1036 | 1036 | | |
1037 | 1037 | | |
1038 | | - | |
1039 | | - | |
| 1038 | + | |
1040 | 1039 | | |
1041 | 1040 | | |
1042 | 1041 | | |
| |||
1103 | 1102 | | |
1104 | 1103 | | |
1105 | 1104 | | |
1106 | | - | |
1107 | | - | |
| 1105 | + | |
1108 | 1106 | | |
1109 | 1107 | | |
1110 | 1108 | | |
| |||
1159 | 1157 | | |
1160 | 1158 | | |
1161 | 1159 | | |
1162 | | - | |
1163 | | - | |
| 1160 | + | |
| 1161 | + | |
1164 | 1162 | | |
1165 | 1163 | | |
1166 | 1164 | | |
| |||
1207 | 1205 | | |
1208 | 1206 | | |
1209 | 1207 | | |
1210 | | - | |
1211 | | - | |
| 1208 | + | |
| 1209 | + | |
1212 | 1210 | | |
1213 | 1211 | | |
1214 | 1212 | | |
1215 | 1213 | | |
1216 | | - | |
1217 | | - | |
| 1214 | + | |
| 1215 | + | |
1218 | 1216 | | |
1219 | 1217 | | |
1220 | 1218 | | |
1221 | 1219 | | |
1222 | 1220 | | |
1223 | 1221 | | |
1224 | | - | |
1225 | | - | |
| 1222 | + | |
| 1223 | + | |
1226 | 1224 | | |
1227 | | - | |
1228 | | - | |
| 1225 | + | |
| 1226 | + | |
1229 | 1227 | | |
1230 | 1228 | | |
1231 | 1229 | | |
| |||
1280 | 1278 | | |
1281 | 1279 | | |
1282 | 1280 | | |
1283 | | - | |
1284 | | - | |
| 1281 | + | |
| 1282 | + | |
1285 | 1283 | | |
1286 | 1284 | | |
1287 | 1285 | | |
1288 | 1286 | | |
1289 | | - | |
1290 | | - | |
| 1287 | + | |
| 1288 | + | |
1291 | 1289 | | |
1292 | 1290 | | |
1293 | 1291 | | |
1294 | 1292 | | |
1295 | 1293 | | |
1296 | 1294 | | |
1297 | | - | |
1298 | | - | |
| 1295 | + | |
| 1296 | + | |
1299 | 1297 | | |
1300 | | - | |
1301 | | - | |
| 1298 | + | |
| 1299 | + | |
1302 | 1300 | | |
1303 | 1301 | | |
1304 | 1302 | | |
| |||
1396 | 1394 | | |
1397 | 1395 | | |
1398 | 1396 | | |
1399 | | - | |
1400 | | - | |
| 1397 | + | |
| 1398 | + | |
1401 | 1399 | | |
1402 | 1400 | | |
1403 | 1401 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
292 | 292 | | |
293 | 293 | | |
294 | 294 | | |
295 | | - | |
| 295 | + | |
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
98 | | - | |
| 97 | + | |
99 | 98 | | |
100 | 99 | | |
101 | 100 | | |
| |||
137 | 136 | | |
138 | 137 | | |
139 | 138 | | |
140 | | - | |
| 139 | + | |
141 | 140 | | |
142 | 141 | | |
143 | 142 | | |
| |||
0 commit comments
Comments
(0)