Changeset 107099 in vbox
- Timestamp:
- Nov 22, 2024 1:44:29 AM (8 weeks ago)
- Location:
- trunk
- Files:
-
- 4 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/mangling.h
r107064 r107099 425 425 # define RTAcpiTblUuidAppend RT_MANGLER(RTAcpiTblUuidAppend) 426 426 # define RTAcpiTblUuidAppendFromStr RT_MANGLER(RTAcpiTblUuidAppendFromStr) 427 # define RTArchValToString RT_MANGLER(RTArchValToString) 427 428 # define RTAssertAreQuiet RT_MANGLER(RTAssertAreQuiet) 428 429 # define RTAssertMayPanic RT_MANGLER(RTAssertMayPanic) … … 2510 2511 # define RTSymlinkRead RT_MANGLER(RTSymlinkRead) 2511 2512 # define RTSymlinkReadA RT_MANGLER(RTSymlinkReadA) 2513 # define RTSystemGetNativeArch RT_MANGLER(RTSystemGetNativeArch) 2512 2514 # define RTSystemGetPageSize RT_MANGLER(RTSystemGetPageSize) 2513 2515 # define RTSystemGetPageOffsetMask RT_MANGLER(RTSystemGetPageOffsetMask) -
trunk/include/iprt/system.h
r106061 r107099 192 192 */ 193 193 RTDECL(size_t) RTSystemPageAlignSize(size_t cb); 194 195 196 /** 197 * Get the architecture the OS is actually running on. 198 * 199 * This bypasses WoW64, Rosetta(2), and similar application compatibility 200 * emulators. 201 * 202 * @returns RT_ARCH_VAL_XXX 203 * 204 * @sa RTArchValToString 205 */ 206 RTDECL(uint32_t) RTSystemGetNativeArch(void); 194 207 195 208 -
trunk/src/VBox/Runtime/Makefile.kmk
r106949 r107099 585 585 common/log/RTLogCreateEx.cpp \ 586 586 common/math/bignum.cpp \ 587 common/misc/RTArchValToString.cpp \ 587 588 common/misc/RTAssertMsg1Weak.cpp \ 588 589 common/misc/RTAssertMsg2.cpp \ … … 1088 1089 r3/win/RTLocaleQueryNormalizedBaseLocaleName-win.cpp \ 1089 1090 r3/win/RTLocaleQueryUserCountryCode-win.cpp \ 1091 r3/win/RTSystemGetNativeArch-win.cpp \ 1090 1092 r3/win/RTSystemQueryOSInfo-win.cpp \ 1091 1093 r3/win/RTSystemShutdown-win.cpp \ … … 1172 1174 r3/generic/RTLocaleQueryNormalizedBaseLocaleName-r3-generic.cpp \ 1173 1175 r3/generic/RTLocaleQueryUserCountryCode-r3-generic.cpp \ 1176 r3/generic/RTSystemGetNativeArch-r3-generic.cpp \ 1174 1177 r3/generic/dirrel-r3-generic.cpp \ 1175 1178 r3/posix/allocex-r3-posix.cpp \ … … 1319 1322 r3/generic/RTLocaleQueryNormalizedBaseLocaleName-r3-generic.cpp \ 1320 1323 r3/generic/RTLocaleQueryUserCountryCode-r3-generic.cpp \ 1324 r3/generic/RTSystemGetNativeArch-r3-generic.cpp \ 1321 1325 r3/generic/RTTimeZoneGetCurrent-generic.cpp \ 1322 1326 r3/generic/dirrel-r3-generic.cpp \ … … 1409 1413 r3/generic/RTLocaleQueryNormalizedBaseLocaleName-r3-generic.cpp \ 1410 1414 r3/generic/RTLocaleQueryUserCountryCode-r3-generic.cpp \ 1415 r3/generic/RTSystemGetNativeArch-r3-generic.cpp \ 1411 1416 r3/generic/dirrel-r3-generic.cpp \ 1412 1417 r3/posix/RTFileQueryFsSizes-posix.cpp \ … … 1512 1517 r3/generic/RTLocaleQueryNormalizedBaseLocaleName-r3-generic.cpp \ 1513 1518 r3/generic/RTLocaleQueryUserCountryCode-r3-generic.cpp \ 1519 r3/generic/RTSystemGetNativeArch-r3-generic.cpp \ 1514 1520 r3/generic/dirrel-r3-generic.cpp \ 1515 1521 r3/posix/RTFileQueryFsSizes-posix.cpp \ … … 1596 1602 r3/generic/RTLocaleQueryNormalizedBaseLocaleName-r3-generic.cpp \ 1597 1603 r3/generic/RTLocaleQueryUserCountryCode-r3-generic.cpp \ 1604 r3/generic/RTSystemGetNativeArch-r3-generic.cpp \ 1598 1605 r3/generic/dirrel-r3-generic.cpp \ 1599 1606 r3/posix/RTFileQueryFsSizes-posix.cpp \ … … 1672 1679 r3/generic/RTLocaleQueryNormalizedBaseLocaleName-r3-generic.cpp \ 1673 1680 r3/generic/RTLocaleQueryUserCountryCode-r3-generic.cpp \ 1681 r3/generic/RTSystemGetNativeArch-r3-generic.cpp \ 1674 1682 r3/generic/dirrel-r3-generic.cpp \ 1675 1683 r3/posix/RTFileQueryFsSizes-posix.cpp \ … … 1784 1792 r3/generic/RTLocaleQueryNormalizedBaseLocaleName-r3-generic.cpp \ 1785 1793 r3/generic/RTLocaleQueryUserCountryCode-r3-generic.cpp \ 1794 r3/generic/RTSystemGetNativeArch-r3-generic.cpp \ 1786 1795 r3/generic/RTTimeZoneGetCurrent-generic.cpp \ 1787 1796 r3/generic/dirrel-r3-generic.cpp \ -
trunk/src/VBox/Runtime/r3/nt/fs-nt.cpp
r106061 r107099 185 185 186 186 /* figure the remote stuff */ 187 pProperties->fRemote = RT_BOOL(FsDevInfo.Characteristics & FILE_REMOTE_DEVICE); 187 pProperties->fRemote = (FsDevInfo.Characteristics & FILE_REMOTE_DEVICE) 188 || FsDevInfo.DeviceType == FILE_DEVICE_NETWORK 189 || FsDevInfo.DeviceType == FILE_DEVICE_NETWORK_FILE_SYSTEM; 188 190 } 189 191 else
Note:
See TracChangeset
for help on using the changeset viewer.