History log of /vbox/src/VBox/Runtime/r3/posix/fileio2-posix.cpp
Revision Date Author Comments Expand
398776609f157742d6d0e894b973ea3848190d51 46035 13-May-2013 vboxsync

Remove L4 support from main tree.

9fc464631dc4a68fbb5eb6419d61fbe91b6b16bd 43363 20-Sep-2012 vboxsync

Haiku Additions.

/vbox/Config.kmk /vbox/configure /vbox/include/VBox/VBoxGuest.h /vbox/include/VBox/ostypes.h /vbox/include/iprt/assert.h /vbox/include/iprt/thread.h /vbox/include/iprt/types.h /vbox/src/VBox/Additions/Makefile.kmk /vbox/src/VBox/Additions/common/Makefile.kmk /vbox/src/VBox/Additions/common/VBoxGuest/Makefile.kmk /vbox/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku-stubs.c /vbox/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.c /vbox/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.h /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3Lib.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceTimeSync.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo.cpp /vbox/src/VBox/Additions/haiku/Makefile.kmk /vbox/src/VBox/Additions/haiku/SharedFolders/Makefile.kmk /vbox/src/VBox/Additions/haiku/SharedFolders/OpenHashTable.h /vbox/src/VBox/Additions/haiku/SharedFolders/kernel_cpp.h /vbox/src/VBox/Additions/haiku/SharedFolders/lock.h /vbox/src/VBox/Additions/haiku/SharedFolders/vboxsf.c /vbox/src/VBox/Additions/haiku/SharedFolders/vboxsf.h /vbox/src/VBox/Additions/haiku/SharedFolders/vnode_cache.cpp /vbox/src/VBox/Additions/haiku/VBoxMouse/Makefile.kmk /vbox/src/VBox/Additions/haiku/VBoxMouse/VBoxMouse.cpp /vbox/src/VBox/Additions/haiku/VBoxMouse/VBoxMouse.h /vbox/src/VBox/Additions/haiku/VBoxMouse/VBoxMouseFilter.cpp /vbox/src/VBox/Additions/haiku/VBoxMouse/VBoxMouseFilter.h /vbox/src/VBox/Additions/haiku/VBoxTray/Makefile.kmk /vbox/src/VBox/Additions/haiku/VBoxTray/VBoxClipboard.cpp /vbox/src/VBox/Additions/haiku/VBoxTray/VBoxClipboard.h /vbox/src/VBox/Additions/haiku/VBoxTray/VBoxDisplay.cpp /vbox/src/VBox/Additions/haiku/VBoxTray/VBoxDisplay.h /vbox/src/VBox/Additions/haiku/VBoxTray/VBoxGuestApplication.cpp /vbox/src/VBox/Additions/haiku/VBoxTray/VBoxGuestApplication.h /vbox/src/VBox/Additions/haiku/VBoxTray/VBoxGuestDeskbarView.cpp /vbox/src/VBox/Additions/haiku/VBoxTray/VBoxGuestDeskbarView.h /vbox/src/VBox/Additions/haiku/VBoxTray/VBoxServiceDescriptor.h /vbox/src/VBox/Additions/haiku/VBoxTray/VBoxTray.rdef /vbox/src/VBox/Additions/haiku/VBoxVideo/Makefile.kmk /vbox/src/VBox/Additions/haiku/VBoxVideo/accelerant/Makefile.kmk /vbox/src/VBox/Additions/haiku/VBoxVideo/accelerant/accelerant.cpp /vbox/src/VBox/Additions/haiku/VBoxVideo/accelerant/accelerant.h /vbox/src/VBox/Additions/haiku/VBoxVideo/common/VBoxVideo_common.h /vbox/src/VBox/Additions/haiku/VBoxVideo/driver/Makefile.kmk /vbox/src/VBox/Additions/haiku/VBoxVideo/driver/driver.cpp /vbox/src/VBox/Additions/haiku/include/VBoxGuestInternal.h /vbox/src/VBox/Additions/haiku/include/lock.h /vbox/src/VBox/Makefile.kmk /vbox/src/VBox/Runtime/VBox/log-vbox.cpp /vbox/src/VBox/Runtime/common/err/RTErrConvertFromErrno.cpp /vbox/src/VBox/Runtime/r0drv/haiku/RTLogWriteDebugger-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/RTLogWriteStdOut-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/alloc-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/assert-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/initterm-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/memobj-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/mp-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/process-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/semevent-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/semeventmulti-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/semfastmutex-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/semmutex-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/spinlock-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/the-haiku-kernel.h /vbox/src/VBox/Runtime/r0drv/haiku/thread-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/thread2-r0drv-haiku.c /vbox/src/VBox/Runtime/r0drv/haiku/time-r0drv-haiku.c /vbox/src/VBox/Runtime/r3/haiku/rtProcInitExePath-haiku.cpp /vbox/src/VBox/Runtime/r3/haiku/time-haiku.cpp RTHandleGetStandard-posix.cpp dir-posix.cpp fileio-posix.cpp fileio2-posix.cpp filelock-posix.cpp fs2-posix.cpp rand-posix.cpp semevent-posix.cpp semeventmulti-posix.cpp semmutex-posix.cpp thread-posix.cpp thread2-posix.cpp utf8-posix.cpp /vbox/src/VBox/Runtime/r3/socket.cpp
7f559fbdfc27f13c8448645ace787c4c1ddefd13 40553 20-Mar-2012 vboxsync

