Avril
|
7fbb1940e4
|
Changed test build targeting shared libraries to build with a `./` soname. If the target library already exists however, it is not rebuilt and the normal soname configuration used when the target was built will be used.
Fortune for memfd_secret-shim's current commit: Middle blessing − 中吉
|
8 months ago |
Avril
|
570c0d73d7
|
Fixed linker not finding local library on `test` compilation.
Fortune for memfd_secret-shim's current commit: Future blessing − 末吉
|
8 months ago |
Avril
|
e47caa8035
|
`test` target: Added final non-ignored exec (base) when running test.
Fortune for memfd_secret-shim's current commit: Future blessing − 末吉
|
8 months ago |
Avril
|
053bbb4c3b
|
Fixed bug where test files were being added to library. (Hack fix, removes `src/test/*` from source lookup.)
Fortune for memfd_secret-shim's current commit: Half curse − 半凶
|
8 months ago |
Avril
|
94562877e0
|
Added `TARGET` var for `test` - {debug,release}.{a,so} (which build of lib to link to,) and configurable `TEST_{C,LD}FLAGS`. Fixed bug of adding test flags to dep build when it doesn"t already exist.
Fortune for memfd_secret-shim's current commit: Blessing − 吉
|
8 months ago |
Avril
|
8c94ce5f70
|
Added configurable `INCLUDE_PREFIX` for install targets.
Fortune for memfd_secret-shim's current commit: Future curse − 末凶
|
8 months ago |
Avril
|
7d182704b9
|
Improved `test` make target: Added phony: `test`, builds and runs the test program against the debug static lib target.
Fortune for memfd_secret-shim's current commit: Half blessing − 半吉
|
8 months ago |
Avril
|
7eaf4df51c
|
Added `test` make target & test program.
Fortune for memfd_secret-shim's current commit: Half curse − 半凶
|
8 months ago |
Avril
|
5b683de5ee
|
Changed IFUNC symbol generation slightly.
Fortune for memfd_secret-shim's current commit: Small blessing − 小吉
|
8 months ago |
Avril
|
aca36aec62
|
Added static & shared library targets; as well as install & uninstall targets.
TODO: Add functional test target.
Fortune for memfd_secret-shim's current commit: Small curse − 小凶
|
8 months ago |
Avril
|
9ea30b0cb2
|
Tested impl: works! Thoudh... XXX: man says `FD_CLOEXEC` should be passable to `memfd_secret()`, but it fails with `EINVAL` if passed `FD_CLOEXEC`...? Find out why?
Fortune for memfd_secret-shim's current commit: Blessing − 吉
|
8 months ago |
Avril
|
fde7eb2ee5
|
Added `memfd_secret()`"s disabled path. Added checks to translate valid flags {from,to} `memfd_{secret,create}()` (if the flag bits aren"t the same at comptime.)
Added `memfd_secret()` IFUNC resolver.
Fortune for memfd_secret-shim's current commit: Middle blessing − 中吉
|
8 months ago |
Avril
|
f1c89d50e1
|
Added IFUNC resolver for `memfd_secret()`.
Fortune for memfd_secret-shim's current commit: Curse − 凶
|
8 months ago |
Avril
|
b8c2a2c3d6
|
Added raw syscall shim `_memfd_secret()` and testing func `_has_memfd_secret()`. Added passthu resolver target for when enabled, started re-write `memfd_create()` shim polyfil resolver target.
Initial commit
Fortune for memfd_secret-shim's current commit: Future small blessing − 末小吉
|
8 months ago |