1*d83cc019SAndroid Build Coastguard Worker #include <fcntl.h> 2*d83cc019SAndroid Build Coastguard Worker #include <stdio.h> 3*d83cc019SAndroid Build Coastguard Worker #include <stdlib.h> 4*d83cc019SAndroid Build Coastguard Worker #include <sys/stat.h> 5*d83cc019SAndroid Build Coastguard Worker #include <sys/types.h> 6*d83cc019SAndroid Build Coastguard Worker 7*d83cc019SAndroid Build Coastguard Worker #include "resultgen.h" 8*d83cc019SAndroid Build Coastguard Worker main(int argc,char ** argv)9*d83cc019SAndroid Build Coastguard Workerint main(int argc, char **argv) 10*d83cc019SAndroid Build Coastguard Worker { 11*d83cc019SAndroid Build Coastguard Worker int dirfd; 12*d83cc019SAndroid Build Coastguard Worker 13*d83cc019SAndroid Build Coastguard Worker if (argc < 2) 14*d83cc019SAndroid Build Coastguard Worker exit(1); 15*d83cc019SAndroid Build Coastguard Worker 16*d83cc019SAndroid Build Coastguard Worker dirfd = open(argv[1], O_DIRECTORY | O_RDONLY); 17*d83cc019SAndroid Build Coastguard Worker if (dirfd < 0) 18*d83cc019SAndroid Build Coastguard Worker exit(1); 19*d83cc019SAndroid Build Coastguard Worker 20*d83cc019SAndroid Build Coastguard Worker if (generate_results(dirfd)) { 21*d83cc019SAndroid Build Coastguard Worker printf("Results generated\n"); 22*d83cc019SAndroid Build Coastguard Worker exit(0); 23*d83cc019SAndroid Build Coastguard Worker } 24*d83cc019SAndroid Build Coastguard Worker 25*d83cc019SAndroid Build Coastguard Worker exit(1); 26*d83cc019SAndroid Build Coastguard Worker } 27