Now programs using Posix to call other programs should behave more like on MS-Windows, by comparing the return value with zero. It was tested with hard crashes using intentional segmentation faults before, but Posix apparently has more than one way to indicate a crash, so process_getStatus missed the weaker crashes where the called Linux program simply returned a non-zero value.
This should make it easier to detect when an external program called directly from your program failed to complete a given task.
Now programs using Posix to call other programs should behave more like on MS-Windows, by comparing the return value with zero. It was tested with hard crashes using intentional segmentation faults before, but Posix apparently has more than one way to indicate a crash, so process_getStatus missed the weaker crashes where the called Linux program simply returned a non-zero value.
This should make it easier to detect when an external program called directly from your program failed to complete a given task.