- if (!g_is_under_rosetta) {
- /* look for child exit notification on the kevent64 kqueue */
- EV_SET64( &my_kevent64, my_pid, EVFILT_PROC, EV_CLEAR, NOTE_EXIT, 0, 0, 0, 0 );
- my_err = kevent64( my_kqueue64, NULL, 0, &my_kevent64, 1, 0, 0);
- if ( my_err == -1 ) {
- printf( "kevent64 call to get child exit failed with error %d - \"%s\" \n", errno, strerror( errno) );
- goto test_failed_exit;
- }
- if ( my_err == 0 ) {
- printf( "kevent64 call to get proc exit event did not return any when it should have \n" );
- goto test_failed_exit;
- }
- if ( my_kevent64.filter != EVFILT_PROC ) {
- printf( "kevent64 call to get proc exit event did not return EVFILT_PROC \n" );
- printf( "filter %i \n", my_kevent64.filter );
- goto test_failed_exit;
- }
- if ( (my_kevent64.fflags & NOTE_EXIT) == 0 ) {
- printf( "kevent64 call to get proc exit event did not return NOTE_EXIT \n" );
- printf( "fflags 0x%02X \n", my_kevent64.fflags );
- goto test_failed_exit;
- }
+ /* look for child exit notification on the kevent64 kqueue */
+ EV_SET64( &my_kevent64, my_pid, EVFILT_PROC, EV_CLEAR, NOTE_EXIT, 0, 0, 0, 0 );
+ my_err = kevent64( my_kqueue64, NULL, 0, &my_kevent64, 1, 0, 0);
+ if ( my_err == -1 ) {
+ printf( "kevent64 call to get child exit failed with error %d - \"%s\" \n", errno, strerror( errno) );
+ goto test_failed_exit;
+ }
+ if ( my_err == 0 ) {
+ printf( "kevent64 call to get proc exit event did not return any when it should have \n" );
+ goto test_failed_exit;
+ }
+ if ( my_kevent64.filter != EVFILT_PROC ) {
+ printf( "kevent64 call to get proc exit event did not return EVFILT_PROC \n" );
+ printf( "filter %i \n", my_kevent64.filter );
+ goto test_failed_exit;
+ }
+ if ( (my_kevent64.fflags & NOTE_EXIT) == 0 ) {
+ printf( "kevent64 call to get proc exit event did not return NOTE_EXIT \n" );
+ printf( "fflags 0x%02X \n", my_kevent64.fflags );
+ goto test_failed_exit;