fileio2-posix: comment

4e47bb772df0d04d1ded3e06354de547d52e2d06 39083 22-Oct-2011 vboxsync

IPRT: -Wunused-parameter.

/vbox/include/VBox/vmm/pgm.h /vbox/src/VBox/Runtime/common/dbg/dbgmod.cpp /vbox/src/VBox/Runtime/common/dbg/dbgmodcontainer.cpp /vbox/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp /vbox/src/VBox/Runtime/common/dbg/dbgmodldr.cpp /vbox/src/VBox/Runtime/common/dbg/dbgmodnm.cpp /vbox/src/VBox/Runtime/common/dvm/dvmbsdlabel.cpp /vbox/src/VBox/Runtime/common/dvm/dvmgpt.cpp /vbox/src/VBox/Runtime/common/dvm/dvmmbr.cpp /vbox/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h /vbox/src/VBox/Runtime/common/ldr/ldrFile.cpp /vbox/src/VBox/Runtime/common/ldr/ldrNative.cpp /vbox/src/VBox/Runtime/common/ldr/ldrPE.cpp /vbox/src/VBox/Runtime/common/ldr/ldrkStuff.cpp /vbox/src/VBox/Runtime/common/log/log.cpp /vbox/src/VBox/Runtime/common/log/logcom.cpp /vbox/src/VBox/Runtime/common/log/logellipsis.cpp /vbox/src/VBox/Runtime/common/log/logformat.cpp /vbox/src/VBox/Runtime/common/log/tracebuf.cpp /vbox/src/VBox/Runtime/common/misc/lockvalidator.cpp /vbox/src/VBox/Runtime/common/misc/s3.cpp /vbox/src/VBox/Runtime/common/misc/thread.cpp /vbox/src/VBox/Runtime/common/path/rtPathVolumeSpecLen.cpp /vbox/src/VBox/Runtime/common/string/RTStrConvertHexBytes.cpp /vbox/src/VBox/Runtime/common/string/strformatnum.cpp /vbox/src/VBox/Runtime/common/string/strformattype.cpp /vbox/src/VBox/Runtime/common/vfs/vfsbase.cpp /vbox/src/VBox/Runtime/common/vfs/vfsmemory.cpp /vbox/src/VBox/Runtime/common/vfs/vfsstdfile.cpp /vbox/src/VBox/Runtime/common/zip/gzipvfs.cpp /vbox/src/VBox/Runtime/common/zip/tar.cpp /vbox/src/VBox/Runtime/common/zip/tarvfs.cpp /vbox/src/VBox/Runtime/common/zip/zip.cpp /vbox/src/VBox/Runtime/generic/RTProcIsRunningByName-generic.cpp /vbox/src/VBox/Runtime/generic/semrw-generic.cpp /vbox/src/VBox/Runtime/generic/timer-generic.cpp /vbox/src/VBox/Runtime/generic/timerlr-generic.cpp /vbox/src/VBox/Runtime/r3/alloc-ef.cpp /vbox/src/VBox/Runtime/r3/alloc.cpp /vbox/src/VBox/Runtime/r3/darwin/mp-darwin.cpp /vbox/src/VBox/Runtime/r3/darwin/sched-darwin.cpp /vbox/src/VBox/Runtime/r3/fs.cpp dir-posix.cpp fileaio-posix.cpp fileio-posix.cpp fileio2-posix.cpp process-creation-posix.cpp rtmempage-exec-mmap-heap-posix.cpp semeventmulti-posix.cpp /vbox/src/VBox/Runtime/r3/tcp.cpp /vbox/src/VBox/Runtime/r3/udp.cpp /vbox/src/VBox/Runtime/r3/xml.cpp /vbox/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp /vbox/src/VBox/Runtime/testcase/tstLdrObj.cpp /vbox/src/VBox/Runtime/testcase/tstLdrObjR0.cpp /vbox/src/VBox/Runtime/testcase/tstR0ThreadPreemption.cpp /vbox/src/VBox/Runtime/testcase/tstRTAssertCompile.cpp /vbox/src/VBox/Runtime/testcase/tstRTBitOperations.cpp /vbox/src/VBox/Runtime/testcase/tstRTR0MemUserKernel.cpp /vbox/src/VBox/Runtime/testcase/tstRTR0SemMutex.cpp /vbox/src/VBox/Runtime/testcase/tstRTR0Timer.cpp
dc0a54940789f994c84390cb4a9f03da0b492285 37596 22-Jun-2011 vboxsync

