From 2a1c9afb2cdfdc396cc41c8645f0754cc051d473 Mon Sep 17 00:00:00 2001 From: Maurilio Longo Date: Tue, 2 Mar 2010 15:42:01 +0000 Subject: [PATCH] 2010-03-02 16:40 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) * src/rtl/filesys.c * hb_fsCurDirBuff() convert '/' to '\' for OS/2 --- harbour/ChangeLog | 4 ++++ harbour/src/rtl/filesys.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 8212c30d54..d699fc762d 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -18,6 +18,10 @@ */ +2010-03-02 16:40 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) + * src/rtl/filesys.c + * hb_fsCurDirBuff() convert '/' to '\' for OS/2 + 2010-03-02 16:15 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) * src/common/hbffind.c * hb_fsFindNextLow() to work reliably in my environment needs diff --git a/harbour/src/rtl/filesys.c b/harbour/src/rtl/filesys.c index a2dd383b68..ae1f56ea6c 100644 --- a/harbour/src/rtl/filesys.c +++ b/harbour/src/rtl/filesys.c @@ -2817,7 +2817,7 @@ HB_ERRCODE hb_fsCurDirBuff( int iDrive, char * pszBuffer, HB_SIZE ulSize ) /* NOTE: A trailing underscore is not returned on this platform, so we don't need to strip it. [vszakats] */ -#if defined( __DJGPP__ ) +#if defined( __DJGPP__ ) || defined( HB_OS_OS2 ) /* convert '/' to '\' */ while( ( pszStart = strchr( pszBuffer, '/' ) ) != NULL ) *pszStart = '\\';