Commit 44fc3d0
normal
unrevert r63852 but keep SIGCHLD path disabled for win32
Reading win32/win32.c waitpid implementation, maybe waitpid(-1, ...)
on that platform will never conflict with mjit use of waitpid.
In any case, I've added WAITPID_USE_SIGCHLD macro to vm_core.h
so it can be easy for Linux/BSD users to test (hopefully!)
win32-compatible code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e1 parent b3799b9 commit 44fc3d0
16 files changed
Lines changed: 627 additions & 230 deletions
File tree
- ext/pty
- spec/ruby/core/process
- test/ruby
- win32
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
766 | 766 | | |
767 | 767 | | |
768 | 768 | | |
| 769 | + | |
769 | 770 | | |
770 | 771 | | |
771 | 772 | | |
| |||
1782 | 1783 | | |
1783 | 1784 | | |
1784 | 1785 | | |
| 1786 | + | |
1785 | 1787 | | |
1786 | 1788 | | |
1787 | 1789 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | 249 | | |
255 | 250 | | |
256 | 251 | | |
257 | 252 | | |
258 | 253 | | |
259 | 254 | | |
260 | | - | |
261 | | - | |
| 255 | + | |
262 | 256 | | |
263 | 257 | | |
264 | 258 | | |
| |||
272 | 266 | | |
273 | 267 | | |
274 | 268 | | |
275 | | - | |
276 | | - | |
| 269 | + | |
277 | 270 | | |
278 | | - | |
279 | 271 | | |
280 | 272 | | |
281 | 273 | | |
| |||
293 | 285 | | |
294 | 286 | | |
295 | 287 | | |
296 | | - | |
297 | | - | |
298 | 288 | | |
299 | 289 | | |
300 | 290 | | |
| |||
346 | 336 | | |
347 | 337 | | |
348 | 338 | | |
349 | | - | |
350 | 339 | | |
351 | 340 | | |
352 | 341 | | |
353 | 342 | | |
354 | | - | |
355 | | - | |
| 343 | + | |
356 | 344 | | |
357 | 345 | | |
358 | 346 | | |
359 | 347 | | |
360 | | - | |
361 | | - | |
| 348 | + | |
362 | 349 | | |
363 | | - | |
364 | 350 | | |
365 | 351 | | |
366 | 352 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2042 | 2042 | | |
2043 | 2043 | | |
2044 | 2044 | | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
2045 | 2048 | | |
2046 | 2049 | | |
2047 | 2050 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| |||
118 | 119 | | |
119 | 120 | | |
120 | 121 | | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
121 | 126 | | |
122 | 127 | | |
123 | 128 | | |
| |||
263 | 268 | | |
264 | 269 | | |
265 | 270 | | |
266 | | - | |
| 271 | + | |
267 | 272 | | |
268 | 273 | | |
269 | 274 | | |
| |||
401 | 406 | | |
402 | 407 | | |
403 | 408 | | |
404 | | - | |
| 409 | + | |
405 | 410 | | |
| 411 | + | |
| 412 | + | |
406 | 413 | | |
407 | | - | |
408 | | - | |
409 | | - | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
410 | 418 | | |
411 | | - | |
412 | | - | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
418 | 428 | | |
419 | 429 | | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
420 | 444 | | |
421 | 445 | | |
422 | 446 | | |
| |||
1491 | 1515 | | |
1492 | 1516 | | |
1493 | 1517 | | |
| 1518 | + | |
| 1519 | + | |
1494 | 1520 | | |
1495 | 1521 | | |
1496 | 1522 | | |
1497 | 1523 | | |
1498 | 1524 | | |
1499 | 1525 | | |
| 1526 | + | |
1500 | 1527 | | |
1501 | 1528 | | |
1502 | 1529 | | |
| |||
0 commit comments