Ignore:
Timestamp:
Jun 24, 2001, 4:13:05 PM (24 years ago)
Author:
sandervl
Message:

Rewrote CopyFile, MoveFile & RemoveDirectory

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/oslibdos.cpp

    r6086 r6090  
    1 /* $Id: oslibdos.cpp,v 1.69 2001-06-23 19:43:50 sandervl Exp $ */
     1/* $Id: oslibdos.cpp,v 1.70 2001-06-24 14:13:04 sandervl Exp $ */
    22/*
    33 * Wrappers for OS/2 Dos* API
     
    521521
    522522  rc = DosClose(hFile);
     523  SetLastError(error2WinError(rc));
     524  return (rc == NO_ERROR);
     525}
     526//******************************************************************************
     527//******************************************************************************
     528BOOL OSLibDosCopyFile(LPCSTR lpszOldFile, LPCSTR lpszNewFile, BOOL fFailIfExist)
     529{
     530 APIRET rc;
     531
     532  rc = DosCopy((PSZ)lpszOldFile, (PSZ)lpszNewFile, fFailIfExist ? 0: DCPY_EXISTING);
     533  SetLastError(error2WinError(rc));
     534  return (rc == NO_ERROR);
     535}
     536//******************************************************************************
     537//******************************************************************************
     538BOOL OSLibDosMoveFile(LPCSTR lpszOldFile, LPCSTR lpszNewFile)
     539{
     540 APIRET rc;
     541
     542  rc = DosMove((PSZ)lpszOldFile, (PSZ)lpszNewFile);
     543  SetLastError(error2WinError(rc));
     544  return (rc == NO_ERROR);
     545}
     546//******************************************************************************
     547//******************************************************************************
     548BOOL OSLibDosRemoveDir(LPCSTR lpszDir)
     549{
     550 APIRET rc;
     551
     552  rc = DosDeleteDir((PSZ)lpszDir);
    523553  SetLastError(error2WinError(rc));
    524554  return (rc == NO_ERROR);
Note: See TracChangeset for help on using the changeset viewer.