Changeset 62448 in vbox for trunk/src/VBox/Runtime/generic
- Timestamp:
- Jul 22, 2016 2:51:49 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 109001
- Location:
- trunk/src/VBox/Runtime/generic
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/generic/RTPathIsSame-generic.cpp
r57358 r62448 52 52 * If the files exist, try use the attributes. 53 53 */ 54 RTFSOBJINFO ObjInfo1 , ObjInfo2;54 RTFSOBJINFO ObjInfo1; 55 55 int rc = RTPathQueryInfoEx(pszPath1, &ObjInfo1, RTFSOBJATTRADD_UNIX, RTPATH_F_ON_LINK); 56 56 if (RT_SUCCESS(rc)) 57 { 58 RTFSOBJINFO ObjInfo2; 57 59 rc = RTPathQueryInfoEx(pszPath2, &ObjInfo2, RTFSOBJATTRADD_UNIX, RTPATH_F_ON_LINK); 58 if (RT_SUCCESS(rc)) 59 { 60 if ((ObjInfo1.Attr.fMode & RTFS_TYPE_MASK) != (ObjInfo2.Attr.fMode & RTFS_TYPE_MASK)) 61 return false; 62 if (ObjInfo1.Attr.u.Unix.INodeIdDevice != ObjInfo2.Attr.u.Unix.INodeIdDevice) 63 return false; 64 if (ObjInfo1.Attr.u.Unix.INodeId != ObjInfo2.Attr.u.Unix.INodeId) 65 return false; 66 if (ObjInfo1.Attr.u.Unix.GenerationId != ObjInfo2.Attr.u.Unix.GenerationId) 67 return false; 68 if ( ObjInfo1.Attr.u.Unix.INodeIdDevice != 0 69 && ObjInfo1.Attr.u.Unix.INodeId != 0) 70 return true; 60 if (RT_SUCCESS(rc)) 61 { 62 if ((ObjInfo1.Attr.fMode & RTFS_TYPE_MASK) != (ObjInfo2.Attr.fMode & RTFS_TYPE_MASK)) 63 return false; 64 if (ObjInfo1.Attr.u.Unix.INodeIdDevice != ObjInfo2.Attr.u.Unix.INodeIdDevice) 65 return false; 66 if (ObjInfo1.Attr.u.Unix.INodeId != ObjInfo2.Attr.u.Unix.INodeId) 67 return false; 68 if (ObjInfo1.Attr.u.Unix.GenerationId != ObjInfo2.Attr.u.Unix.GenerationId) 69 return false; 70 if ( ObjInfo1.Attr.u.Unix.INodeIdDevice != 0 71 && ObjInfo1.Attr.u.Unix.INodeId != 0) 72 return true; 73 } 71 74 } 72 75 -
trunk/src/VBox/Runtime/generic/critsectrw-generic.cpp
r59039 r62448 575 575 uint32_t cNestings = ASMAtomicIncU32(&pThis->cWriteRecursions); NOREF(cNestings); 576 576 577 #ifdef IPRT_WITH_DTRACE 577 578 if (IPRT_CRITSECTRW_EXCL_ENTERED_ENABLED()) 578 579 { … … 582 583 (uint32_t)((u64State & RTCSRW_CNT_WR_MASK) >> RTCSRW_CNT_WR_SHIFT)); 583 584 } 585 #endif 584 586 return VINF_SUCCESS; 585 587 } … … 879 881 #endif 880 882 uint32_t cNestings = ASMAtomicDecU32(&pThis->cWriteRecursions); NOREF(cNestings); 883 #ifdef IPRT_WITH_DTRACE 881 884 if (IPRT_CRITSECTRW_EXCL_LEAVING_ENABLED()) 882 885 { … … 886 889 (uint32_t)((u64State & RTCSRW_CNT_WR_MASK) >> RTCSRW_CNT_WR_SHIFT)); 887 890 } 891 #endif 888 892 } 889 893 -
trunk/src/VBox/Runtime/generic/env-generic.cpp
r57835 r62448 235 235 const char * const *papszEnv; 236 236 #ifdef RTENV_HAVE_WENVIRON 237 PCRTUTF16 const * papwszEnv ;237 PCRTUTF16 const * papwszEnv = NULL; 238 238 #endif 239 239 PRTENVINTERNAL pIntEnvToClone; -
trunk/src/VBox/Runtime/generic/semrw-generic.cpp
r57358 r62448 203 203 */ 204 204 ASMAtomicWriteU32(&pThis->u32Magic, ~RTSEMRW_MAGIC); 205 pThis->cReads = ~0;205 pThis->cReads = UINT32_MAX; 206 206 207 207 /* -
trunk/src/VBox/Runtime/generic/timerlr-generic.cpp
r57358 r62448 262 262 ASMAtomicWriteU64(&pThis->u64NextTS, u64Now); 263 263 ASMAtomicWriteU64(&pThis->u64NanoInterval, u64NanoInterval); 264 int rc =RTSemEventSignal(pThis->hEvent);264 RTSemEventSignal(pThis->hEvent); 265 265 } 266 266
Note:
See TracChangeset
for help on using the changeset viewer.