├── .gitignore ├── CMakeLists.txt ├── README.md ├── ci ├── .gitignore ├── Makefile ├── README.adoc ├── build.sh ├── config.ini.sample └── jenkins.yaml ├── cmake └── modules │ ├── FindFileCheck.cmake │ └── FindLit.cmake ├── doc ├── CMakeLists.txt ├── Doxyfile.in └── DoxygenLayout.xml ├── include ├── CMakeLists.txt └── libpreopen.h ├── lib ├── CMakeLists.txt ├── internal.h ├── libpreopen.c ├── po_err.c ├── po_libc_wrappers.c ├── po_map.c └── po_pack.c ├── libpreopen.pc.in └── test ├── .gitignore ├── CMakeLists.txt ├── Inputs ├── baz │ └── wibble │ │ └── bye.txt └── foo │ └── bar │ └── hi.txt ├── access.c ├── isprefix.c ├── lit.cfg ├── lit.site.cfg.in ├── map.c ├── open.c ├── run-with-preload ├── shm-capsicum.c ├── shm.c ├── stat.c └── test_support.py /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | *.core 3 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/README.md -------------------------------------------------------------------------------- /ci/.gitignore: -------------------------------------------------------------------------------- 1 | config.ini 2 | .last-* 3 | -------------------------------------------------------------------------------- /ci/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/ci/Makefile -------------------------------------------------------------------------------- /ci/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/ci/README.adoc -------------------------------------------------------------------------------- /ci/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/ci/build.sh -------------------------------------------------------------------------------- /ci/config.ini.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/ci/config.ini.sample -------------------------------------------------------------------------------- /ci/jenkins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/ci/jenkins.yaml -------------------------------------------------------------------------------- /cmake/modules/FindFileCheck.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/cmake/modules/FindFileCheck.cmake -------------------------------------------------------------------------------- /cmake/modules/FindLit.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/cmake/modules/FindLit.cmake -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/doc/Doxyfile.in -------------------------------------------------------------------------------- /doc/DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/doc/DoxygenLayout.xml -------------------------------------------------------------------------------- /include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/include/CMakeLists.txt -------------------------------------------------------------------------------- /include/libpreopen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/include/libpreopen.h -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/lib/internal.h -------------------------------------------------------------------------------- /lib/libpreopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/lib/libpreopen.c -------------------------------------------------------------------------------- /lib/po_err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/lib/po_err.c -------------------------------------------------------------------------------- /lib/po_libc_wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/lib/po_libc_wrappers.c -------------------------------------------------------------------------------- /lib/po_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/lib/po_map.c -------------------------------------------------------------------------------- /lib/po_pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/lib/po_pack.c -------------------------------------------------------------------------------- /libpreopen.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/libpreopen.pc.in -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | Output 2 | -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/Inputs/baz/wibble/bye.txt: -------------------------------------------------------------------------------- 1 | bye 2 | -------------------------------------------------------------------------------- /test/Inputs/foo/bar/hi.txt: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test/access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/access.c -------------------------------------------------------------------------------- /test/isprefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/isprefix.c -------------------------------------------------------------------------------- /test/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/lit.cfg -------------------------------------------------------------------------------- /test/lit.site.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/lit.site.cfg.in -------------------------------------------------------------------------------- /test/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/map.c -------------------------------------------------------------------------------- /test/open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/open.c -------------------------------------------------------------------------------- /test/run-with-preload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/run-with-preload -------------------------------------------------------------------------------- /test/shm-capsicum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/shm-capsicum.c -------------------------------------------------------------------------------- /test/shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/shm.c -------------------------------------------------------------------------------- /test/stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/stat.c -------------------------------------------------------------------------------- /test/test_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musec/libpreopen/HEAD/test/test_support.py --------------------------------------------------------------------------------