*: RTFILE becomes a pointer, RTFileOpen++ expands it's flags paramter from uint32_t to uint64_t.

/vbox/include/iprt/file.h /vbox/include/iprt/types.h /vbox/include/iprt/vfs.h /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3Lib.cpp /vbox/src/VBox/Devices/Network/DrvNAT.cpp /vbox/src/VBox/Devices/Network/DrvNetSniffer.cpp /vbox/src/VBox/Devices/Network/DrvTAP.cpp /vbox/src/VBox/Devices/Network/DrvVDE.cpp /vbox/src/VBox/Devices/Parallel/DrvHostParallel.cpp /vbox/src/VBox/Devices/Serial/DrvHostSerial.cpp /vbox/src/VBox/Devices/Serial/DrvRawFile.cpp /vbox/src/VBox/Devices/Storage/DrvHostBase.cpp /vbox/src/VBox/Devices/Storage/DrvHostBase.h /vbox/src/VBox/Devices/Storage/DrvHostDVD.cpp /vbox/src/VBox/Devices/Storage/DrvHostFloppy.cpp /vbox/src/VBox/Devices/Storage/DrvMediaISO.cpp /vbox/src/VBox/Devices/Storage/DrvRawImage.cpp /vbox/src/VBox/Devices/Storage/DrvSCSIHost.cpp /vbox/src/VBox/Devices/USB/USBProxyDevice.h /vbox/src/VBox/Devices/USB/freebsd/USBProxyDevice-freebsd.cpp /vbox/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp /vbox/src/VBox/Devices/USB/solaris/USBProxyDevice-solaris.cpp /vbox/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp /vbox/src/VBox/HostDrivers/Support/SUPLib.cpp /vbox/src/VBox/HostDrivers/Support/SUPLibInternal.h /vbox/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp /vbox/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp /vbox/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp /vbox/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp /vbox/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp /vbox/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp /vbox/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp /vbox/src/VBox/Main/include/USBProxyService.h /vbox/src/VBox/Main/src-server/linux/USBProxyServiceLinux.cpp /vbox/src/VBox/NetworkServices/NAT/VBoxNetNAT.cpp /vbox/src/VBox/Runtime/common/ldr/ldr.cpp /vbox/src/VBox/Runtime/common/ldr/ldrFile.cpp /vbox/src/VBox/Runtime/common/log/log.cpp /vbox/src/VBox/Runtime/common/misc/RTFileOpenF.cpp /vbox/src/VBox/Runtime/common/misc/RTFileOpenV.cpp /vbox/src/VBox/Runtime/common/vfs/vfsbase.cpp /vbox/src/VBox/Runtime/common/vfs/vfschain.cpp /vbox/src/VBox/Runtime/common/vfs/vfsmisc.cpp /vbox/src/VBox/Runtime/common/vfs/vfsstdfile.cpp /vbox/src/VBox/Runtime/include/internal/file.h /vbox/src/VBox/Runtime/include/internal/rand.h /vbox/src/VBox/Runtime/r3/fileio.cpp /vbox/src/VBox/Runtime/r3/linux/fileaio-linux.cpp RTFileQueryFsSizes-posix.cpp fileaio-posix.cpp fileio-posix.cpp fileio2-posix.cpp filelock-posix.cpp rand-posix.cpp /vbox/src/VBox/Runtime/r3/win/fileaio-win.cpp /vbox/src/VBox/Runtime/r3/win/fileio-win.cpp /vbox/src/VBox/Runtime/r3/win/rtFileNativeSetAttributes-win.cpp /vbox/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp /vbox/src/VBox/VMM/VMMR3/PDMAsyncCompletionFileFailsafe.cpp /vbox/src/VBox/VMM/VMMR3/PDMAsyncCompletionFileNormal.cpp /vbox/src/VBox/VMM/include/PDMAsyncCompletionFileInternal.h
c1bf14b7bd52ba68e91e056d3f054c053f944164 34016 12-Nov-2010 vboxsync

iprt: split out RTFileQueryInfo bits from fileio-posix.cpp into fileio2-posix.cpp to try avoid dragging in getpwuid_r when not needed.