IPRT: Separated out RTPathAbs from the posix, fixing it up for windows + OS/2, and made it generic. Also added some NT path routines.
Remove L4 support from main tree.
header (C) fixes
Runtime/RTPathReal: fixed logging statement
IPRT/*: add _NO_SYMLINKS flags to certain functions
RTPathRename, RTFileRename, RTDirRename / posix: Use stat instead of lstat to check what sources and targets are. Should fix the problem with renaming dangling symlinks.
iprt: try split out some of the RTPathQueryInfo* dependent bits into separate files in the posix world.
iprt: Working on tar vfs.
IPRT/r3/posix: Split out RTPathUserHome and the process creation APIs into separate files to avoid linker warnings on linux when linking statically.
*: spelling fixes, thanks Timeless!
IPRT, Linux additions, Shared folders: added support for guest shared folder (thanks Brian Campbell)
iprt: typo
Runtime/r3/posix: fix a burn
iprt: introduced ''RTSymlink()'' and ''RTReadLink()'' (thanks Brian Campbell)
RTPathSetMode/posix: No need to use realpath.
IPRT/posix: Added RTPathSetMode().
fixed Linux builds
path-posix.cpp: Implemented RTPathSetOwnerEx and RTPathSetOwner.
iprt: More path conversion avoidance.
build fix.
IPRT: Fixed mixed up free calls.
RTPathReal: fixed freeing of rtPathToNative result.
IPRT: pathhost changes.
Automated rebranding to Oracle copyright/license strings via filemuncher
iprt: Added RTPathCountComponents, RTPathCopyComponents, RTGetOptArgvFromString and RTGetOptArgvFree.
Runtime/path-posix.cpp: gcc found this bug
IPRT: Fixed mac-ose build break caused by 10.4 not having lutimes().
IPRT: RTPathQueryInfo and RTPathSetTimes should work on symbolic links when specified. Introduced Ex versions of these to work around this issue. Should also address the lack of symlinks in the RTDirReadEx output as well VWRN_NO_DIRENT_INFO on broken links.
getenv -> RTEnvGet.
RTPathAbs: When the path is empty we return VERR_INVALID_PARAMETER like elsewhere, not the current directory.
iprt: added RTPathGetCurrent.
RTPathAbs/posix: man strcpy 'The strings may not overlap, ...' -> memmove. style
Runtime: RTPathAbs: Fixed the "." case on POSIX, fixed the "" case on Windows.
Runtime/POSIX: RTPathAbs: Don't access file system when calculating the absolute path.
iprt: RTPath - lenths are size_t not unsigned.
IPRT: Implemented RTR3Init*WithProgramPath. Added RTPathParse. Cleaned up the RTPathProgram and RTProcGetExecutableName implementations.
- first working XPCOM binding version - implemented check for VBOX_PROGRAM_PATH to override program path
IPRT: Added RTPathSetCurrent.
rebranding, eol
rebranding: IPRT files again.
Rebranding: replacing more innotek strings.
The Big Sun Rebranding Header Change
r=bird: Don't create more RuntimeLnx32* legacy. No VBox in IPRT, so check for RT_MINI instead of VBOX_SHARED_RUNTIME. Call it mini iprt instead of abigious 'shared'. Added todo for correcting template usage. Crossing fingers this works - I'm on windows atm.
Runtime: added a reduced ("shared") R3 guest runtime which will work without initialisation for use in the X server process, where several drivers may share the runtime
The Giant CDDL Dual-License Header Change.
Free a previously allocated memory.
Fixed bug in rtPathUserHomeByEnv.
blanks and (long).
Biggest check-in ever. New source code headers for all (C) innotek files.
Added missing checks and a fallback path for RTPathUserHome.
Modified RTPathUserHome to return the value from the passwd file for user root to solve problems with the use of sudo
Solaris.
RT_OS_* and RT_ARCH_* for Runtime/ and Support/
Runtime: Fixed the POSIX version of RTPathAbs() so that it now correctly works on systems that HAVE_DRIVE and HAVE_UNS (e.g. OS/2).
InnoTek -> innotek: all the headers and comments.
Make '.' mean hidden when converting from unix to dos file mode.
RTPathExists.
Make runtime build on FreeBSD.
import