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