From e2a747b76d43cc75dbeb8081377a14d6d5785e7e Mon Sep 17 00:00:00 2001 From: Colin Finck Date: Fri, 18 Jan 2008 16:12:59 +0000 Subject: [PATCH] =?UTF-8?q?Write=20the=20TLB=20file=20in=20binary=20mode,?= =?UTF-8?q?=20so=20the=20line=20endings=20won't=20be=20changed.=20Fixes=20?= =?UTF-8?q?the=20MSI=20registration=20(I=20reenabled=20it=20as=20well).=20?= =?UTF-8?q?Credits=20go=20to=20Aleksey=20and=20Herv=C3=A9=20again.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit svn path=/trunk/; revision=31868 --- reactos/dll/win32/msi/msi.rbuild | 2 +- reactos/tools/widl/write_msft.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/msi/msi.rbuild b/reactos/dll/win32/msi/msi.rbuild index d70cadd056b..aa16295a0ac 100644 --- a/reactos/dll/win32/msi/msi.rbuild +++ b/reactos/dll/win32/msi/msi.rbuild @@ -2,7 +2,7 @@ - + . include/reactos/wine diff --git a/reactos/tools/widl/write_msft.c b/reactos/tools/widl/write_msft.c index 462111c2d06..e604ab72f5d 100644 --- a/reactos/tools/widl/write_msft.c +++ b/reactos/tools/widl/write_msft.c @@ -2413,7 +2413,7 @@ static int save_all_changes(msft_typelib_t *typelib) retval = TYPE_E_IOERROR; - fd = creat(typelib->typelib->filename, 0666); + fd = open(typelib->typelib->filename, _O_CREAT | _O_RDWR | _O_BINARY, 0666); if (fd == -1) return retval; filepos = sizeof(MSFT_Header) + sizeof(MSFT_SegDir);