summaryrefslogtreecommitdiff
path: root/store
diff options
context:
space:
mode:
Diffstat (limited to 'store')
-rw-r--r--store/source/lockbyte.cxx2
-rw-r--r--store/workben/makefile.mk11
2 files changed, 7 insertions, 6 deletions
diff --git a/store/source/lockbyte.cxx b/store/source/lockbyte.cxx
index a38aa768908d..a03628bfb740 100644
--- a/store/source/lockbyte.cxx
+++ b/store/source/lockbyte.cxx
@@ -297,7 +297,7 @@ struct FileHandle
if (result == osl_File_E_EXIST)
{
// Already existing (O_CREAT | O_EXCL).
- result = osl_openFile (aFileUrl.pData, &m_handle, osl_File_OpenFlag_Write);
+ result = osl_openFile (aFileUrl.pData, &m_handle, osl_File_OpenFlag_Read | osl_File_OpenFlag_Write);
if ((result == osl_File_E_None) && (eAccessMode == store_AccessCreate))
{
// Truncate existing file.
diff --git a/store/workben/makefile.mk b/store/workben/makefile.mk
index 334585710522..4b58d26409a0 100644
--- a/store/workben/makefile.mk
+++ b/store/workben/makefile.mk
@@ -93,11 +93,12 @@ APP3STDLIBS= $(STOREDBGLIB)
APP3STDLIBS+= $(SALLIB)
APP3DEPN= $(STOREDBGLIB)
- APP4TARGET= t_store
- APP4OBJS= $(OBJ)$/t_store.obj
- APP4STDLIBS= $(STORELIB)
- APP4STDLIBS+= $(SALLIB)
- APP4DEPN= $(SLB)$/store.lib
+APP4TARGET= t_store
+APP4OBJS= $(OBJ)$/t_store.obj
+APP4STDLIBS= $(STORELIB)
+APP4STDLIBS+= $(SALLIB)
+APP4DEPN= $(SLB)$/store.lib
+APP4RPATH= UREBIN
APP5TARGET= t_leak
APP5OBJS= $(OBJ)$/t_leak.obj