int touch(const char *fname) {
FILE *fp;
fp = fopen(fname, "r");
if (fp != NULL) {
fclose(fp);
return 0;
}
fclose(fp);

fp = fopen(fname, "w");
fclose(fp);
return 1;
}