1 --- ./dos2unix.c.orig 2007-04-17 11:16:32.000000000 +0400
2 +++ ./dos2unix.c 2007-04-17 12:41:01.000000000 +0400
8 + char *TempPath = (char *) malloc(sizeof(char) * strlen(ipInFN)+14);
10 struct utimbuf UTimeBuf;
13 if ((ipFlag->KeepDate) && stat(ipInFN, &StatBuf))
16 - strcpy (TempPath, "./d2utmpXXXXXX");
17 + strcpy (TempPath, ipInFN);
18 + strcat (TempPath, "_u2dtmpXXXXXX");
19 if((fd=mkstemp (TempPath))<0) {
20 perror("Failed to open output temp file");
35 + char *TempPath = (char *) malloc(sizeof(char) * strlen(ipInFN)+14);
37 struct utimbuf UTimeBuf;
38 mode_t mode = S_IRUSR | S_IWUSR;
41 mode = StatBuf.st_mode;
43 - strcpy (TempPath, "./u2dtmpXXXXXX");
44 + strcpy (TempPath, ipInFN);
45 + strcat (TempPath, "_u2dtmpXXXXXX");
46 if((fd=mkstemp (TempPath))<0) {
47 perror("Failed to open output temp file");