Block a user
38bd3d3eef
luna: Use spinlocks in the heap implementation
4e88a7482c
kernel, luna: Move Spinlock.h to luna
6eff41e7af
Option: Use __builtin_launder to ensure that the compiler doesn't label this as UB
Start working on a VFS implementation
I'm still working on this, just nothing useful to commit as it seems like the heap implementation is broken as soon as too many allocations are happening.
85a6d79151
fix: Shorten the 'name' field in minitar_entry_metadata
320231c70b
fix: Make the 'list' example show more metadata
7571ef42c6
fix: Cast time_t to a known type for snprintf()
88d6fbffb7
fix: Check for _WIN32 instead of _MSC_VER
Supported entry types
Supported now, along with symlinks, hard links and FIFOs. API.md#minitar_file_type
7339aeeae5
chore: Add platform-specific example targets
40302ddd41
fix: Do not define metadata twice in examples/pack.c