Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 866 Bytes

vroot.md

File metadata and controls

23 lines (14 loc) · 866 Bytes

vroot

vroot is a shim library for c/c++ programs/modules, it changes the default root of file system for programs/modules by replacing all system APIs related to file paths at compile/build time. it implements nearly 200 system APIs in roothide at present, it's mainly designed for bootstrap, and most of the packages in procrusus come from gnu or other open source C/C++ projects, it can fully meet the needs.

details

text

path mirror

see file/directory mirror.

develop with libvroot

when specifying roothide as the target to compile procursus/bootstrap, vroot will be applied to all programs/libraries by default, you can exclude specific packages from using vroot (such as those packages written specifically for iOS using objc/swift). you can also apply libvroot to your C/C++ programs/modules in theos/xcode.