1*19c3b8c2SApple OSS Distributions #include <unistd.h> 2*19c3b8c2SApple OSS Distributions #include <os/assumes.h> 3*19c3b8c2SApple OSS Distributions #include <signal.h> 4*19c3b8c2SApple OSS Distributions 5*19c3b8c2SApple OSS Distributions int main()6*19c3b8c2SApple OSS Distributionsmain() 7*19c3b8c2SApple OSS Distributions { 8*19c3b8c2SApple OSS Distributions // Always signal parent to unblock them 9*19c3b8c2SApple OSS Distributions kill(getppid(), SIGUSR1); 10*19c3b8c2SApple OSS Distributions 11*19c3b8c2SApple OSS Distributions #if !defined(__x86_64__) 12*19c3b8c2SApple OSS Distributions os_crash("translated child not running as x86_64"); 13*19c3b8c2SApple OSS Distributions #endif 14*19c3b8c2SApple OSS Distributions sleep(100); 15*19c3b8c2SApple OSS Distributions return 0; 16*19c3b8c2SApple OSS Distributions } 17