PATCH - makedep

Steven Edwards Steven_Ed4153 at yahoo.com
Thu May 2 04:48:25 CDT 2002


I don't know if this will cause any problems for other platforms but it
works here. 
Of course so did my last dirty hack so can someone point out a better
way? According to 
http://www.delorie.com/djgpp/doc/libc/libc_95.html if the system has
ftruncate it 
just calls it.

If this isnt cool then would the configure check work here to #define
ftruncate chsize?

Changelog: changed ftruncate to chsize for mingw port

cvs diff -u makedep.c 
Index: makedep.c
===================================================================
RCS file: /home/wine/wine/tools/makedep.c,v
retrieving revision 1.10
diff -u -r1.10 makedep.c
--- makedep.c	10 Mar 2002 00:24:22 -0000	1.10
+++ makedep.c	2 May 2002 09:31:04 -0000
@@ -381,7 +381,7 @@
     {
         while (fgets( buffer, sizeof(buffer), file ))
             if (!strncmp( buffer, Separator, strlen(Separator) ))
break;
-        ftruncate( fileno(file), ftell(file) );
+        chsize( fileno(file), ftell(file) );
         fseek( file, 0L, SEEK_END );
     }
     if (!file)




More information about the wine-devel mailing list