Commit bbdc57e
Anders Johnsen
Clean up process spawning.
Pass environment as argument to execvpe and use _exit instead of exit
(so fork/vfork can be used interchangeable).
BUG=
[email protected]
Review URL: https://codereview.chromium.org//1156313004.1 parent 6a85394 commit bbdc57e
File tree
4 files changed
+83
-124
lines changed- runtime/bin
- tests/standalone/io
4 files changed
+83
-124
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | 27 | | |
31 | 28 | | |
32 | 29 | | |
| |||
154 | 151 | | |
155 | 152 | | |
156 | 153 | | |
157 | | - | |
| 154 | + | |
158 | 155 | | |
159 | 156 | | |
160 | 157 | | |
| |||
414 | 411 | | |
415 | 412 | | |
416 | 413 | | |
417 | | - | |
| 414 | + | |
418 | 415 | | |
419 | 416 | | |
420 | 417 | | |
| |||
443 | 440 | | |
444 | 441 | | |
445 | 442 | | |
446 | | - | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
447 | 449 | | |
448 | 450 | | |
449 | | - | |
450 | | - | |
451 | | - | |
452 | 451 | | |
453 | 452 | | |
454 | 453 | | |
| |||
500 | 499 | | |
501 | 500 | | |
502 | 501 | | |
503 | | - | |
504 | | - | |
| 502 | + | |
| 503 | + | |
505 | 504 | | |
506 | 505 | | |
507 | 506 | | |
508 | | - | |
509 | | - | |
| 507 | + | |
| 508 | + | |
510 | 509 | | |
511 | 510 | | |
512 | 511 | | |
| |||
536 | 535 | | |
537 | 536 | | |
538 | 537 | | |
539 | | - | |
| 538 | + | |
540 | 539 | | |
541 | 540 | | |
542 | 541 | | |
| |||
560 | 559 | | |
561 | 560 | | |
562 | 561 | | |
563 | | - | |
| 562 | + | |
564 | 563 | | |
565 | 564 | | |
566 | 565 | | |
| |||
650 | 649 | | |
651 | 650 | | |
652 | 651 | | |
653 | | - | |
654 | | - | |
| 652 | + | |
| 653 | + | |
655 | 654 | | |
656 | | - | |
657 | | - | |
658 | | - | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | | - | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
668 | 658 | | |
669 | 659 | | |
670 | 660 | | |
| |||
678 | 668 | | |
679 | 669 | | |
680 | 670 | | |
681 | | - | |
| 671 | + | |
682 | 672 | | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | | - | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
687 | 677 | | |
688 | 678 | | |
689 | | - | |
690 | | - | |
| 679 | + | |
| 680 | + | |
691 | 681 | | |
692 | 682 | | |
693 | 683 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | 26 | | |
30 | 27 | | |
31 | 28 | | |
| |||
153 | 150 | | |
154 | 151 | | |
155 | 152 | | |
156 | | - | |
| 153 | + | |
157 | 154 | | |
158 | 155 | | |
159 | 156 | | |
| |||
413 | 410 | | |
414 | 411 | | |
415 | 412 | | |
416 | | - | |
| 413 | + | |
417 | 414 | | |
418 | 415 | | |
419 | 416 | | |
| |||
442 | 439 | | |
443 | 440 | | |
444 | 441 | | |
445 | | - | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
446 | 448 | | |
447 | 449 | | |
448 | | - | |
449 | | - | |
450 | | - | |
451 | 450 | | |
452 | 451 | | |
453 | 452 | | |
| |||
499 | 498 | | |
500 | 499 | | |
501 | 500 | | |
502 | | - | |
503 | | - | |
| 501 | + | |
| 502 | + | |
504 | 503 | | |
505 | 504 | | |
506 | 505 | | |
507 | | - | |
508 | | - | |
| 506 | + | |
| 507 | + | |
509 | 508 | | |
510 | 509 | | |
511 | 510 | | |
| |||
535 | 534 | | |
536 | 535 | | |
537 | 536 | | |
538 | | - | |
| 537 | + | |
539 | 538 | | |
540 | 539 | | |
541 | 540 | | |
| |||
559 | 558 | | |
560 | 559 | | |
561 | 560 | | |
562 | | - | |
| 561 | + | |
563 | 562 | | |
564 | 563 | | |
565 | 564 | | |
| |||
648 | 647 | | |
649 | 648 | | |
650 | 649 | | |
651 | | - | |
652 | | - | |
| 650 | + | |
| 651 | + | |
653 | 652 | | |
654 | | - | |
655 | | - | |
656 | | - | |
657 | | - | |
658 | | - | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
665 | | - | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
666 | 656 | | |
667 | 657 | | |
668 | 658 | | |
| |||
676 | 666 | | |
677 | 667 | | |
678 | 668 | | |
679 | | - | |
| 669 | + | |
680 | 670 | | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
685 | 675 | | |
686 | 676 | | |
687 | | - | |
688 | | - | |
| 677 | + | |
| 678 | + | |
689 | 679 | | |
690 | 680 | | |
691 | 681 | | |
| |||
0 commit comments