11 Commits (053bbb4c3b5d6b3427a2979cd3baa36cffbd38c2)
 

Author SHA1 Message Date
Avril 053bbb4c3b
Fixed bug where test files were being added to library. (Hack fix, removes `src/test/*` from source lookup.)
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.
8 months ago
Avril 8c94ce5f70
Added configurable `INCLUDE_PREFIX` for install targets.
8 months ago
Avril 7d182704b9
Improved `test` make target: Added phony: `test`, builds and runs the test program against the debug static lib target.
8 months ago
Avril 7eaf4df51c
Added `test` make target & test program.
8 months ago
Avril 5b683de5ee
Changed IFUNC symbol generation slightly.
8 months ago
Avril aca36aec62
Added static & shared library targets; as well as install & uninstall targets.
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?
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.)
8 months ago
Avril f1c89d50e1
Added IFUNC resolver for `memfd_secret()`.
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.
8 months ago