#ifndef KTASKS_H #define KTASKS_H #include typedef struct { volatile uint32_t locked; } spinlock_t; void spin_lock(spinlock_t *lock); void spin_unlock(spinlock_t *lock); #endif