dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnet/support dir.c,1.11,1.12


From: Gopal.V <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/support dir.c,1.11,1.12
Date: Thu, 19 Dec 2002 23:39:37 -0500

Update of /cvsroot/dotgnu-pnet/pnet/support
In directory subversions:/tmp/cvs-serv29396/support

Modified Files:
        dir.c 
Log Message:
Patch #870 and similar changes 


Index: dir.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/support/dir.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** dir.c       18 Dec 2002 03:24:33 -0000      1.11
--- dir.c       20 Dec 2002 04:39:35 -0000      1.12
***************
*** 55,67 ****
  ILInt32 ILDeleteDir(const char *path)
  {
!       errno=0;
        if (path == NULL)
!         {
!           return IL_ERRNO_ENOENT;
!         }
  
  #ifdef HAVE_REMOVE
!       remove(path);
!       return ILSysIOConvertErrno(errno);
  #else
      return IL_ERRNO_ENOSYS;
--- 55,74 ----
  ILInt32 ILDeleteDir(const char *path)
  {
!       int retval;
        if (path == NULL)
!       {
!               return IL_ERRNO_ENOENT;
!       }
  
  #ifdef HAVE_REMOVE
!       retval=remove(path);
!       if(retval)
!       {
!               return ILSysIOConvertErrno(retval);
!       }
!       else
!       {
!               return IL_ERRNO_Success;
!       }
  #else
      return IL_ERRNO_ENOSYS;
***************
*** 74,79 ****
        int retVal;
  
-       /* Reset errno because we're not sure what it'll be */
-       errno = 0;
        if (old_name == NULL || new_name == NULL)
        {
--- 81,84 ----
***************
*** 83,87 ****
  #ifdef HAVE_RENAME
        retVal = rename(old_name, new_name);
!       return ILSysIOConvertErrno(errno);
  #else
        return IL_ERRNO_ENOSYS;
--- 88,95 ----
  #ifdef HAVE_RENAME
        retVal = rename(old_name, new_name);
!       if(retVal == 0)
!               return IL_ERRNO_Success;
!       else
!         return ILSysIOConvertErrno(errno);
  #else
        return IL_ERRNO_ENOSYS;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]