widl: Write the TLB file in binary mode, so the line endings =

Colin Finck mail at colinfinck.de
Thu Feb 7 17:41:30 CST 2008


won't be changed=0A=
=0A=
---=0A=
 tools/widl/write_msft.c |    2 +-=0A=
 1 files changed, 1 insertions(+), 1 deletions(-)=0A=
=0A=
diff --git a/tools/widl/write_msft.c b/tools/widl/write_msft.c=0A=
index 51227bf..4e7edf3 100644=0A=
--- a/tools/widl/write_msft.c=0A=
+++ b/tools/widl/write_msft.c=0A=
@@ -2418,7 +2418,7 @@ static int save_all_changes(msft_typelib_t =
*typelib)=0A=
 =0A=
     retval =3D TYPE_E_IOERROR;=0A=
 =0A=
-    fd =3D creat(typelib->typelib->filename, 0666);=0A=
+    fd =3D open(typelib->typelib->filename, O_CREAT | O_WRONLY | =
O_TRUNC | O_BINARY, 0666);=0A=
     if (fd =3D=3D -1) return retval;=0A=
 =0A=
     filepos =3D sizeof(MSFT_Header) + sizeof(MSFT_SegDir);=0A=
-- =0A=
1.4.4.2=0A=
=0A=

------=_NextPart_000_0024_01C869B1.260D41B0--




More information about the wine-patches mailing list