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