- Notifications
You must be signed in to change notification settings - Fork5
Commita65e086
committed
Remove support for Unix systems without the POSIX signal APIs.
Remove configure's checks for HAVE_POSIX_SIGNALS, HAVE_SIGPROCMASK, andHAVE_SIGSETJMP. These APIs are required by the Single Unix Spec v2(POSIX 1997), which we generally consider to define our minimum requiredset of Unix APIs. Moreover, no buildfarm member has reported not havingthem since 2012 or before, which means that even if the code is still livesomewhere, it's untested --- and we've made plenty of signal-handlingchanges of late. So just take these APIs as given and save the cycles forconfigure probes for them.However, we can't remove as much C code as I'd hoped, because the Windowsport evidently still uses the non-POSIX code paths for signal masking.Since we're largely emulating these BSD-style APIs for Windows anyway, itmight be a good thing to switch over to POSIX-like notation and therebyremove a few more #ifdefs. But I'm not in a position to code or test that.In the meantime, we can at least make things a bit more transparent bytesting for WIN32 explicitly in these places.1 parent8f7d044 commita65e086
File tree
11 files changed
+27
-200
lines changed- config
- src
- backend/libpq
- include
- libpq
- makefiles
- port
11 files changed
+27
-200
lines changedLines changed: 0 additions & 27 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
170 | 170 |
| |
171 | 171 |
| |
172 | 172 |
| |
173 |
| - | |
174 |
| - | |
175 |
| - | |
176 |
| - | |
177 |
| - | |
178 |
| - | |
179 |
| - | |
180 |
| - | |
181 |
| - | |
182 |
| - | |
183 |
| - | |
184 |
| - | |
185 |
| - | |
186 |
| - | |
187 |
| - | |
188 |
| - | |
189 |
| - | |
190 |
| - | |
191 |
| - | |
192 |
| - | |
193 |
| - | |
194 |
| - | |
195 |
| - | |
196 |
| - | |
197 |
| - | |
198 |
| - | |
199 |
| - | |
200 | 173 |
| |
201 | 174 |
| |
202 | 175 |
| |
|
Lines changed: 1 addition & 82 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
649 | 649 |
| |
650 | 650 |
| |
651 | 651 |
| |
652 |
| - | |
653 | 652 |
| |
654 | 653 |
| |
655 | 654 |
| |
| |||
12289 | 12288 |
| |
12290 | 12289 |
| |
12291 | 12290 |
| |
12292 |
| - | |
| 12291 | + | |
12293 | 12292 |
| |
12294 | 12293 |
| |
12295 | 12294 |
| |
| |||
13048 | 13047 |
| |
13049 | 13048 |
| |
13050 | 13049 |
| |
13051 |
| - | |
13052 |
| - | |
13053 |
| - | |
13054 |
| - | |
13055 |
| - | |
13056 |
| - | |
13057 |
| - | |
13058 |
| - | |
13059 |
| - | |
13060 |
| - | |
13061 |
| - | |
13062 |
| - | |
13063 |
| - | |
13064 |
| - | |
13065 |
| - | |
13066 |
| - | |
13067 |
| - | |
13068 |
| - | |
13069 |
| - | |
13070 |
| - | |
13071 |
| - | |
13072 |
| - | |
13073 |
| - | |
13074 |
| - | |
13075 |
| - | |
13076 |
| - | |
13077 |
| - | |
13078 |
| - | |
13079 |
| - | |
13080 |
| - | |
13081 |
| - | |
13082 |
| - | |
13083 | 13050 |
| |
13084 | 13051 |
| |
13085 | 13052 |
| |
| |||
14635 | 14602 |
| |
14636 | 14603 |
| |
14637 | 14604 |
| |
14638 |
| - | |
14639 |
| - | |
14640 |
| - | |
14641 |
| - | |
14642 |
| - | |
14643 |
| - | |
14644 |
| - | |
14645 |
| - | |
14646 |
| - | |
14647 |
| - | |
14648 |
| - | |
14649 |
| - | |
14650 |
| - | |
14651 |
| - | |
14652 |
| - | |
14653 |
| - | |
14654 |
| - | |
14655 |
| - | |
14656 |
| - | |
14657 |
| - | |
14658 |
| - | |
14659 |
| - | |
14660 |
| - | |
14661 |
| - | |
14662 |
| - | |
14663 |
| - | |
14664 |
| - | |
14665 |
| - | |
14666 |
| - | |
14667 |
| - | |
14668 |
| - | |
14669 |
| - | |
14670 |
| - | |
14671 |
| - | |
14672 |
| - | |
14673 |
| - | |
14674 |
| - | |
14675 |
| - | |
14676 |
| - | |
14677 |
| - | |
14678 |
| - | |
14679 |
| - | |
14680 |
| - | |
14681 |
| - | |
14682 |
| - | |
14683 |
| - | |
14684 |
| - | |
14685 |
| - | |
14686 | 14605 |
| |
14687 | 14606 |
| |
14688 | 14607 |
| |
|
Lines changed: 1 addition & 25 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1406 | 1406 |
| |
1407 | 1407 |
| |
1408 | 1408 |
| |
1409 |
| - | |
| 1409 | + | |
1410 | 1410 |
| |
1411 | 1411 |
| |
1412 | 1412 |
| |
| |||
1596 | 1596 |
| |
1597 | 1597 |
| |
1598 | 1598 |
| |
1599 |
| - | |
1600 |
| - | |
1601 |
| - | |
1602 |
| - | |
1603 |
| - | |
1604 |
| - | |
1605 |
| - | |
1606 |
| - | |
1607 |
| - | |
1608 |
| - | |
1609 |
| - | |
1610 |
| - | |
1611 | 1599 |
| |
1612 | 1600 |
| |
1613 | 1601 |
| |
| |||
1932 | 1920 |
| |
1933 | 1921 |
| |
1934 | 1922 |
| |
1935 |
| - | |
1936 |
| - | |
1937 |
| - | |
1938 |
| - | |
1939 |
| - | |
1940 |
| - | |
1941 |
| - | |
1942 |
| - | |
1943 |
| - | |
1944 |
| - | |
1945 |
| - | |
1946 |
| - | |
1947 | 1923 |
| |
1948 | 1924 |
| |
1949 | 1925 |
| |
|
Lines changed: 0 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
432 | 432 |
| |
433 | 433 |
| |
434 | 434 |
| |
435 |
| - | |
436 |
| - | |
437 |
| - | |
438 | 435 |
| |
439 | 436 |
| |
440 | 437 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
| 21 | + | |
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
| |||
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
48 |
| - | |
| 48 | + | |
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
| |||
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
104 |
| - | |
| 104 | + | |
105 | 105 |
| |
106 | 106 |
| |
107 | 107 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1051 | 1051 |
| |
1052 | 1052 |
| |
1053 | 1053 |
| |
1054 |
| - | |
| 1054 | + | |
1055 | 1055 |
| |
1056 |
| - | |
| 1056 | + | |
1057 | 1057 |
| |
1058 | 1058 |
| |
1059 | 1059 |
| |
|
Lines changed: 9 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
| 18 | + | |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
25 | 29 |
| |
26 | 30 |
| |
27 | 31 |
| |
28 | 32 |
| |
29 |
| - | |
30 |
| - | |
31 |
| - | |
32 |
| - | |
33 |
| - | |
34 |
| - | |
| 33 | + | |
35 | 34 |
| |
| 35 | + | |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
| 38 | + | |
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
|
Lines changed: 0 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
379 | 379 |
| |
380 | 380 |
| |
381 | 381 |
| |
382 |
| - | |
383 |
| - | |
384 |
| - | |
385 | 382 |
| |
386 | 383 |
| |
387 | 384 |
| |
| |||
443 | 440 |
| |
444 | 441 |
| |
445 | 442 |
| |
446 |
| - | |
447 |
| - | |
448 |
| - | |
449 |
| - | |
450 |
| - | |
451 |
| - | |
452 | 443 |
| |
453 | 444 |
| |
454 | 445 |
| |
|
Lines changed: 0 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
264 | 264 |
| |
265 | 265 |
| |
266 | 266 |
| |
267 |
| - | |
268 |
| - | |
269 |
| - | |
270 | 267 |
| |
271 | 268 |
| |
272 | 269 |
| |
| |||
316 | 313 |
| |
317 | 314 |
| |
318 | 315 |
| |
319 |
| - | |
320 |
| - | |
321 |
| - | |
322 |
| - | |
323 |
| - | |
324 |
| - | |
325 | 316 |
| |
326 | 317 |
| |
327 | 318 |
| |
|
Lines changed: 0 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 | 1 |
| |
9 | 2 |
| |
10 | 3 |
| |
|
Lines changed: 11 additions & 24 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 |
| - | |
19 |
| - | |
20 |
| - | |
21 |
| - | |
22 |
| - | |
23 |
| - | |
24 |
| - | |
25 |
| - | |
26 |
| - | |
27 |
| - | |
28 |
| - | |
29 |
| - | |
30 |
| - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
31 | 18 |
| |
32 | 19 |
| |
33 | 20 |
| |
34 | 21 |
| |
35 |
| - | |
36 |
| - | |
37 |
| - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
38 | 25 |
| |
39 | 26 |
| |
40 | 27 |
| |
| |||
52 | 39 |
| |
53 | 40 |
| |
54 | 41 |
| |
55 |
| - | |
56 |
| - | |
57 |
| - | |
| 42 | + | |
58 | 43 |
| |
59 | 44 |
| |
60 | 45 |
| |
| |||
68 | 53 |
| |
69 | 54 |
| |
70 | 55 |
| |
71 |
| - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
72 | 59 |
| |
73 | 60 |
| |
74 | 61 |
|
0 commit comments
Comments
(0)