forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit0021ae0
committed
Fix Win32 problems with signals and sockets, by making the forkexec code
even uglier than it was already :-(. Also, on Windows only, use temporaryshared memory segments instead of ordinary files to pass over criticalvariable values from postmaster to child processes. Magnus Hagander1 parente1bf652 commit0021ae0
File tree
5 files changed
+615
-239
lines changed- src
- backend
- main
- port/win32
- postmaster
- include/port
5 files changed
+615
-239
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | 121 | | |
125 | 122 | | |
126 | 123 | | |
| |||
281 | 278 | | |
282 | 279 | | |
283 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
284 | 291 | | |
285 | 292 | | |
286 | 293 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
154 | 155 | | |
155 | 156 | | |
156 | 157 | | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
157 | 180 | | |
158 | 181 | | |
159 | 182 | | |
| |||
210 | 233 | | |
211 | 234 | | |
212 | 235 | | |
213 | | - | |
| 236 | + | |
214 | 237 | | |
215 | 238 | | |
216 | 239 | | |
| |||
219 | 242 | | |
220 | 243 | | |
221 | 244 | | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | 245 | | |
226 | 246 | | |
227 | | - | |
228 | | - | |
229 | | - | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
230 | 257 | | |
231 | 258 | | |
232 | 259 | | |
| |||
244 | 271 | | |
245 | 272 | | |
246 | 273 | | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
247 | 277 | | |
248 | 278 | | |
249 | 279 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
| 113 | + | |
114 | 114 | | |
| 115 | + | |
115 | 116 | | |
116 | 117 | | |
117 | 118 | | |
| |||
492 | 493 | | |
493 | 494 | | |
494 | 495 | | |
495 | | - | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | 496 | | |
500 | 497 | | |
501 | 498 | | |
| |||
517 | 514 | | |
518 | 515 | | |
519 | 516 | | |
520 | | - | |
| 517 | + | |
521 | 518 | | |
522 | 519 | | |
523 | 520 | | |
524 | | - | |
525 | | - | |
526 | 521 | | |
527 | 522 | | |
528 | 523 | | |
| |||
1385 | 1380 | | |
1386 | 1381 | | |
1387 | 1382 | | |
1388 | | - | |
1389 | 1383 | | |
1390 | | - | |
| 1384 | + | |
| 1385 | + | |
1391 | 1386 | | |
1392 | | - | |
| 1387 | + | |
1393 | 1388 | | |
| 1389 | + | |
1394 | 1390 | | |
1395 | 1391 | | |
1396 | 1392 | | |
| |||
1445 | 1441 | | |
1446 | 1442 | | |
1447 | 1443 | | |
| 1444 | + | |
1448 | 1445 | | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
1449 | 1450 | | |
1450 | 1451 | | |
1451 | 1452 | | |
| |||
1943 | 1944 | | |
1944 | 1945 | | |
1945 | 1946 | | |
| 1947 | + | |
| 1948 | + | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
| 1954 | + | |
| 1955 | + | |
| 1956 | + | |
1946 | 1957 | | |
1947 | 1958 | | |
1948 | 1959 | | |
| |||
0 commit comments
Comments
(0)