Changeset 40046 in vbox
- Timestamp:
- Feb 9, 2012 9:41:03 AM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 76172
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r3/posix/process-creation-posix.cpp
r39083 r40046 655 655 pid_t pid = fork(); 656 656 if (pid == -1) 657 { 658 if (fdPidfile != -1) 659 close(fdPidfile); 657 660 return RTErrConvertFromErrno(errno); 661 } 658 662 if (pid != 0) 659 663 { … … 673 677 sigaction(SIGHUP, &OldSigAct, NULL); 674 678 if (newpgid == -1) 679 { 680 if (fdPidfile != -1) 681 close(fdPidfile); 675 682 return RTErrConvertFromErrno(SavedErrno); 683 } 676 684 677 685 if (!fNoClose) … … 705 713 pid = fork(); 706 714 if (pid == -1) 715 { 716 if (fdPidfile != -1) 717 close(fdPidfile); 707 718 return RTErrConvertFromErrno(errno); 719 } 708 720 709 721 if (pid != 0) … … 720 732 } 721 733 734 if (fdPidfile != -1) 735 close(fdPidfile); 736 722 737 return VINF_SUCCESS; 723 738 }
Note:
See TracChangeset
for help on using the changeset viewer.