This commit is contained in:
Bandie 2018-03-17 21:18:22 +01:00
parent c856c49a92
commit a79509c974
Signed by: Bandie
GPG Key ID: C1E133BC65A822DD
1 changed files with 43 additions and 47 deletions

View File

@ -70,14 +70,12 @@ int main(int argc, char *argv[]){
if(fork() == 0){ if(fork() == 0){
// Check if program is even executable // Check if program is even executable
if(!(!access(PROGRAM, F_OK) && !access(PROGRAM, R_OK) && !access(PROGRAM, X_OK))){ if(!(!access(PROGRAM, F_OK) && !access(PROGRAM, R_OK) && !access(PROGRAM, X_OK))){
fprintf(stderr, "ERROR: It is not possible to execute %s: ", PROGRAM); fprintf(stderr, "ERROR: It is not possible to execute %s: ", PROGRAM);
if(access(PROGRAM, F_OK)) fprintf(stderr, "It does not exist.\n"); if(access(PROGRAM, F_OK)) fprintf(stderr, "It does not exist.\n");
else fprintf(stderr, "Access denied. (Are you root?)\n"); else fprintf(stderr, "Access denied. (Are you root?)\n");
return 1; return 1;
} }
else{ else{
@ -92,11 +90,9 @@ int main(int argc, char *argv[]){
} }
else else
execlp(PROGRAM, PROGRAM, NULL); execlp(PROGRAM, PROGRAM, NULL);
}
} }
}
else { else {
if(verbose) if(verbose)
@ -108,11 +104,11 @@ int main(int argc, char *argv[]){
printf("Exit: %d\n", statval); printf("Exit: %d\n", statval);
if(statval == STATUS_OK){ if(statval == STATUS_OK){
// If exit 0, write file with nothing in it // If exit is STATUS_OK, write file with nothing in it
FILE *f = fopen(VRFFILE, "w"); FILE *f = fopen(VRFFILE, "w");
if(f == NULL){ if(f == NULL){
printf("ERROR opening file"); printf("ERROR opening file");
exit(1); return 1;
} }
fclose(f); fclose(f);
} }