1*4d495c6eSApple OSS Distributions #include <unistd.h> 2*4d495c6eSApple OSS Distributions 3*4d495c6eSApple OSS Distributions int main(int argc,char ** argv)4*4d495c6eSApple OSS Distributionsmain(int argc, char **argv) 5*4d495c6eSApple OSS Distributions { 6*4d495c6eSApple OSS Distributions /* 7*4d495c6eSApple OSS Distributions * This is just a process signed in such a way that it appears to the system 8*4d495c6eSApple OSS Distributions * as a DriverKit extension. 9*4d495c6eSApple OSS Distributions * This is used to ensure that dexts get the MTE policy we expect just by virtue 10*4d495c6eSApple OSS Distributions * of being a dext. 11*4d495c6eSApple OSS Distributions * sleep() so we eventually terminate too (and don't bother with anything 12*4d495c6eSApple OSS Distributions * fancy for synchronizing.) 13*4d495c6eSApple OSS Distributions */ 14*4d495c6eSApple OSS Distributions sleep(5); 15*4d495c6eSApple OSS Distributions return 0; 16*4d495c6eSApple OSS Distributions } 17