vbox: support symlinks on host file system

Before this commit, symbolic links in shared folders lead to the use of
unimplemented functions, ie., halted the VMM.
This commit is contained in:
Christian Helmuth 2018-01-12 11:30:29 +01:00
parent 4009239328
commit d26554f38d
4 changed files with 2 additions and 7 deletions

View File

@ -139,6 +139,7 @@ SRC_CC += Runtime/r3/posix/RTTimeNow-posix.cpp
SRC_CC += Runtime/r3/posix/semeventmulti-posix.cpp SRC_CC += Runtime/r3/posix/semeventmulti-posix.cpp
SRC_CC += Runtime/r3/posix/semevent-posix.cpp SRC_CC += Runtime/r3/posix/semevent-posix.cpp
SRC_CC += Runtime/r3/posix/semmutex-posix.cpp SRC_CC += Runtime/r3/posix/semmutex-posix.cpp
SRC_CC += Runtime/r3/posix/symlink-posix.cpp
SRC_CC += Runtime/r3/posix/thread2-posix.cpp SRC_CC += Runtime/r3/posix/thread2-posix.cpp
SRC_CC += Runtime/r3/posix/thread-posix.cpp SRC_CC += Runtime/r3/posix/thread-posix.cpp
SRC_CC += Runtime/r3/posix/time-posix.cpp SRC_CC += Runtime/r3/posix/time-posix.cpp

View File

@ -153,6 +153,7 @@ SRC_CC += Runtime/r3/posix/RTTimeNow-posix.cpp
SRC_CC += Runtime/r3/posix/semeventmulti-posix.cpp SRC_CC += Runtime/r3/posix/semeventmulti-posix.cpp
SRC_CC += Runtime/r3/posix/semevent-posix.cpp SRC_CC += Runtime/r3/posix/semevent-posix.cpp
SRC_CC += Runtime/r3/posix/semmutex-posix.cpp SRC_CC += Runtime/r3/posix/semmutex-posix.cpp
SRC_CC += Runtime/r3/posix/symlink-posix.cpp
SRC_CC += Runtime/r3/posix/thread2-posix.cpp SRC_CC += Runtime/r3/posix/thread2-posix.cpp
SRC_CC += Runtime/r3/posix/thread-posix.cpp SRC_CC += Runtime/r3/posix/thread-posix.cpp
SRC_CC += Runtime/r3/posix/time-posix.cpp SRC_CC += Runtime/r3/posix/time-posix.cpp

View File

@ -189,10 +189,6 @@ DUMMY(RTTcpWrite)
DUMMY(RTTcpWriteNB) DUMMY(RTTcpWriteNB)
DUMMY(RTTimeLocalExplode) DUMMY(RTTimeLocalExplode)
DUMMY(RTSymlinkCreate)
DUMMY(RTSymlinkRead)
DUMMY(RTSymlinkDelete)
DUMMY(RTNetIPv6PseudoChecksumEx) DUMMY(RTNetIPv6PseudoChecksumEx)
DUMMY(pthread_mutex_timedlock) DUMMY(pthread_mutex_timedlock)

View File

@ -187,9 +187,6 @@ DUMMY(RTTcpWrite)
DUMMY(RTTcpWriteNB) DUMMY(RTTcpWriteNB)
DUMMY(RTTimeLocalExplode) DUMMY(RTTimeLocalExplode)
DUMMY(RTSymlinkCreate)
DUMMY(RTSymlinkRead)
DUMMY(RTSymlinkDelete)
DUMMY(RTSystemQueryAvailableRam) DUMMY(RTSystemQueryAvailableRam)
DUMMY(RTNetIPv6PseudoChecksumEx) DUMMY(RTNetIPv6PseudoChecksumEx)