X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/14046412dd248f8ae504cf75788edc480f2313d0..ec4ff182252b6d7b3cb81f4fa783c5348a6c30fd:/lunaix-os/includes/lunaix/ds/spinlock.h?ds=sidebyside diff --git a/lunaix-os/includes/lunaix/ds/spinlock.h b/lunaix-os/includes/lunaix/ds/spinlock.h index 557f310..cea310a 100644 --- a/lunaix-os/includes/lunaix/ds/spinlock.h +++ b/lunaix-os/includes/lunaix/ds/spinlock.h @@ -8,6 +8,9 @@ struct spinlock volatile bool flag; }; +#define DEFINE_SPINLOCK(name) \ + struct spinlock name = { .flag = false } + typedef struct spinlock spinlock_t; /*