split internal lock API out of libc.h, creating lock.h

this further reduces the number of source files which need to include
libc.h and thereby be potentially exposed to libc global state and
internals.

this will also facilitate further improvements like adding an inline
fast-path, if we want to do so later.
This commit is contained in:
Rich Felker
2018-09-12 18:40:35 -04:00
parent 09e87db555
commit 5f12ffe123
25 changed files with 32 additions and 17 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
#include <stdint.h>
#include <limits.h>
#include <errno.h>
#include "libc.h"
#include "lock.h"
#include "malloc_impl.h"
#define ALIGN 16