--- a/kernel2minor.c +++ b/kernel2minor.c @@ -622,7 +622,7 @@ int main(int argc, char *argv[]){ perror("Can't open kernel file"); exit(-1); } - r = creat(res_file, 0); + r = open(res_file, O_CREAT | O_TRUNC | O_WRONLY, 0644); if(r <= 0){ perror("Can't create result file"); close(k);