X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=tools%2Frtouch.c;fp=tools%2Frtouch.c;h=1d9c7c6b994265e4b7553d0d38a70e909abf6e2c;hp=ce1773c4704523b21db7afcaabda43a36aaa2228;hb=a3df8bf1429570e0bd6c6428f6ed80073578cf4b;hpb=7c0db166f81fbe8c8b913d7f26048e337d383605 diff --git a/tools/rtouch.c b/tools/rtouch.c index ce1773c..1d9c7c6 100755 --- a/tools/rtouch.c +++ b/tools/rtouch.c @@ -42,7 +42,7 @@ char* convert_path(char* origpath) int main(int argc, char* argv[]) { char* path; - FILE* file; + int id; #ifdef WIN32 time_t now; struct utimbuf fnow; @@ -55,21 +55,21 @@ int main(int argc, char* argv[]) } path = convert_path(argv[1]); - file = (FILE *)open(path, S_IWRITE); - if (file == (void*)-1) + id = open(path, S_IWRITE); + if (id < 0) { - file = (FILE *)open(path, S_IWRITE | O_CREAT); - if (file == (void*)-1) + id = open(path, S_IWRITE | O_CREAT); + if (id < 0) { fprintf(stderr, "Cannot create file.\n"); exit(1); } } - fclose(file); + close(id); #ifdef WIN32 - now = time(); + now = time(NULL); fnow.actime = now; fnow.modtime = now; (int) utime(path, &fnow);