Changeset 597 for CMT/HEAD/source
- Timestamp:
- Dec 11, 2011, 1:06:37 PM (13 years ago)
- Location:
- CMT/HEAD/source
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/source/cmt_system.cxx
r596 r597 168 168 else 169 169 { 170 /* 170 171 if (errno != ENOENT 171 172 #ifndef WIN32 … … 174 175 ) 175 176 perror ("cmt: chdir failure: " + get_absolute_path (s_dir)); 177 */ 176 178 return (false); 177 179 } … … 428 430 else 429 431 { 432 /* 430 433 if (errno != ENOENT 431 434 #ifndef WIN32 … … 437 440 CmtError::set (CmtError::file_access_error, get_absolute_path (name)); 438 441 } 442 */ 439 443 return (false); 440 444 } … … 462 466 else 463 467 { 468 /* 464 469 if (errno != ENOENT 465 470 #ifndef WIN32 … … 471 476 CmtError::set (CmtError::file_access_error, get_absolute_path (name)); 472 477 } 478 */ 473 479 return (false); 474 480 } … … 825 831 { 826 832 if (-1 == ::unlink (newname) 827 && errno != ENOENT) 833 && errno != ENOENT 834 #ifndef WIN32 835 && errno != ENOTDIR 836 #endif 837 ) 828 838 { 829 839 perror ("cmt: unlink failure: " + get_absolute_path (newname)); … … 858 868 // CmtMessage::error ("Cannot remove file " + name); 859 869 // cerr << "#CMT> Cannot remove file " << name << endl; 860 if (errno != ENOENT) 861 perror ("cmt: unlink failure: " + get_absolute_path (name)); 862 return (false); 870 if (errno != ENOENT 871 #ifndef WIN32 872 && errno != ENOTDIR 873 #endif 874 ) 875 { 876 perror ("cmt: unlink failure: " + get_absolute_path (name)); 877 return (false); 878 } 879 return (true); 863 880 } 864 881 } -
CMT/HEAD/source/cmt_use.cxx
r595 r597 3928 3928 if (CmtMessage::active (Info)) 3929 3929 cerr << " Removing reference file " << r << endl; 3930 if (!CmtSystem::remove_file (r)) 3931 { 3932 CmtError::set (CmtError::file_access_error, r); 3933 return false; 3934 } 3935 /* 3930 3936 if (symunlinkcmd == "") 3931 3937 { 3932 if (!CmtSystem::remove_file (r) && CmtSystem::test_file(r)) 3938 //if (!CmtSystem::remove_file (r) && CmtSystem::test_file(r)) 3939 if (!CmtSystem::remove_file (r)) 3933 3940 { 3934 3941 CmtError::set (CmtError::file_access_error, r); … … 3948 3955 } 3949 3956 } 3957 */ 3950 3958 } 3951 3959 else … … 3986 3994 if (symunlinkcmd == "") 3987 3995 { 3988 if (!CmtSystem::remove_file (s) && CmtSystem::test_file(s)) 3996 //if (!CmtSystem::remove_file (s) && CmtSystem::test_file(s)) 3997 if (!CmtSystem::remove_file (s)) 3989 3998 { 3990 3999 CmtError::set (CmtError::file_access_error, "Cannot remove symbolic link to " + libname);
Note: See TracChangeset
for help on using the changeset viewer.