Changeset 104490 in vbox for trunk/src/libs/xpcom18a4
- Timestamp:
- May 2, 2024 4:43:26 PM (11 months ago)
- svn:sync-xref-src-repo-rev:
- 163012
- Location:
- trunk/src/libs/xpcom18a4/xpcom/io
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/xpcom/io/nsDirectoryService.cpp
r101962 r104490 92 92 return NS_ERROR_FAILURE; 93 93 94 nsresult rv;95 96 94 nsCOMPtr<nsIProperties> dirService; 97 rv =nsDirectoryService::Create(nsnull,98 99 95 nsDirectoryService::Create(nsnull, 96 NS_GET_IID(nsIProperties), 97 getter_AddRefs(dirService)); // needs to be around for life of product 100 98 101 99 if (dirService) … … 121 119 #if defined(XP_MACOSX) 122 120 # ifdef MOZ_DEFAULT_VBOX_XPCOM_HOME 123 rv = localFile->InitWithNativePath(nsDependentCString(MOZ_DEFAULT_VBOX_XPCOM_HOME));121 nsresult rv = localFile->InitWithNativePath(nsDependentCString(MOZ_DEFAULT_VBOX_XPCOM_HOME)); 124 122 if (NS_SUCCEEDED(rv)) 125 123 *aFile = localFile; … … 141 139 if (CFURLGetFileSystemRepresentation(parentURL, PR_TRUE, (UInt8 *)buffer, sizeof(buffer))) 142 140 { 143 rv = localFile->InitWithNativePath(nsDependentCString(buffer));141 nsresult rv = localFile->InitWithNativePath(nsDependentCString(buffer)); 144 142 if (NS_SUCCEEDED(rv)) 145 143 *aFile = localFile; … … 623 621 rv = GetSpecialSystemDirectory(OS_TemporaryDirectory, getter_AddRefs(localFile)); 624 622 } 625 else if (inAtom == nsDirectoryService::sOS_CurrentProcessDirectory)626 {627 rv = GetSpecialSystemDirectory(OS_CurrentProcessDirectory, getter_AddRefs(localFile));628 }629 623 else if (inAtom == nsDirectoryService::sOS_CurrentWorkingDirectory) 630 624 { -
trunk/src/libs/xpcom18a4/xpcom/io/nsLocalFileUnix.cpp
r102204 r104490 869 869 870 870 if (!recursive && isSymLink) 871 return NSRESULT_FOR_IPRT(RTErrConvertFromErrno(unlink(mPath.get()))); 871 { 872 int vrc = RTErrConvertFromErrno(unlink(mPath.get())); 873 return NSRESULT_FOR_IPRT(vrc); 874 } 872 875 873 876 isDir = S_ISDIR(mCachedStat.st_mode); … … 946 949 } 947 950 InvalidateCache(); 948 return NSRESULT_FOR_IPRT(RTErrConvertFromErrno(result)); 951 int vrc = RTErrConvertFromErrno(result); 952 return NSRESULT_FOR_IPRT(vrc); 949 953 } 950 954 … … 1153 1157 1154 1158 // <brendan, after jband> I promise to play nice 1155 char *buffer = mPath.BeginWriting(), 1156 *slashp = buffer; 1159 char *buffer = mPath.BeginWriting(); 1157 1160 1158 1161 // find the last significant slash in buffer 1159 slashp = strrchr(buffer, '/');1162 char *slashp = strrchr(buffer, '/'); 1160 1163 NS_ASSERTION(slashp, "non-canonical mPath?"); 1161 1164 if (!slashp) -
trunk/src/libs/xpcom18a4/xpcom/io/nsNativeCharsetUtils.cpp
r101980 r104490 706 706 int incr; 707 707 708 while (*inputLeft && *outputLeft >= MB_CUR_MAX) { 708 /* MB_CUR_MAX better be positive. */ 709 while (*inputLeft && *outputLeft >= (PRUint32)MB_CUR_MAX) { 709 710 #ifdef HAVE_WCRTOMB 710 711 incr = (int) wcrtomb(*output, (wchar_t) **input, &ps);
Note:
See TracChangeset
for help on using the changeset viewer.