header (C) fixes
Implemented RTFileSetOwner on non-windows systems.
Haiku Additions.
backed out previous changeset
more symlink stuff
IPRT: -Wunused-parameter.
RTFileGetSize/posix: Make it figure the size of a volume/disk.
iprt/fileio-posix: gcc-4.6 warning => error
*: RTFILE becomes a pointer, RTFileOpen++ expands it's flags paramter from uint32_t to uint64_t.
IPRT: Implemented the memory tracker.
Completed the extension pack renaming. Some bugfixes.
iprt: split out RTFileQueryInfo bits from fileio-posix.cpp into fileio2-posix.cpp to try avoid dragging in getpwuid_r when not needed.
iprt: Working on tar vfs.
RTFileOpen: Use O_CLOEXEC on linux (added in 2.6.23) to avoid racing process creation.
Runtime/r3/posix: fileio-posix, comment.
sparc adjustments.
iprt: dropped RT_DONT_CONVERT_FILENAMES, we've never needed it so far...
iprt: More path conversion avoidance.
IPRT: pathhost changes.
Automated rebranding to Oracle copyright/license strings via filemuncher
fileio-posix.cpp: Fixed inverted test on RTFILE_O_INHERIT causing the flag to have the reverse effect.
IPRT: Implemented RTFileOpenBitBucket.
Runtime: white space cleanup.
Runtime/RTFileIoCtl: fixed prototype (iRequest => ulRequest)
__DOXYGEN__ -> DOXYGEN_RUNNING.
RTFileQueryFsSizes: Moving it to a separate file so we can select platform specific implementations where it becomes necessary..
IPRT: Added RTFileQueryFsSizes.
fileio-posix.cpp: Build fix.
fileio-posix.cpp: file sharing emulation for debugging purposes. (disabled of course)
Runtime: Darwin requires an extra parameter for F_NOCACHE which indicates if the cache should be enabled (0) or disabled (> 0)
*,RTFileOpen: Fixing RTFileOpen flag misdesign: The deny, access and action flags are mandatory now.
IPRT: Added RTFileExists
nitpicking.
IPRT: RTFILE_O_APPEND.
Fix add burn with Solaris additions
Runtime/File: Add flag to disable the file cache
Runtime/Aio: Updates * Add POSIX backend needed for the Darwin host (not very well tested yet) * Typos in the solaris and linux backend
Missed parameter in a Log().
r=bird: The file mode is the 3rd argument to open. If no mode is specified, fall back to the default RT_FILE_PERMISSION.
Runtime: implement Unix access permissions in RTFileOpen
made RTFileGetMaxSizeEx() OS-specific
To/FromNative - posix.
rebranding: IPRT files again.
Rebranding: replacing more innotek strings.
The Big Sun Rebranding Header Change
The Giant CDDL Dual-License Header Change.
Fixed O_NONBLOCK / RTFILE_O_NON_BLOCK.
Finally corrected the RTFileRead, RTFileReadAt, RTFileWrite and RTFileWriteAt APIs to size_t. This was long overdue.
Biggest check-in ever. New source code headers for all (C) innotek files.
Solaris.
RT_OS_* and RT_ARCH_* for Runtime/ and Support/
InnoTek -> innotek: all the headers and comments.
Make '.' mean hidden when converting from unix to dos file mode.
Split out the posix file lock stuff.
import