diff --git a/.gitignore b/.gitignore index 7f5a805..e7b6443 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,10 @@ tags + +*.d *.o *.dump +*.swp + source.sh + +build diff --git a/Makefile b/Makefile index ec8c6dc..155fa15 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,90 @@ -all: - make -C musl - make -C lib - make -C demo +SDK_DIR := $(patsubst %/,%,$(dir $(abspath $(lastword $(MAKEFILE_LIST))))) + +# Prefix for compiler to +# build enclave applications +CROSS_COMPILE ?= riscv64-unknown-elf- + +# prefix for compiler to +# build host applications +CROSS_COMPILE_HOST ?= riscv64-unknown-linux-gnu- + +# Now we assume that host applications +# and enclave applications share +# the same ARCH and ABI +RISCV_ARCH ?= rv64imac +RISCV_ABI ?= lp64 + +# All intermeidate files will +# be placed under OUT_DIR +OUT_DIR ?= $(SDK_DIR)/build + +PENGLAI_SDK ?= $(OUT_DIR)/output + +# All generated SDK files will +# be placed under INSTALL_DIR +INSTALL_DIR := $(PENGLAI_SDK) + +# define CROSS_COMPILE toolchains and HOST toolchains +include mk/compile.mk + +LIBS := app host +PREBUILD_LIBS := musl + +# Define build scripts in SDK_BUILD_SCRIPTS that are +# required in the generated SDK +SDK_BUILD_SCRIPTS := mk/app.mk mk/host_app.mk mk/compile.mk mk/app.lds + +.PHONY: all prebuild build install demo clean + +all: build + +# Updated when processing sub.mk +# defined under each library +TARGET_LIBS := + +# Updated by $(call add_prebuild_target,...) +PREBUILD_TARGETS := + +# Updated when processing sub.mk +# defined under each library, +# by including install_lib.mk +INSTALL_LIBS := +INSTALL_HEADERS := + +# Updated by $(call install_buid_script,...) +INSTALL_BUILD_SCRIPTS := + +CLEAN_OBJS := + +# define prebuild recipe for each +# prebuild library +$(foreach lib,$(PREBUILD_LIBS),\ + $(eval $(call add_prebuild_target,$(lib),PREBUILD_TARGETS))) + +# include all lib/sub.mk, include prebuild libraries +include $(addprefix lib/,$(addsuffix /sub.mk, $(LIBS) $(PREBUILD_LIBS))) + +$(foreach f,$(SDK_BUILD_SCRIPTS),\ + $(eval $(call install_build_script,$(SDK_DIR)/$(f),$(INSTALL_DIR)/mk,INSTALL_BUILD_SCRIPTS))) + +# Pre-building all libraries before +# generating SDK, shall be +# called at least once before calling +# `make` / `make install` +prebuild: $(PREBUILD_TARGETS) + +build: $(TARGET_LIBS) + +install: $(INSTALL_LIBS) $(INSTALL_HEADERS) $(INSTALL_BUILD_SCRIPTS) + +demo: install + $(q)make PENGLAI_SDK=$(PENGLAI_SDK) -C demo clean: - make -C musl clean - make -C lib clean - make -C demo clean + @echo ' CLEAN .' + $(q)rm -f $(CLEAN_OBJS) + +# remove installed libs/headers +cleanclean: clean + @echo ' CLEAN INSTALL .' + $(q)rm -f $(INSTALL_LIBS) $(INSTALL_HEADERS) $(INSTALL_BUILD_SCRIPTS) diff --git a/README.md b/README.md index f31165c..80eddc4 100644 --- a/README.md +++ b/README.md @@ -5,16 +5,135 @@ This is the SDK for Penglai TEE (sPMP and PMP version). If you are seeking for SDK for Penglai-TVM, please refer [Penglai-SDK-TVM](https://github.com/Penglai-Enclave/Penglai-sdk-TVM) -This repo contains SDK to write host-side applications and enclave-apps, as well as some demos. +This repo contains SDK to build host-side apps and enclave apps, as well as some demos. -## Quick Start +## Build SDK -[Penglai (PMP)](https://github.com/Penglai-Enclave/Penglai-Enclave-sPMP) provides the instructions and scripts to build and run SDK demos. +SDK needs to be built from sources firstly, with the following commands. +``` +# Specify cross compiler toolchain for enclave app and host app. +# riscv64-unknown-elf- is used for enclave app, and +# riscv64-unknown-linux-gnu- for host-side app, by default +export CROSS_COMPILE= +export CROSS_COMPILE_HOST= + +# Specifiy architecture of target board, +# 'rv64imac' by default +export RISCV_ARCH= + +# Specifiy abi of target board, +# 'lp64' by default +export RISCV_ABI= + +# Pre-build all the required components for this SDK, i.e, musl. +# prebuild only needs to run once +make prebuild + +# SDK is built under /build, by default +export OUT_DIR=/path/to/build + +# SDK is installed under /build/output, by default +export PENGLAI_SDK=/path/to/to/penglai_sdk + +make install +``` + +If needs to clean/rebuild SDK, + +``` +# clean build output of SDK +make clean + +# clean installed files/headers +# under PENGLAI_SDK +make cleanclean + +``` ## Demos -The demo/ directory provides several example enclave applications, e.g., prime. +The demo/ directory contains example enclave/host apps. +You need to build and install SDK first before building demo apps. + +``` +# Build demo with SDK specified with PENGLAI_SDK +make demo +``` + +After Penglai is deployed on the target device, +you can run the demo with the following commands, +where the `enclave_app_file_name` is the file name +of enclave app, i.e, prime. + +``` +./host +``` + +The `host` is a host app also included in the demo. +It's an enclave invoker that starts an enclave with the +corresponding enclave app ELF. + +## How to build an enclave/a host app? + +The SDK includes build scripts that could +help with building enclave app and host app. + +To build an enclave/host app, the following variables +need to be defined, +``` + +# APP: name of the generated ELF +APP := + +# CFLAGS: compile flags for all the +# sources of this enclave +CFLAGS := + +# If needs to specify compile flags only for +# certain sources, defined variable _CFLAGS, +# .i.e, main.c_CFLAGS +_CFLAGS := + +# LDFLAGS: linking flags for +# this enclave app +LDFLAGS := + +# APP_C_SRCS .c sources of this enclave +APP_C_SRCS := + +# APP_A_SRCS .S sources of this enclave +APP_A_SRCS := + +# linker script for this app +# If not specified, use /mk/app.lds by default +# +# This variable is not used for the +# building of host app +APP_LDS := + +``` + +`/mk/app.mk` needs to be included +after defining the variables above when building +an enclave app, and similarly, +`/mk/host_app.mk>` for a host app. + +You could refer to build scripts in demo as examples. + +Just as building the SDK, one should also define environment variables, +`PENGLAI_SDK`, `CROSS_COMPILE`, `CROSS_COMPILE_HOST`, +`RISCV_ARCH`, `RISCV_ABI` when building host apps and enclave apps. + +`PENGLAI_SDK` must be specified. + +The default values of `CROSS_COMPILE`, `CROSS_COMPILE_HOST`, +`RISCV_ARCH` and `RISCV_ABI` are the same with that when +building the SDK. + +Developers could define 'O' as the output directory. +The default value of output directory is +current directory. ## Licenses diff --git a/app.mk b/app.mk deleted file mode 100644 index 32fa378..0000000 --- a/app.mk +++ /dev/null @@ -1,34 +0,0 @@ -CC = riscv64-unknown-linux-gnu-gcc -CFLAGS = -Wall -LINK = riscv64-unknown-linux-gnu-ld -AS = riscv64-unknown-linux-gnu-as - -SDK_LIB_DIR = $(PENGLAI_SDK)/lib -MUSL_LIB_DIR = $(PENGLAI_SDK)/musl/lib -MUSL_LIBC = $(MUSL_LIB_DIR)/libc.a -SDK_APP_LIB = $(SDK_LIB_DIR)/libpenglai-enclave-eapp.a -GCC_LIB = $(SDK_LIB_DIR)/libgcc.a -SDK_INCLUDE_DIR = $(SDK_LIB_DIR)/app/include - -LDFLAGS = -static -L$(SDK_LIB_DIR) -L$(MUSL_LIB_DIR) -lpenglai-enclave-eapp -lc -#LDFLAGS = -static -L$(SDK_LIB_DIR) -lpenglai-enclave-eapp -CFLAGS += -I$(SDK_INCLUDE_DIR) - -APP_C_OBJS = $(patsubst %.c,%.o, $(APP_C_SRCS)) -APP_A_OBJS = $(patsubst %.s,%.o, $(APP_A_SRCS)) -APP_LDS ?= $(PENGLAI_SDK)/app.lds - -APP_BIN = $(patsubst %,%,$(APP)) - -all: $(APP_BIN) - -$(APP_C_OBJS): %.o: %.c - echo $(PENGLAI_SDK) - $(CC) $(CFLAGS) -c $< - -$(APP_BIN): % : $(APP_C_OBJS) $(APP_A_OBJS) $(SDK_APP_LIB) $(MUSL_LIBC) $(GCC_LIB) - $(LINK) $(LDFLAGS) -o $@ $^ -T $(APP_LDS) - chmod -x $@ - -clean: - rm -f *.o $(APP_BIN) $(EXTRA_CLEAN) diff --git a/demo/aes/Makefile b/demo/aes/Makefile index 4980ce6..174bbc4 100644 --- a/demo/aes/Makefile +++ b/demo/aes/Makefile @@ -1,4 +1,4 @@ -APP = aes -APP_C_SRCS = aes.c -EXTRA_CLEAN = $(APP).dump -include $(PENGLAI_SDK)/app.mk +APP := aes +APP_C_SRCS := aes.c + +include $(PENGLAI_SDK)/mk/app.mk diff --git a/demo/count/Makefile b/demo/count/Makefile index 40281a5..92cc418 100644 --- a/demo/count/Makefile +++ b/demo/count/Makefile @@ -1,4 +1,3 @@ APP = count APP_C_SRCS = count.c -EXTRA_CLEAN = $(APP).dump -include $(PENGLAI_SDK)/app.mk +include $(PENGLAI_SDK)/mk/app.mk diff --git a/demo/crypt/Makefile b/demo/crypt/Makefile index fccedaf..51dcad9 100644 --- a/demo/crypt/Makefile +++ b/demo/crypt/Makefile @@ -1,4 +1,3 @@ APP = crypt APP_C_SRCS = crypt.c -EXTRA_CLEAN = $(APP).dump -include $(PENGLAI_SDK)/app.mk +include $(PENGLAI_SDK)/mk/app.mk diff --git a/demo/deadloop/Makefile b/demo/deadloop/Makefile index 3c4572c..261f7e3 100644 --- a/demo/deadloop/Makefile +++ b/demo/deadloop/Makefile @@ -1,4 +1,3 @@ APP = deadloop APP_C_SRCS = deadloop.c -EXTRA_CLEAN = $(APP).dump -include $(PENGLAI_SDK)/app.mk +include $(PENGLAI_SDK)/mk/app.mk diff --git a/demo/host/Makefile b/demo/host/Makefile index 9b605fe..4c3f679 100644 --- a/demo/host/Makefile +++ b/demo/host/Makefile @@ -1,9 +1,7 @@ -CC=riscv64-unknown-linux-gnu-gcc +APP := host +APP_C_SRCS := host.c -HOST=host +CFLAGS := -static -pthread +LDFLAGS := -lpthread -all: - $(CC) -o $(HOST) -static -I $(PENGLAI_SDK)/lib/host/include/ host.c $(PENGLAI_SDK)/lib/libpenglai-enclave-host.a -lpthread - -clean: - rm -f *.o $(HOST) +include $(PENGLAI_SDK)/mk/host_app.mk diff --git a/demo/host_stop_and_destroy/Makefile b/demo/host_stop_and_destroy/Makefile index 9b605fe..4c3f679 100644 --- a/demo/host_stop_and_destroy/Makefile +++ b/demo/host_stop_and_destroy/Makefile @@ -1,9 +1,7 @@ -CC=riscv64-unknown-linux-gnu-gcc +APP := host +APP_C_SRCS := host.c -HOST=host +CFLAGS := -static -pthread +LDFLAGS := -lpthread -all: - $(CC) -o $(HOST) -static -I $(PENGLAI_SDK)/lib/host/include/ host.c $(PENGLAI_SDK)/lib/libpenglai-enclave-host.a -lpthread - -clean: - rm -f *.o $(HOST) +include $(PENGLAI_SDK)/mk/host_app.mk diff --git a/demo/mem/Makefile b/demo/mem/Makefile index cb179ae..85ec4ef 100644 --- a/demo/mem/Makefile +++ b/demo/mem/Makefile @@ -1,4 +1,3 @@ APP = mem APP_C_SRCS = mem.c -EXTRA_CLEAN = $(APP).dump -include $(PENGLAI_SDK)/app.mk +include $(PENGLAI_SDK)/mk/app.mk diff --git a/demo/prime/Makefile b/demo/prime/Makefile index 62a1c1a..ddd22d1 100644 --- a/demo/prime/Makefile +++ b/demo/prime/Makefile @@ -1,4 +1,4 @@ -APP = prime -APP_C_SRCS = prime.c -EXTRA_CLEAN = $(APP).dump -include $(PENGLAI_SDK)/app.mk +APP := prime +APP_C_SRCS := prime.c + +include $(PENGLAI_SDK)/mk/app.mk diff --git a/docs/sdk.devel.md b/docs/sdk.devel.md new file mode 100644 index 0000000..c3453ef --- /dev/null +++ b/docs/sdk.devel.md @@ -0,0 +1,109 @@ +## Developement of SDK + +This document covers how to improve the current SDK. +Developers could refer to this document when they +need to integrate new libraries/scripts into the SDK. + +### Integrate a library in SDK + +Developers could follow the steps below if +they want to add a library that +could be used by the SDK users. + +1. Create a folder under ./lib/, and move +the correponding source code and headers +in this folder. + +2. Create a file `sub.mk` in this folder, and define +following variables + +``` +# LIBNAME: name of the library +# the filename of the output +# would be lib.a +LIBNAME := + +# CFLAGS: compile flags for all the +# sources of this library +CFLAGS := + +# If needs to specify compile flags only for +# certain sources, defined variable _CFLAGS, +# .i.e, main.c_CFLAGS +_CFLAGS := + +# C_SRCS .c sources of this library +C_SRCS := + +# ASM_SRCS .S sources of this library +ASM_SRCS := + +# include path for library building +INCDIRS := + +# include path for the users of this library, +# the directories specified in EXPORT_INCDIRS +# would be installed in PENGLAI_SDK +EXPORT_INCDIRS := + +``` + +The developer should include $(SDK_DIR)/mk/lib_enclave.mk +or $(SDK_DIR)/mk/lib_host.mk for enclave lib and host lib +respectively, after defining variables above. +SDK_DIR is the variable that points to root path of SDK. + +### How to add a prebuilt library? + +The prebuilt library is the kind of library whose building +is indepdendent from that of SDK. +We need to add a library as a *prebuilt library*, usually +because building of it is relatively complicated. + +In the current version of SDK, lib musl is integrated +as a prebuilt library. + +To add a library as prebuilt library, the developer +should create a build script `prebuild.mk` under the +lib folder. +In the `prebuild.mk`, the build command of this library +should be defined as the first valid building rule. + +Another `sub.mk` should also be added under the library +folder and following variables shall be defined, +``` +# LIBNAME: name of the library +# the filename of the output +# would be lib.a +LIBNAME := + +# filename of the object +# that is generated during the prebuild +PREBUILT_LIB := + +# include path for the users of this library, +# the directories specified in EXPORT_INCDIRS +# would be installed in PENGLAI_SDK +EXPORT_INCDIRS := + +``` + +The developer should also include +$(SDK_DIR)/mk/lib_prebuilt.mk + +Check function `add_prebuild_target` in mk/compile.mk +for detail. + +### Installation of libraries and build scripts + +All library files would be copied to $(PENGLAI_SDK)/lib +with the name lib$(LIBNAME).a. + +All directories defined in EXPORT_INCDIRS +would be copied to $(PENGLAI_SDK)/include/$(LIBNAME) + +Scripts defined in SDK_BUILD_SCRIPTS would +be copied to $(PENGLAI_SDK)/mk. + +Check function `install_build_script` in mk/compile.mk +for detail. diff --git a/lib/Makefile b/lib/Makefile deleted file mode 100644 index 59267b9..0000000 --- a/lib/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -all: - make -C app - make -C host - -clean: - make -C app clean - make -C host clean \ No newline at end of file diff --git a/lib/app/Makefile b/lib/app/Makefile deleted file mode 100644 index ed5efbd..0000000 --- a/lib/app/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -CC = riscv64-unknown-linux-gnu-gcc -CFLAGS = -Wall -shared -fPIC -LINK = riscv64-unknown-linux-gnu-ld -LINKFLAGS = -static -INCLUDE_DIR = include -AR = riscv64-unknown-elf-ar -ARFLAGS = rcs - -ASM_SRCS = src/eret.S -C_SRCS = src/print.c - -A_OBJS = $(patsubst %.S,%.o,$(ASM_SRCS)) -C_OBJS = $(patsubst %.c,%.o,$(C_SRCS)) - -TARGET = ../libpenglai-enclave-eapp.a - -all: $(TARGET) - -$(A_OBJS): %.o : %.S - $(CC) $(CFLAGS) -I$(INCLUDE_DIR) -c $< -o $@ -$(C_OBJS): %.o: %.c - $(CC) $(CFLAGS) -I$(INCLUDE_DIR) -c $< -o $@ -$(TARGET): $(A_OBJS) $(C_OBJS) - $(AR) $(ARFLAGS) $@ $^ - - -clean: - rm -f $(A_OBJS) $(C_OBJS) $(TARGET) diff --git a/lib/app/sub.mk b/lib/app/sub.mk new file mode 100644 index 0000000..b144c37 --- /dev/null +++ b/lib/app/sub.mk @@ -0,0 +1,28 @@ +LIBNAME := penglai-enclave-eapp + +# use CFLAGS to define flags of +# c compiler for this library +# +# Please note that, include path +# shall not be included in CFLAGS, +# it shall be defined in INCDIRS +CFLAGS := + +ASM_SRCS := \ + src/eret.S + +C_SRCS := \ + src/print.c + +INCDIRS := include + +# headers files under directories +# defined in EXPORT_INCDIRS +# would be included in the +# output of sdk +EXPORT_INCDIRS := include + +# use build_enclave_lib.mk means +# this library would be link by +# enclave, instead of host library +include $(SDK_DIR)/mk/lib_enclave.mk diff --git a/lib/host/Makefile b/lib/host/Makefile deleted file mode 100644 index adc30dc..0000000 --- a/lib/host/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -CC = riscv64-unknown-linux-gnu-gcc -INCLUDE_DIR = include/ -SRC_DIR = src -CCFLAGS = -Wall -Werror -shared -fPIC -I $(INCLUDE_DIR) -SRCS = param.c penglai-enclave.c elf.c -OBJS = $(patsubst %.c,%.o,$(SRCS)) -AR = riscv64-unknown-elf-ar -ARFLAGS = rcs - -TARGET=../libpenglai-enclave-host.a - -all: $(TARGET) - -$(TARGET): $(OBJS) - $(AR) $(ARFLAGS) $@ $^ - -$(OBJS): %.o: $(addprefix $(SRC_DIR)/, %.c) - $(CC) $(CCFLAGS) -c $< - -clean: - rm -f $(OBJS) $(TARGET) \ No newline at end of file diff --git a/lib/host/sub.mk b/lib/host/sub.mk new file mode 100644 index 0000000..6cf4aa8 --- /dev/null +++ b/lib/host/sub.mk @@ -0,0 +1,13 @@ +LIBNAME := penglai-enclave-host + +CFLAGS := + +C_SRCS := \ + src/param.c \ + src/elf.c \ + src/penglai-enclave.c + +INCDIRS := include +EXPORT_INCDIRS := include + +include $(SDK_DIR)/mk/lib_host.mk diff --git a/lib/libgcc.a b/lib/libgcc.a deleted file mode 100644 index 6b43d89..0000000 Binary files a/lib/libgcc.a and /dev/null differ diff --git a/musl/.gitignore b/lib/musl/.gitignore similarity index 80% rename from musl/.gitignore rename to lib/musl/.gitignore index c2ee0b5..17073ed 100644 --- a/musl/.gitignore +++ b/lib/musl/.gitignore @@ -3,6 +3,10 @@ *.a *.so *.so.1 + +config.mak + lib/musl-gcc.specs + /obj/ ./lib diff --git a/musl/.mailmap b/lib/musl/.mailmap similarity index 100% rename from musl/.mailmap rename to lib/musl/.mailmap diff --git a/musl/COPYRIGHT b/lib/musl/COPYRIGHT similarity index 100% rename from musl/COPYRIGHT rename to lib/musl/COPYRIGHT diff --git a/musl/INSTALL b/lib/musl/INSTALL similarity index 100% rename from musl/INSTALL rename to lib/musl/INSTALL diff --git a/musl/Makefile b/lib/musl/Makefile similarity index 100% rename from musl/Makefile rename to lib/musl/Makefile diff --git a/musl/README b/lib/musl/README similarity index 100% rename from musl/README rename to lib/musl/README diff --git a/musl/VERSION b/lib/musl/VERSION similarity index 100% rename from musl/VERSION rename to lib/musl/VERSION diff --git a/musl/WHATSNEW b/lib/musl/WHATSNEW similarity index 100% rename from musl/WHATSNEW rename to lib/musl/WHATSNEW diff --git a/musl/arch/aarch64/atomic_arch.h b/lib/musl/arch/aarch64/atomic_arch.h similarity index 100% rename from musl/arch/aarch64/atomic_arch.h rename to lib/musl/arch/aarch64/atomic_arch.h diff --git a/musl/arch/aarch64/bits/alltypes.h.in b/lib/musl/arch/aarch64/bits/alltypes.h.in similarity index 100% rename from musl/arch/aarch64/bits/alltypes.h.in rename to lib/musl/arch/aarch64/bits/alltypes.h.in diff --git a/musl/arch/aarch64/bits/fcntl.h b/lib/musl/arch/aarch64/bits/fcntl.h similarity index 100% rename from musl/arch/aarch64/bits/fcntl.h rename to lib/musl/arch/aarch64/bits/fcntl.h diff --git a/musl/arch/aarch64/bits/fenv.h b/lib/musl/arch/aarch64/bits/fenv.h similarity index 100% rename from musl/arch/aarch64/bits/fenv.h rename to lib/musl/arch/aarch64/bits/fenv.h diff --git a/musl/arch/aarch64/bits/float.h b/lib/musl/arch/aarch64/bits/float.h similarity index 100% rename from musl/arch/aarch64/bits/float.h rename to lib/musl/arch/aarch64/bits/float.h diff --git a/musl/arch/aarch64/bits/hwcap.h b/lib/musl/arch/aarch64/bits/hwcap.h similarity index 100% rename from musl/arch/aarch64/bits/hwcap.h rename to lib/musl/arch/aarch64/bits/hwcap.h diff --git a/musl/arch/aarch64/bits/posix.h b/lib/musl/arch/aarch64/bits/posix.h similarity index 100% rename from musl/arch/aarch64/bits/posix.h rename to lib/musl/arch/aarch64/bits/posix.h diff --git a/musl/arch/aarch64/bits/reg.h b/lib/musl/arch/aarch64/bits/reg.h similarity index 100% rename from musl/arch/aarch64/bits/reg.h rename to lib/musl/arch/aarch64/bits/reg.h diff --git a/musl/arch/aarch64/bits/setjmp.h b/lib/musl/arch/aarch64/bits/setjmp.h similarity index 100% rename from musl/arch/aarch64/bits/setjmp.h rename to lib/musl/arch/aarch64/bits/setjmp.h diff --git a/musl/arch/aarch64/bits/signal.h b/lib/musl/arch/aarch64/bits/signal.h similarity index 100% rename from musl/arch/aarch64/bits/signal.h rename to lib/musl/arch/aarch64/bits/signal.h diff --git a/musl/arch/aarch64/bits/stat.h b/lib/musl/arch/aarch64/bits/stat.h similarity index 100% rename from musl/arch/aarch64/bits/stat.h rename to lib/musl/arch/aarch64/bits/stat.h diff --git a/musl/arch/aarch64/bits/stdint.h b/lib/musl/arch/aarch64/bits/stdint.h similarity index 100% rename from musl/arch/aarch64/bits/stdint.h rename to lib/musl/arch/aarch64/bits/stdint.h diff --git a/musl/arch/aarch64/bits/syscall.h.in b/lib/musl/arch/aarch64/bits/syscall.h.in similarity index 100% rename from musl/arch/aarch64/bits/syscall.h.in rename to lib/musl/arch/aarch64/bits/syscall.h.in diff --git a/musl/arch/aarch64/bits/user.h b/lib/musl/arch/aarch64/bits/user.h similarity index 100% rename from musl/arch/aarch64/bits/user.h rename to lib/musl/arch/aarch64/bits/user.h diff --git a/musl/arch/aarch64/crt_arch.h b/lib/musl/arch/aarch64/crt_arch.h similarity index 100% rename from musl/arch/aarch64/crt_arch.h rename to lib/musl/arch/aarch64/crt_arch.h diff --git a/musl/arch/aarch64/fp_arch.h b/lib/musl/arch/aarch64/fp_arch.h similarity index 100% rename from musl/arch/aarch64/fp_arch.h rename to lib/musl/arch/aarch64/fp_arch.h diff --git a/musl/arch/aarch64/kstat.h b/lib/musl/arch/aarch64/kstat.h similarity index 100% rename from musl/arch/aarch64/kstat.h rename to lib/musl/arch/aarch64/kstat.h diff --git a/musl/arch/aarch64/pthread_arch.h b/lib/musl/arch/aarch64/pthread_arch.h similarity index 100% rename from musl/arch/aarch64/pthread_arch.h rename to lib/musl/arch/aarch64/pthread_arch.h diff --git a/musl/arch/aarch64/reloc.h b/lib/musl/arch/aarch64/reloc.h similarity index 100% rename from musl/arch/aarch64/reloc.h rename to lib/musl/arch/aarch64/reloc.h diff --git a/musl/arch/aarch64/syscall_arch.h b/lib/musl/arch/aarch64/syscall_arch.h similarity index 100% rename from musl/arch/aarch64/syscall_arch.h rename to lib/musl/arch/aarch64/syscall_arch.h diff --git a/musl/arch/arm/arch.mak b/lib/musl/arch/arm/arch.mak similarity index 100% rename from musl/arch/arm/arch.mak rename to lib/musl/arch/arm/arch.mak diff --git a/musl/arch/arm/atomic_arch.h b/lib/musl/arch/arm/atomic_arch.h similarity index 100% rename from musl/arch/arm/atomic_arch.h rename to lib/musl/arch/arm/atomic_arch.h diff --git a/musl/arch/arm/bits/alltypes.h.in b/lib/musl/arch/arm/bits/alltypes.h.in similarity index 100% rename from musl/arch/arm/bits/alltypes.h.in rename to lib/musl/arch/arm/bits/alltypes.h.in diff --git a/musl/arch/arm/bits/fcntl.h b/lib/musl/arch/arm/bits/fcntl.h similarity index 100% rename from musl/arch/arm/bits/fcntl.h rename to lib/musl/arch/arm/bits/fcntl.h diff --git a/musl/arch/arm/bits/fenv.h b/lib/musl/arch/arm/bits/fenv.h similarity index 100% rename from musl/arch/arm/bits/fenv.h rename to lib/musl/arch/arm/bits/fenv.h diff --git a/musl/arch/arm/bits/float.h b/lib/musl/arch/arm/bits/float.h similarity index 100% rename from musl/arch/arm/bits/float.h rename to lib/musl/arch/arm/bits/float.h diff --git a/musl/arch/arm/bits/hwcap.h b/lib/musl/arch/arm/bits/hwcap.h similarity index 100% rename from musl/arch/arm/bits/hwcap.h rename to lib/musl/arch/arm/bits/hwcap.h diff --git a/musl/arch/arm/bits/ioctl_fix.h b/lib/musl/arch/arm/bits/ioctl_fix.h similarity index 100% rename from musl/arch/arm/bits/ioctl_fix.h rename to lib/musl/arch/arm/bits/ioctl_fix.h diff --git a/musl/arch/arm/bits/ipcstat.h b/lib/musl/arch/arm/bits/ipcstat.h similarity index 100% rename from musl/arch/arm/bits/ipcstat.h rename to lib/musl/arch/arm/bits/ipcstat.h diff --git a/musl/arch/arm/bits/msg.h b/lib/musl/arch/arm/bits/msg.h similarity index 100% rename from musl/arch/arm/bits/msg.h rename to lib/musl/arch/arm/bits/msg.h diff --git a/musl/arch/arm/bits/posix.h b/lib/musl/arch/arm/bits/posix.h similarity index 100% rename from musl/arch/arm/bits/posix.h rename to lib/musl/arch/arm/bits/posix.h diff --git a/musl/arch/arm/bits/ptrace.h b/lib/musl/arch/arm/bits/ptrace.h similarity index 100% rename from musl/arch/arm/bits/ptrace.h rename to lib/musl/arch/arm/bits/ptrace.h diff --git a/musl/arch/arm/bits/reg.h b/lib/musl/arch/arm/bits/reg.h similarity index 100% rename from musl/arch/arm/bits/reg.h rename to lib/musl/arch/arm/bits/reg.h diff --git a/musl/arch/arm/bits/sem.h b/lib/musl/arch/arm/bits/sem.h similarity index 100% rename from musl/arch/arm/bits/sem.h rename to lib/musl/arch/arm/bits/sem.h diff --git a/musl/arch/arm/bits/setjmp.h b/lib/musl/arch/arm/bits/setjmp.h similarity index 100% rename from musl/arch/arm/bits/setjmp.h rename to lib/musl/arch/arm/bits/setjmp.h diff --git a/musl/arch/arm/bits/shm.h b/lib/musl/arch/arm/bits/shm.h similarity index 100% rename from musl/arch/arm/bits/shm.h rename to lib/musl/arch/arm/bits/shm.h diff --git a/musl/arch/arm/bits/signal.h b/lib/musl/arch/arm/bits/signal.h similarity index 100% rename from musl/arch/arm/bits/signal.h rename to lib/musl/arch/arm/bits/signal.h diff --git a/musl/arch/arm/bits/stat.h b/lib/musl/arch/arm/bits/stat.h similarity index 100% rename from musl/arch/arm/bits/stat.h rename to lib/musl/arch/arm/bits/stat.h diff --git a/musl/arch/arm/bits/stdint.h b/lib/musl/arch/arm/bits/stdint.h similarity index 100% rename from musl/arch/arm/bits/stdint.h rename to lib/musl/arch/arm/bits/stdint.h diff --git a/musl/arch/arm/bits/syscall.h.in b/lib/musl/arch/arm/bits/syscall.h.in similarity index 100% rename from musl/arch/arm/bits/syscall.h.in rename to lib/musl/arch/arm/bits/syscall.h.in diff --git a/musl/arch/arm/bits/user.h b/lib/musl/arch/arm/bits/user.h similarity index 100% rename from musl/arch/arm/bits/user.h rename to lib/musl/arch/arm/bits/user.h diff --git a/musl/arch/arm/crt_arch.h b/lib/musl/arch/arm/crt_arch.h similarity index 100% rename from musl/arch/arm/crt_arch.h rename to lib/musl/arch/arm/crt_arch.h diff --git a/musl/arch/arm/kstat.h b/lib/musl/arch/arm/kstat.h similarity index 100% rename from musl/arch/arm/kstat.h rename to lib/musl/arch/arm/kstat.h diff --git a/musl/arch/arm/pthread_arch.h b/lib/musl/arch/arm/pthread_arch.h similarity index 100% rename from musl/arch/arm/pthread_arch.h rename to lib/musl/arch/arm/pthread_arch.h diff --git a/musl/arch/arm/reloc.h b/lib/musl/arch/arm/reloc.h similarity index 100% rename from musl/arch/arm/reloc.h rename to lib/musl/arch/arm/reloc.h diff --git a/musl/arch/arm/syscall_arch.h b/lib/musl/arch/arm/syscall_arch.h similarity index 100% rename from musl/arch/arm/syscall_arch.h rename to lib/musl/arch/arm/syscall_arch.h diff --git a/musl/arch/generic/bits/errno.h b/lib/musl/arch/generic/bits/errno.h similarity index 100% rename from musl/arch/generic/bits/errno.h rename to lib/musl/arch/generic/bits/errno.h diff --git a/musl/arch/generic/bits/fcntl.h b/lib/musl/arch/generic/bits/fcntl.h similarity index 100% rename from musl/arch/generic/bits/fcntl.h rename to lib/musl/arch/generic/bits/fcntl.h diff --git a/musl/arch/generic/bits/fenv.h b/lib/musl/arch/generic/bits/fenv.h similarity index 100% rename from musl/arch/generic/bits/fenv.h rename to lib/musl/arch/generic/bits/fenv.h diff --git a/musl/arch/generic/bits/hwcap.h b/lib/musl/arch/generic/bits/hwcap.h similarity index 100% rename from musl/arch/generic/bits/hwcap.h rename to lib/musl/arch/generic/bits/hwcap.h diff --git a/musl/arch/generic/bits/io.h b/lib/musl/arch/generic/bits/io.h similarity index 100% rename from musl/arch/generic/bits/io.h rename to lib/musl/arch/generic/bits/io.h diff --git a/musl/arch/generic/bits/ioctl.h b/lib/musl/arch/generic/bits/ioctl.h similarity index 100% rename from musl/arch/generic/bits/ioctl.h rename to lib/musl/arch/generic/bits/ioctl.h diff --git a/musl/arch/generic/bits/ioctl_fix.h b/lib/musl/arch/generic/bits/ioctl_fix.h similarity index 100% rename from musl/arch/generic/bits/ioctl_fix.h rename to lib/musl/arch/generic/bits/ioctl_fix.h diff --git a/musl/arch/generic/bits/ipc.h b/lib/musl/arch/generic/bits/ipc.h similarity index 100% rename from musl/arch/generic/bits/ipc.h rename to lib/musl/arch/generic/bits/ipc.h diff --git a/musl/arch/generic/bits/ipcstat.h b/lib/musl/arch/generic/bits/ipcstat.h similarity index 100% rename from musl/arch/generic/bits/ipcstat.h rename to lib/musl/arch/generic/bits/ipcstat.h diff --git a/musl/arch/generic/bits/kd.h b/lib/musl/arch/generic/bits/kd.h similarity index 100% rename from musl/arch/generic/bits/kd.h rename to lib/musl/arch/generic/bits/kd.h diff --git a/musl/arch/generic/bits/limits.h b/lib/musl/arch/generic/bits/limits.h similarity index 100% rename from musl/arch/generic/bits/limits.h rename to lib/musl/arch/generic/bits/limits.h diff --git a/musl/arch/generic/bits/link.h b/lib/musl/arch/generic/bits/link.h similarity index 100% rename from musl/arch/generic/bits/link.h rename to lib/musl/arch/generic/bits/link.h diff --git a/musl/arch/generic/bits/mman.h b/lib/musl/arch/generic/bits/mman.h similarity index 100% rename from musl/arch/generic/bits/mman.h rename to lib/musl/arch/generic/bits/mman.h diff --git a/musl/arch/generic/bits/msg.h b/lib/musl/arch/generic/bits/msg.h similarity index 100% rename from musl/arch/generic/bits/msg.h rename to lib/musl/arch/generic/bits/msg.h diff --git a/musl/arch/generic/bits/poll.h b/lib/musl/arch/generic/bits/poll.h similarity index 100% rename from musl/arch/generic/bits/poll.h rename to lib/musl/arch/generic/bits/poll.h diff --git a/musl/arch/generic/bits/ptrace.h b/lib/musl/arch/generic/bits/ptrace.h similarity index 100% rename from musl/arch/generic/bits/ptrace.h rename to lib/musl/arch/generic/bits/ptrace.h diff --git a/musl/arch/generic/bits/resource.h b/lib/musl/arch/generic/bits/resource.h similarity index 100% rename from musl/arch/generic/bits/resource.h rename to lib/musl/arch/generic/bits/resource.h diff --git a/musl/arch/generic/bits/sem.h b/lib/musl/arch/generic/bits/sem.h similarity index 100% rename from musl/arch/generic/bits/sem.h rename to lib/musl/arch/generic/bits/sem.h diff --git a/musl/arch/generic/bits/shm.h b/lib/musl/arch/generic/bits/shm.h similarity index 100% rename from musl/arch/generic/bits/shm.h rename to lib/musl/arch/generic/bits/shm.h diff --git a/musl/arch/generic/bits/socket.h b/lib/musl/arch/generic/bits/socket.h similarity index 100% rename from musl/arch/generic/bits/socket.h rename to lib/musl/arch/generic/bits/socket.h diff --git a/musl/arch/generic/bits/soundcard.h b/lib/musl/arch/generic/bits/soundcard.h similarity index 100% rename from musl/arch/generic/bits/soundcard.h rename to lib/musl/arch/generic/bits/soundcard.h diff --git a/musl/arch/generic/bits/statfs.h b/lib/musl/arch/generic/bits/statfs.h similarity index 100% rename from musl/arch/generic/bits/statfs.h rename to lib/musl/arch/generic/bits/statfs.h diff --git a/musl/arch/generic/bits/termios.h b/lib/musl/arch/generic/bits/termios.h similarity index 100% rename from musl/arch/generic/bits/termios.h rename to lib/musl/arch/generic/bits/termios.h diff --git a/musl/arch/generic/bits/vt.h b/lib/musl/arch/generic/bits/vt.h similarity index 100% rename from musl/arch/generic/bits/vt.h rename to lib/musl/arch/generic/bits/vt.h diff --git a/musl/arch/generic/fp_arch.h b/lib/musl/arch/generic/fp_arch.h similarity index 100% rename from musl/arch/generic/fp_arch.h rename to lib/musl/arch/generic/fp_arch.h diff --git a/musl/arch/i386/arch.mak b/lib/musl/arch/i386/arch.mak similarity index 100% rename from musl/arch/i386/arch.mak rename to lib/musl/arch/i386/arch.mak diff --git a/musl/arch/i386/atomic_arch.h b/lib/musl/arch/i386/atomic_arch.h similarity index 100% rename from musl/arch/i386/atomic_arch.h rename to lib/musl/arch/i386/atomic_arch.h diff --git a/musl/arch/i386/bits/alltypes.h.in b/lib/musl/arch/i386/bits/alltypes.h.in similarity index 100% rename from musl/arch/i386/bits/alltypes.h.in rename to lib/musl/arch/i386/bits/alltypes.h.in diff --git a/musl/arch/i386/bits/fenv.h b/lib/musl/arch/i386/bits/fenv.h similarity index 100% rename from musl/arch/i386/bits/fenv.h rename to lib/musl/arch/i386/bits/fenv.h diff --git a/musl/arch/i386/bits/float.h b/lib/musl/arch/i386/bits/float.h similarity index 100% rename from musl/arch/i386/bits/float.h rename to lib/musl/arch/i386/bits/float.h diff --git a/musl/arch/i386/bits/io.h b/lib/musl/arch/i386/bits/io.h similarity index 100% rename from musl/arch/i386/bits/io.h rename to lib/musl/arch/i386/bits/io.h diff --git a/musl/arch/i386/bits/ipcstat.h b/lib/musl/arch/i386/bits/ipcstat.h similarity index 100% rename from musl/arch/i386/bits/ipcstat.h rename to lib/musl/arch/i386/bits/ipcstat.h diff --git a/musl/arch/i386/bits/limits.h b/lib/musl/arch/i386/bits/limits.h similarity index 100% rename from musl/arch/i386/bits/limits.h rename to lib/musl/arch/i386/bits/limits.h diff --git a/musl/arch/i386/bits/mman.h b/lib/musl/arch/i386/bits/mman.h similarity index 100% rename from musl/arch/i386/bits/mman.h rename to lib/musl/arch/i386/bits/mman.h diff --git a/musl/arch/i386/bits/msg.h b/lib/musl/arch/i386/bits/msg.h similarity index 100% rename from musl/arch/i386/bits/msg.h rename to lib/musl/arch/i386/bits/msg.h diff --git a/musl/arch/i386/bits/posix.h b/lib/musl/arch/i386/bits/posix.h similarity index 100% rename from musl/arch/i386/bits/posix.h rename to lib/musl/arch/i386/bits/posix.h diff --git a/musl/arch/i386/bits/ptrace.h b/lib/musl/arch/i386/bits/ptrace.h similarity index 100% rename from musl/arch/i386/bits/ptrace.h rename to lib/musl/arch/i386/bits/ptrace.h diff --git a/musl/arch/i386/bits/reg.h b/lib/musl/arch/i386/bits/reg.h similarity index 100% rename from musl/arch/i386/bits/reg.h rename to lib/musl/arch/i386/bits/reg.h diff --git a/musl/arch/i386/bits/sem.h b/lib/musl/arch/i386/bits/sem.h similarity index 100% rename from musl/arch/i386/bits/sem.h rename to lib/musl/arch/i386/bits/sem.h diff --git a/musl/arch/i386/bits/setjmp.h b/lib/musl/arch/i386/bits/setjmp.h similarity index 100% rename from musl/arch/i386/bits/setjmp.h rename to lib/musl/arch/i386/bits/setjmp.h diff --git a/musl/arch/i386/bits/shm.h b/lib/musl/arch/i386/bits/shm.h similarity index 100% rename from musl/arch/i386/bits/shm.h rename to lib/musl/arch/i386/bits/shm.h diff --git a/musl/arch/i386/bits/signal.h b/lib/musl/arch/i386/bits/signal.h similarity index 100% rename from musl/arch/i386/bits/signal.h rename to lib/musl/arch/i386/bits/signal.h diff --git a/musl/arch/i386/bits/stat.h b/lib/musl/arch/i386/bits/stat.h similarity index 100% rename from musl/arch/i386/bits/stat.h rename to lib/musl/arch/i386/bits/stat.h diff --git a/musl/arch/i386/bits/stdint.h b/lib/musl/arch/i386/bits/stdint.h similarity index 100% rename from musl/arch/i386/bits/stdint.h rename to lib/musl/arch/i386/bits/stdint.h diff --git a/musl/arch/i386/bits/syscall.h.in b/lib/musl/arch/i386/bits/syscall.h.in similarity index 100% rename from musl/arch/i386/bits/syscall.h.in rename to lib/musl/arch/i386/bits/syscall.h.in diff --git a/musl/arch/i386/bits/user.h b/lib/musl/arch/i386/bits/user.h similarity index 100% rename from musl/arch/i386/bits/user.h rename to lib/musl/arch/i386/bits/user.h diff --git a/musl/arch/i386/crt_arch.h b/lib/musl/arch/i386/crt_arch.h similarity index 100% rename from musl/arch/i386/crt_arch.h rename to lib/musl/arch/i386/crt_arch.h diff --git a/musl/arch/i386/kstat.h b/lib/musl/arch/i386/kstat.h similarity index 100% rename from musl/arch/i386/kstat.h rename to lib/musl/arch/i386/kstat.h diff --git a/musl/arch/i386/pthread_arch.h b/lib/musl/arch/i386/pthread_arch.h similarity index 100% rename from musl/arch/i386/pthread_arch.h rename to lib/musl/arch/i386/pthread_arch.h diff --git a/musl/arch/i386/reloc.h b/lib/musl/arch/i386/reloc.h similarity index 100% rename from musl/arch/i386/reloc.h rename to lib/musl/arch/i386/reloc.h diff --git a/musl/arch/i386/syscall_arch.h b/lib/musl/arch/i386/syscall_arch.h similarity index 100% rename from musl/arch/i386/syscall_arch.h rename to lib/musl/arch/i386/syscall_arch.h diff --git a/musl/arch/m68k/arch.mak b/lib/musl/arch/m68k/arch.mak similarity index 100% rename from musl/arch/m68k/arch.mak rename to lib/musl/arch/m68k/arch.mak diff --git a/musl/arch/m68k/atomic_arch.h b/lib/musl/arch/m68k/atomic_arch.h similarity index 100% rename from musl/arch/m68k/atomic_arch.h rename to lib/musl/arch/m68k/atomic_arch.h diff --git a/musl/arch/m68k/bits/alltypes.h.in b/lib/musl/arch/m68k/bits/alltypes.h.in similarity index 100% rename from musl/arch/m68k/bits/alltypes.h.in rename to lib/musl/arch/m68k/bits/alltypes.h.in diff --git a/musl/arch/m68k/bits/fcntl.h b/lib/musl/arch/m68k/bits/fcntl.h similarity index 100% rename from musl/arch/m68k/bits/fcntl.h rename to lib/musl/arch/m68k/bits/fcntl.h diff --git a/musl/arch/m68k/bits/fenv.h b/lib/musl/arch/m68k/bits/fenv.h similarity index 100% rename from musl/arch/m68k/bits/fenv.h rename to lib/musl/arch/m68k/bits/fenv.h diff --git a/musl/arch/m68k/bits/float.h b/lib/musl/arch/m68k/bits/float.h similarity index 100% rename from musl/arch/m68k/bits/float.h rename to lib/musl/arch/m68k/bits/float.h diff --git a/musl/arch/m68k/bits/ipcstat.h b/lib/musl/arch/m68k/bits/ipcstat.h similarity index 100% rename from musl/arch/m68k/bits/ipcstat.h rename to lib/musl/arch/m68k/bits/ipcstat.h diff --git a/musl/arch/m68k/bits/msg.h b/lib/musl/arch/m68k/bits/msg.h similarity index 100% rename from musl/arch/m68k/bits/msg.h rename to lib/musl/arch/m68k/bits/msg.h diff --git a/musl/arch/m68k/bits/posix.h b/lib/musl/arch/m68k/bits/posix.h similarity index 100% rename from musl/arch/m68k/bits/posix.h rename to lib/musl/arch/m68k/bits/posix.h diff --git a/musl/arch/m68k/bits/ptrace.h b/lib/musl/arch/m68k/bits/ptrace.h similarity index 100% rename from musl/arch/m68k/bits/ptrace.h rename to lib/musl/arch/m68k/bits/ptrace.h diff --git a/musl/arch/m68k/bits/reg.h b/lib/musl/arch/m68k/bits/reg.h similarity index 100% rename from musl/arch/m68k/bits/reg.h rename to lib/musl/arch/m68k/bits/reg.h diff --git a/musl/arch/m68k/bits/sem.h b/lib/musl/arch/m68k/bits/sem.h similarity index 100% rename from musl/arch/m68k/bits/sem.h rename to lib/musl/arch/m68k/bits/sem.h diff --git a/musl/arch/m68k/bits/setjmp.h b/lib/musl/arch/m68k/bits/setjmp.h similarity index 100% rename from musl/arch/m68k/bits/setjmp.h rename to lib/musl/arch/m68k/bits/setjmp.h diff --git a/musl/arch/m68k/bits/shm.h b/lib/musl/arch/m68k/bits/shm.h similarity index 100% rename from musl/arch/m68k/bits/shm.h rename to lib/musl/arch/m68k/bits/shm.h diff --git a/musl/arch/m68k/bits/signal.h b/lib/musl/arch/m68k/bits/signal.h similarity index 100% rename from musl/arch/m68k/bits/signal.h rename to lib/musl/arch/m68k/bits/signal.h diff --git a/musl/arch/m68k/bits/stat.h b/lib/musl/arch/m68k/bits/stat.h similarity index 100% rename from musl/arch/m68k/bits/stat.h rename to lib/musl/arch/m68k/bits/stat.h diff --git a/musl/arch/m68k/bits/stdint.h b/lib/musl/arch/m68k/bits/stdint.h similarity index 100% rename from musl/arch/m68k/bits/stdint.h rename to lib/musl/arch/m68k/bits/stdint.h diff --git a/musl/arch/m68k/bits/syscall.h.in b/lib/musl/arch/m68k/bits/syscall.h.in similarity index 100% rename from musl/arch/m68k/bits/syscall.h.in rename to lib/musl/arch/m68k/bits/syscall.h.in diff --git a/musl/arch/m68k/bits/user.h b/lib/musl/arch/m68k/bits/user.h similarity index 100% rename from musl/arch/m68k/bits/user.h rename to lib/musl/arch/m68k/bits/user.h diff --git a/musl/arch/m68k/crt_arch.h b/lib/musl/arch/m68k/crt_arch.h similarity index 100% rename from musl/arch/m68k/crt_arch.h rename to lib/musl/arch/m68k/crt_arch.h diff --git a/musl/arch/m68k/kstat.h b/lib/musl/arch/m68k/kstat.h similarity index 100% rename from musl/arch/m68k/kstat.h rename to lib/musl/arch/m68k/kstat.h diff --git a/musl/arch/m68k/pthread_arch.h b/lib/musl/arch/m68k/pthread_arch.h similarity index 100% rename from musl/arch/m68k/pthread_arch.h rename to lib/musl/arch/m68k/pthread_arch.h diff --git a/musl/arch/m68k/reloc.h b/lib/musl/arch/m68k/reloc.h similarity index 100% rename from musl/arch/m68k/reloc.h rename to lib/musl/arch/m68k/reloc.h diff --git a/musl/arch/m68k/syscall_arch.h b/lib/musl/arch/m68k/syscall_arch.h similarity index 100% rename from musl/arch/m68k/syscall_arch.h rename to lib/musl/arch/m68k/syscall_arch.h diff --git a/musl/arch/microblaze/arch.mak b/lib/musl/arch/microblaze/arch.mak similarity index 100% rename from musl/arch/microblaze/arch.mak rename to lib/musl/arch/microblaze/arch.mak diff --git a/musl/arch/microblaze/atomic_arch.h b/lib/musl/arch/microblaze/atomic_arch.h similarity index 100% rename from musl/arch/microblaze/atomic_arch.h rename to lib/musl/arch/microblaze/atomic_arch.h diff --git a/musl/arch/microblaze/bits/alltypes.h.in b/lib/musl/arch/microblaze/bits/alltypes.h.in similarity index 100% rename from musl/arch/microblaze/bits/alltypes.h.in rename to lib/musl/arch/microblaze/bits/alltypes.h.in diff --git a/musl/arch/microblaze/bits/float.h b/lib/musl/arch/microblaze/bits/float.h similarity index 100% rename from musl/arch/microblaze/bits/float.h rename to lib/musl/arch/microblaze/bits/float.h diff --git a/musl/arch/microblaze/bits/ipcstat.h b/lib/musl/arch/microblaze/bits/ipcstat.h similarity index 100% rename from musl/arch/microblaze/bits/ipcstat.h rename to lib/musl/arch/microblaze/bits/ipcstat.h diff --git a/musl/arch/microblaze/bits/msg.h b/lib/musl/arch/microblaze/bits/msg.h similarity index 100% rename from musl/arch/microblaze/bits/msg.h rename to lib/musl/arch/microblaze/bits/msg.h diff --git a/musl/arch/microblaze/bits/posix.h b/lib/musl/arch/microblaze/bits/posix.h similarity index 100% rename from musl/arch/microblaze/bits/posix.h rename to lib/musl/arch/microblaze/bits/posix.h diff --git a/musl/arch/microblaze/bits/reg.h b/lib/musl/arch/microblaze/bits/reg.h similarity index 100% rename from musl/arch/microblaze/bits/reg.h rename to lib/musl/arch/microblaze/bits/reg.h diff --git a/musl/arch/microblaze/bits/sem.h b/lib/musl/arch/microblaze/bits/sem.h similarity index 100% rename from musl/arch/microblaze/bits/sem.h rename to lib/musl/arch/microblaze/bits/sem.h diff --git a/musl/arch/microblaze/bits/setjmp.h b/lib/musl/arch/microblaze/bits/setjmp.h similarity index 100% rename from musl/arch/microblaze/bits/setjmp.h rename to lib/musl/arch/microblaze/bits/setjmp.h diff --git a/musl/arch/microblaze/bits/shm.h b/lib/musl/arch/microblaze/bits/shm.h similarity index 100% rename from musl/arch/microblaze/bits/shm.h rename to lib/musl/arch/microblaze/bits/shm.h diff --git a/musl/arch/microblaze/bits/signal.h b/lib/musl/arch/microblaze/bits/signal.h similarity index 100% rename from musl/arch/microblaze/bits/signal.h rename to lib/musl/arch/microblaze/bits/signal.h diff --git a/musl/arch/microblaze/bits/stat.h b/lib/musl/arch/microblaze/bits/stat.h similarity index 100% rename from musl/arch/microblaze/bits/stat.h rename to lib/musl/arch/microblaze/bits/stat.h diff --git a/musl/arch/microblaze/bits/stdint.h b/lib/musl/arch/microblaze/bits/stdint.h similarity index 100% rename from musl/arch/microblaze/bits/stdint.h rename to lib/musl/arch/microblaze/bits/stdint.h diff --git a/musl/arch/microblaze/bits/syscall.h.in b/lib/musl/arch/microblaze/bits/syscall.h.in similarity index 100% rename from musl/arch/microblaze/bits/syscall.h.in rename to lib/musl/arch/microblaze/bits/syscall.h.in diff --git a/musl/arch/microblaze/bits/user.h b/lib/musl/arch/microblaze/bits/user.h similarity index 100% rename from musl/arch/microblaze/bits/user.h rename to lib/musl/arch/microblaze/bits/user.h diff --git a/musl/arch/microblaze/crt_arch.h b/lib/musl/arch/microblaze/crt_arch.h similarity index 100% rename from musl/arch/microblaze/crt_arch.h rename to lib/musl/arch/microblaze/crt_arch.h diff --git a/musl/arch/microblaze/kstat.h b/lib/musl/arch/microblaze/kstat.h similarity index 100% rename from musl/arch/microblaze/kstat.h rename to lib/musl/arch/microblaze/kstat.h diff --git a/musl/arch/microblaze/pthread_arch.h b/lib/musl/arch/microblaze/pthread_arch.h similarity index 100% rename from musl/arch/microblaze/pthread_arch.h rename to lib/musl/arch/microblaze/pthread_arch.h diff --git a/musl/arch/microblaze/reloc.h b/lib/musl/arch/microblaze/reloc.h similarity index 100% rename from musl/arch/microblaze/reloc.h rename to lib/musl/arch/microblaze/reloc.h diff --git a/musl/arch/microblaze/syscall_arch.h b/lib/musl/arch/microblaze/syscall_arch.h similarity index 100% rename from musl/arch/microblaze/syscall_arch.h rename to lib/musl/arch/microblaze/syscall_arch.h diff --git a/musl/arch/mips/arch.mak b/lib/musl/arch/mips/arch.mak similarity index 100% rename from musl/arch/mips/arch.mak rename to lib/musl/arch/mips/arch.mak diff --git a/musl/arch/mips/atomic_arch.h b/lib/musl/arch/mips/atomic_arch.h similarity index 100% rename from musl/arch/mips/atomic_arch.h rename to lib/musl/arch/mips/atomic_arch.h diff --git a/musl/arch/mips/bits/alltypes.h.in b/lib/musl/arch/mips/bits/alltypes.h.in similarity index 100% rename from musl/arch/mips/bits/alltypes.h.in rename to lib/musl/arch/mips/bits/alltypes.h.in diff --git a/musl/arch/mips/bits/errno.h b/lib/musl/arch/mips/bits/errno.h similarity index 100% rename from musl/arch/mips/bits/errno.h rename to lib/musl/arch/mips/bits/errno.h diff --git a/musl/arch/mips/bits/fcntl.h b/lib/musl/arch/mips/bits/fcntl.h similarity index 100% rename from musl/arch/mips/bits/fcntl.h rename to lib/musl/arch/mips/bits/fcntl.h diff --git a/musl/arch/mips/bits/fenv.h b/lib/musl/arch/mips/bits/fenv.h similarity index 100% rename from musl/arch/mips/bits/fenv.h rename to lib/musl/arch/mips/bits/fenv.h diff --git a/musl/arch/mips/bits/float.h b/lib/musl/arch/mips/bits/float.h similarity index 100% rename from musl/arch/mips/bits/float.h rename to lib/musl/arch/mips/bits/float.h diff --git a/musl/arch/mips/bits/hwcap.h b/lib/musl/arch/mips/bits/hwcap.h similarity index 100% rename from musl/arch/mips/bits/hwcap.h rename to lib/musl/arch/mips/bits/hwcap.h diff --git a/musl/arch/mips/bits/ioctl.h b/lib/musl/arch/mips/bits/ioctl.h similarity index 100% rename from musl/arch/mips/bits/ioctl.h rename to lib/musl/arch/mips/bits/ioctl.h diff --git a/musl/arch/mips/bits/ipcstat.h b/lib/musl/arch/mips/bits/ipcstat.h similarity index 100% rename from musl/arch/mips/bits/ipcstat.h rename to lib/musl/arch/mips/bits/ipcstat.h diff --git a/musl/arch/mips/bits/mman.h b/lib/musl/arch/mips/bits/mman.h similarity index 100% rename from musl/arch/mips/bits/mman.h rename to lib/musl/arch/mips/bits/mman.h diff --git a/musl/arch/mips/bits/msg.h b/lib/musl/arch/mips/bits/msg.h similarity index 100% rename from musl/arch/mips/bits/msg.h rename to lib/musl/arch/mips/bits/msg.h diff --git a/musl/arch/mips/bits/poll.h b/lib/musl/arch/mips/bits/poll.h similarity index 100% rename from musl/arch/mips/bits/poll.h rename to lib/musl/arch/mips/bits/poll.h diff --git a/musl/arch/mips/bits/posix.h b/lib/musl/arch/mips/bits/posix.h similarity index 100% rename from musl/arch/mips/bits/posix.h rename to lib/musl/arch/mips/bits/posix.h diff --git a/musl/arch/mips/bits/ptrace.h b/lib/musl/arch/mips/bits/ptrace.h similarity index 100% rename from musl/arch/mips/bits/ptrace.h rename to lib/musl/arch/mips/bits/ptrace.h diff --git a/musl/arch/mips/bits/reg.h b/lib/musl/arch/mips/bits/reg.h similarity index 100% rename from musl/arch/mips/bits/reg.h rename to lib/musl/arch/mips/bits/reg.h diff --git a/musl/arch/mips/bits/resource.h b/lib/musl/arch/mips/bits/resource.h similarity index 100% rename from musl/arch/mips/bits/resource.h rename to lib/musl/arch/mips/bits/resource.h diff --git a/musl/arch/mips/bits/sem.h b/lib/musl/arch/mips/bits/sem.h similarity index 100% rename from musl/arch/mips/bits/sem.h rename to lib/musl/arch/mips/bits/sem.h diff --git a/musl/arch/mips/bits/setjmp.h b/lib/musl/arch/mips/bits/setjmp.h similarity index 100% rename from musl/arch/mips/bits/setjmp.h rename to lib/musl/arch/mips/bits/setjmp.h diff --git a/musl/arch/mips/bits/shm.h b/lib/musl/arch/mips/bits/shm.h similarity index 100% rename from musl/arch/mips/bits/shm.h rename to lib/musl/arch/mips/bits/shm.h diff --git a/musl/arch/mips/bits/signal.h b/lib/musl/arch/mips/bits/signal.h similarity index 100% rename from musl/arch/mips/bits/signal.h rename to lib/musl/arch/mips/bits/signal.h diff --git a/musl/arch/mips/bits/socket.h b/lib/musl/arch/mips/bits/socket.h similarity index 100% rename from musl/arch/mips/bits/socket.h rename to lib/musl/arch/mips/bits/socket.h diff --git a/musl/arch/mips/bits/stat.h b/lib/musl/arch/mips/bits/stat.h similarity index 100% rename from musl/arch/mips/bits/stat.h rename to lib/musl/arch/mips/bits/stat.h diff --git a/musl/arch/mips/bits/statfs.h b/lib/musl/arch/mips/bits/statfs.h similarity index 100% rename from musl/arch/mips/bits/statfs.h rename to lib/musl/arch/mips/bits/statfs.h diff --git a/musl/arch/mips/bits/stdint.h b/lib/musl/arch/mips/bits/stdint.h similarity index 100% rename from musl/arch/mips/bits/stdint.h rename to lib/musl/arch/mips/bits/stdint.h diff --git a/musl/arch/mips/bits/syscall.h.in b/lib/musl/arch/mips/bits/syscall.h.in similarity index 100% rename from musl/arch/mips/bits/syscall.h.in rename to lib/musl/arch/mips/bits/syscall.h.in diff --git a/musl/arch/mips/bits/termios.h b/lib/musl/arch/mips/bits/termios.h similarity index 100% rename from musl/arch/mips/bits/termios.h rename to lib/musl/arch/mips/bits/termios.h diff --git a/musl/arch/mips/bits/user.h b/lib/musl/arch/mips/bits/user.h similarity index 100% rename from musl/arch/mips/bits/user.h rename to lib/musl/arch/mips/bits/user.h diff --git a/musl/arch/mips/crt_arch.h b/lib/musl/arch/mips/crt_arch.h similarity index 100% rename from musl/arch/mips/crt_arch.h rename to lib/musl/arch/mips/crt_arch.h diff --git a/musl/arch/mips/ksigaction.h b/lib/musl/arch/mips/ksigaction.h similarity index 100% rename from musl/arch/mips/ksigaction.h rename to lib/musl/arch/mips/ksigaction.h diff --git a/musl/arch/mips/kstat.h b/lib/musl/arch/mips/kstat.h similarity index 100% rename from musl/arch/mips/kstat.h rename to lib/musl/arch/mips/kstat.h diff --git a/musl/arch/mips/pthread_arch.h b/lib/musl/arch/mips/pthread_arch.h similarity index 100% rename from musl/arch/mips/pthread_arch.h rename to lib/musl/arch/mips/pthread_arch.h diff --git a/musl/arch/mips/reloc.h b/lib/musl/arch/mips/reloc.h similarity index 100% rename from musl/arch/mips/reloc.h rename to lib/musl/arch/mips/reloc.h diff --git a/musl/arch/mips/syscall_arch.h b/lib/musl/arch/mips/syscall_arch.h similarity index 100% rename from musl/arch/mips/syscall_arch.h rename to lib/musl/arch/mips/syscall_arch.h diff --git a/musl/arch/mips64/atomic_arch.h b/lib/musl/arch/mips64/atomic_arch.h similarity index 100% rename from musl/arch/mips64/atomic_arch.h rename to lib/musl/arch/mips64/atomic_arch.h diff --git a/musl/arch/mips64/bits/alltypes.h.in b/lib/musl/arch/mips64/bits/alltypes.h.in similarity index 100% rename from musl/arch/mips64/bits/alltypes.h.in rename to lib/musl/arch/mips64/bits/alltypes.h.in diff --git a/musl/arch/mips64/bits/errno.h b/lib/musl/arch/mips64/bits/errno.h similarity index 100% rename from musl/arch/mips64/bits/errno.h rename to lib/musl/arch/mips64/bits/errno.h diff --git a/musl/arch/mips64/bits/fcntl.h b/lib/musl/arch/mips64/bits/fcntl.h similarity index 100% rename from musl/arch/mips64/bits/fcntl.h rename to lib/musl/arch/mips64/bits/fcntl.h diff --git a/musl/arch/mips64/bits/fenv.h b/lib/musl/arch/mips64/bits/fenv.h similarity index 100% rename from musl/arch/mips64/bits/fenv.h rename to lib/musl/arch/mips64/bits/fenv.h diff --git a/musl/arch/mips64/bits/float.h b/lib/musl/arch/mips64/bits/float.h similarity index 100% rename from musl/arch/mips64/bits/float.h rename to lib/musl/arch/mips64/bits/float.h diff --git a/musl/arch/mips64/bits/hwcap.h b/lib/musl/arch/mips64/bits/hwcap.h similarity index 100% rename from musl/arch/mips64/bits/hwcap.h rename to lib/musl/arch/mips64/bits/hwcap.h diff --git a/musl/arch/mips64/bits/ioctl.h b/lib/musl/arch/mips64/bits/ioctl.h similarity index 100% rename from musl/arch/mips64/bits/ioctl.h rename to lib/musl/arch/mips64/bits/ioctl.h diff --git a/musl/arch/mips64/bits/ipc.h b/lib/musl/arch/mips64/bits/ipc.h similarity index 100% rename from musl/arch/mips64/bits/ipc.h rename to lib/musl/arch/mips64/bits/ipc.h diff --git a/musl/arch/mips64/bits/mman.h b/lib/musl/arch/mips64/bits/mman.h similarity index 100% rename from musl/arch/mips64/bits/mman.h rename to lib/musl/arch/mips64/bits/mman.h diff --git a/musl/arch/mips64/bits/poll.h b/lib/musl/arch/mips64/bits/poll.h similarity index 100% rename from musl/arch/mips64/bits/poll.h rename to lib/musl/arch/mips64/bits/poll.h diff --git a/musl/arch/mips64/bits/posix.h b/lib/musl/arch/mips64/bits/posix.h similarity index 100% rename from musl/arch/mips64/bits/posix.h rename to lib/musl/arch/mips64/bits/posix.h diff --git a/musl/arch/mips64/bits/ptrace.h b/lib/musl/arch/mips64/bits/ptrace.h similarity index 100% rename from musl/arch/mips64/bits/ptrace.h rename to lib/musl/arch/mips64/bits/ptrace.h diff --git a/musl/arch/mips64/bits/reg.h b/lib/musl/arch/mips64/bits/reg.h similarity index 100% rename from musl/arch/mips64/bits/reg.h rename to lib/musl/arch/mips64/bits/reg.h diff --git a/musl/arch/mips64/bits/resource.h b/lib/musl/arch/mips64/bits/resource.h similarity index 100% rename from musl/arch/mips64/bits/resource.h rename to lib/musl/arch/mips64/bits/resource.h diff --git a/musl/arch/mips64/bits/setjmp.h b/lib/musl/arch/mips64/bits/setjmp.h similarity index 100% rename from musl/arch/mips64/bits/setjmp.h rename to lib/musl/arch/mips64/bits/setjmp.h diff --git a/musl/arch/mips64/bits/signal.h b/lib/musl/arch/mips64/bits/signal.h similarity index 100% rename from musl/arch/mips64/bits/signal.h rename to lib/musl/arch/mips64/bits/signal.h diff --git a/musl/arch/mips64/bits/socket.h b/lib/musl/arch/mips64/bits/socket.h similarity index 100% rename from musl/arch/mips64/bits/socket.h rename to lib/musl/arch/mips64/bits/socket.h diff --git a/musl/arch/mips64/bits/stat.h b/lib/musl/arch/mips64/bits/stat.h similarity index 100% rename from musl/arch/mips64/bits/stat.h rename to lib/musl/arch/mips64/bits/stat.h diff --git a/musl/arch/mips64/bits/statfs.h b/lib/musl/arch/mips64/bits/statfs.h similarity index 100% rename from musl/arch/mips64/bits/statfs.h rename to lib/musl/arch/mips64/bits/statfs.h diff --git a/musl/arch/mips64/bits/stdint.h b/lib/musl/arch/mips64/bits/stdint.h similarity index 100% rename from musl/arch/mips64/bits/stdint.h rename to lib/musl/arch/mips64/bits/stdint.h diff --git a/musl/arch/mips64/bits/syscall.h.in b/lib/musl/arch/mips64/bits/syscall.h.in similarity index 100% rename from musl/arch/mips64/bits/syscall.h.in rename to lib/musl/arch/mips64/bits/syscall.h.in diff --git a/musl/arch/mips64/bits/termios.h b/lib/musl/arch/mips64/bits/termios.h similarity index 100% rename from musl/arch/mips64/bits/termios.h rename to lib/musl/arch/mips64/bits/termios.h diff --git a/musl/arch/mips64/bits/user.h b/lib/musl/arch/mips64/bits/user.h similarity index 100% rename from musl/arch/mips64/bits/user.h rename to lib/musl/arch/mips64/bits/user.h diff --git a/musl/arch/mips64/crt_arch.h b/lib/musl/arch/mips64/crt_arch.h similarity index 100% rename from musl/arch/mips64/crt_arch.h rename to lib/musl/arch/mips64/crt_arch.h diff --git a/musl/arch/mips64/ksigaction.h b/lib/musl/arch/mips64/ksigaction.h similarity index 100% rename from musl/arch/mips64/ksigaction.h rename to lib/musl/arch/mips64/ksigaction.h diff --git a/musl/arch/mips64/kstat.h b/lib/musl/arch/mips64/kstat.h similarity index 100% rename from musl/arch/mips64/kstat.h rename to lib/musl/arch/mips64/kstat.h diff --git a/musl/arch/mips64/pthread_arch.h b/lib/musl/arch/mips64/pthread_arch.h similarity index 100% rename from musl/arch/mips64/pthread_arch.h rename to lib/musl/arch/mips64/pthread_arch.h diff --git a/musl/arch/mips64/reloc.h b/lib/musl/arch/mips64/reloc.h similarity index 100% rename from musl/arch/mips64/reloc.h rename to lib/musl/arch/mips64/reloc.h diff --git a/musl/arch/mips64/syscall_arch.h b/lib/musl/arch/mips64/syscall_arch.h similarity index 100% rename from musl/arch/mips64/syscall_arch.h rename to lib/musl/arch/mips64/syscall_arch.h diff --git a/musl/arch/mipsn32/arch.mak b/lib/musl/arch/mipsn32/arch.mak similarity index 100% rename from musl/arch/mipsn32/arch.mak rename to lib/musl/arch/mipsn32/arch.mak diff --git a/musl/arch/mipsn32/atomic_arch.h b/lib/musl/arch/mipsn32/atomic_arch.h similarity index 100% rename from musl/arch/mipsn32/atomic_arch.h rename to lib/musl/arch/mipsn32/atomic_arch.h diff --git a/musl/arch/mipsn32/bits/alltypes.h.in b/lib/musl/arch/mipsn32/bits/alltypes.h.in similarity index 100% rename from musl/arch/mipsn32/bits/alltypes.h.in rename to lib/musl/arch/mipsn32/bits/alltypes.h.in diff --git a/musl/arch/mipsn32/bits/errno.h b/lib/musl/arch/mipsn32/bits/errno.h similarity index 100% rename from musl/arch/mipsn32/bits/errno.h rename to lib/musl/arch/mipsn32/bits/errno.h diff --git a/musl/arch/mipsn32/bits/fcntl.h b/lib/musl/arch/mipsn32/bits/fcntl.h similarity index 100% rename from musl/arch/mipsn32/bits/fcntl.h rename to lib/musl/arch/mipsn32/bits/fcntl.h diff --git a/musl/arch/mipsn32/bits/fenv.h b/lib/musl/arch/mipsn32/bits/fenv.h similarity index 100% rename from musl/arch/mipsn32/bits/fenv.h rename to lib/musl/arch/mipsn32/bits/fenv.h diff --git a/musl/arch/mipsn32/bits/float.h b/lib/musl/arch/mipsn32/bits/float.h similarity index 100% rename from musl/arch/mipsn32/bits/float.h rename to lib/musl/arch/mipsn32/bits/float.h diff --git a/musl/arch/mipsn32/bits/hwcap.h b/lib/musl/arch/mipsn32/bits/hwcap.h similarity index 100% rename from musl/arch/mipsn32/bits/hwcap.h rename to lib/musl/arch/mipsn32/bits/hwcap.h diff --git a/musl/arch/mipsn32/bits/ioctl.h b/lib/musl/arch/mipsn32/bits/ioctl.h similarity index 100% rename from musl/arch/mipsn32/bits/ioctl.h rename to lib/musl/arch/mipsn32/bits/ioctl.h diff --git a/musl/arch/mipsn32/bits/ipcstat.h b/lib/musl/arch/mipsn32/bits/ipcstat.h similarity index 100% rename from musl/arch/mipsn32/bits/ipcstat.h rename to lib/musl/arch/mipsn32/bits/ipcstat.h diff --git a/musl/arch/mipsn32/bits/mman.h b/lib/musl/arch/mipsn32/bits/mman.h similarity index 100% rename from musl/arch/mipsn32/bits/mman.h rename to lib/musl/arch/mipsn32/bits/mman.h diff --git a/musl/arch/mipsn32/bits/msg.h b/lib/musl/arch/mipsn32/bits/msg.h similarity index 100% rename from musl/arch/mipsn32/bits/msg.h rename to lib/musl/arch/mipsn32/bits/msg.h diff --git a/musl/arch/mipsn32/bits/poll.h b/lib/musl/arch/mipsn32/bits/poll.h similarity index 100% rename from musl/arch/mipsn32/bits/poll.h rename to lib/musl/arch/mipsn32/bits/poll.h diff --git a/musl/arch/mipsn32/bits/posix.h b/lib/musl/arch/mipsn32/bits/posix.h similarity index 100% rename from musl/arch/mipsn32/bits/posix.h rename to lib/musl/arch/mipsn32/bits/posix.h diff --git a/musl/arch/mipsn32/bits/ptrace.h b/lib/musl/arch/mipsn32/bits/ptrace.h similarity index 100% rename from musl/arch/mipsn32/bits/ptrace.h rename to lib/musl/arch/mipsn32/bits/ptrace.h diff --git a/musl/arch/mipsn32/bits/reg.h b/lib/musl/arch/mipsn32/bits/reg.h similarity index 100% rename from musl/arch/mipsn32/bits/reg.h rename to lib/musl/arch/mipsn32/bits/reg.h diff --git a/musl/arch/mipsn32/bits/resource.h b/lib/musl/arch/mipsn32/bits/resource.h similarity index 100% rename from musl/arch/mipsn32/bits/resource.h rename to lib/musl/arch/mipsn32/bits/resource.h diff --git a/musl/arch/mipsn32/bits/sem.h b/lib/musl/arch/mipsn32/bits/sem.h similarity index 100% rename from musl/arch/mipsn32/bits/sem.h rename to lib/musl/arch/mipsn32/bits/sem.h diff --git a/musl/arch/mipsn32/bits/setjmp.h b/lib/musl/arch/mipsn32/bits/setjmp.h similarity index 100% rename from musl/arch/mipsn32/bits/setjmp.h rename to lib/musl/arch/mipsn32/bits/setjmp.h diff --git a/musl/arch/mipsn32/bits/shm.h b/lib/musl/arch/mipsn32/bits/shm.h similarity index 100% rename from musl/arch/mipsn32/bits/shm.h rename to lib/musl/arch/mipsn32/bits/shm.h diff --git a/musl/arch/mipsn32/bits/signal.h b/lib/musl/arch/mipsn32/bits/signal.h similarity index 100% rename from musl/arch/mipsn32/bits/signal.h rename to lib/musl/arch/mipsn32/bits/signal.h diff --git a/musl/arch/mipsn32/bits/socket.h b/lib/musl/arch/mipsn32/bits/socket.h similarity index 100% rename from musl/arch/mipsn32/bits/socket.h rename to lib/musl/arch/mipsn32/bits/socket.h diff --git a/musl/arch/mipsn32/bits/stat.h b/lib/musl/arch/mipsn32/bits/stat.h similarity index 100% rename from musl/arch/mipsn32/bits/stat.h rename to lib/musl/arch/mipsn32/bits/stat.h diff --git a/musl/arch/mipsn32/bits/statfs.h b/lib/musl/arch/mipsn32/bits/statfs.h similarity index 100% rename from musl/arch/mipsn32/bits/statfs.h rename to lib/musl/arch/mipsn32/bits/statfs.h diff --git a/musl/arch/mipsn32/bits/stdint.h b/lib/musl/arch/mipsn32/bits/stdint.h similarity index 100% rename from musl/arch/mipsn32/bits/stdint.h rename to lib/musl/arch/mipsn32/bits/stdint.h diff --git a/musl/arch/mipsn32/bits/syscall.h.in b/lib/musl/arch/mipsn32/bits/syscall.h.in similarity index 100% rename from musl/arch/mipsn32/bits/syscall.h.in rename to lib/musl/arch/mipsn32/bits/syscall.h.in diff --git a/musl/arch/mipsn32/bits/termios.h b/lib/musl/arch/mipsn32/bits/termios.h similarity index 100% rename from musl/arch/mipsn32/bits/termios.h rename to lib/musl/arch/mipsn32/bits/termios.h diff --git a/musl/arch/mipsn32/bits/user.h b/lib/musl/arch/mipsn32/bits/user.h similarity index 100% rename from musl/arch/mipsn32/bits/user.h rename to lib/musl/arch/mipsn32/bits/user.h diff --git a/musl/arch/mipsn32/crt_arch.h b/lib/musl/arch/mipsn32/crt_arch.h similarity index 100% rename from musl/arch/mipsn32/crt_arch.h rename to lib/musl/arch/mipsn32/crt_arch.h diff --git a/musl/arch/mipsn32/ksigaction.h b/lib/musl/arch/mipsn32/ksigaction.h similarity index 100% rename from musl/arch/mipsn32/ksigaction.h rename to lib/musl/arch/mipsn32/ksigaction.h diff --git a/musl/arch/mipsn32/kstat.h b/lib/musl/arch/mipsn32/kstat.h similarity index 100% rename from musl/arch/mipsn32/kstat.h rename to lib/musl/arch/mipsn32/kstat.h diff --git a/musl/arch/mipsn32/pthread_arch.h b/lib/musl/arch/mipsn32/pthread_arch.h similarity index 100% rename from musl/arch/mipsn32/pthread_arch.h rename to lib/musl/arch/mipsn32/pthread_arch.h diff --git a/musl/arch/mipsn32/reloc.h b/lib/musl/arch/mipsn32/reloc.h similarity index 100% rename from musl/arch/mipsn32/reloc.h rename to lib/musl/arch/mipsn32/reloc.h diff --git a/musl/arch/mipsn32/syscall_arch.h b/lib/musl/arch/mipsn32/syscall_arch.h similarity index 100% rename from musl/arch/mipsn32/syscall_arch.h rename to lib/musl/arch/mipsn32/syscall_arch.h diff --git a/musl/arch/or1k/arch.mak b/lib/musl/arch/or1k/arch.mak similarity index 100% rename from musl/arch/or1k/arch.mak rename to lib/musl/arch/or1k/arch.mak diff --git a/musl/arch/or1k/atomic_arch.h b/lib/musl/arch/or1k/atomic_arch.h similarity index 100% rename from musl/arch/or1k/atomic_arch.h rename to lib/musl/arch/or1k/atomic_arch.h diff --git a/musl/arch/or1k/bits/alltypes.h.in b/lib/musl/arch/or1k/bits/alltypes.h.in similarity index 100% rename from musl/arch/or1k/bits/alltypes.h.in rename to lib/musl/arch/or1k/bits/alltypes.h.in diff --git a/musl/arch/or1k/bits/float.h b/lib/musl/arch/or1k/bits/float.h similarity index 100% rename from musl/arch/or1k/bits/float.h rename to lib/musl/arch/or1k/bits/float.h diff --git a/musl/arch/or1k/bits/ipcstat.h b/lib/musl/arch/or1k/bits/ipcstat.h similarity index 100% rename from musl/arch/or1k/bits/ipcstat.h rename to lib/musl/arch/or1k/bits/ipcstat.h diff --git a/musl/arch/or1k/bits/limits.h b/lib/musl/arch/or1k/bits/limits.h similarity index 100% rename from musl/arch/or1k/bits/limits.h rename to lib/musl/arch/or1k/bits/limits.h diff --git a/musl/arch/or1k/bits/msg.h b/lib/musl/arch/or1k/bits/msg.h similarity index 100% rename from musl/arch/or1k/bits/msg.h rename to lib/musl/arch/or1k/bits/msg.h diff --git a/musl/arch/or1k/bits/posix.h b/lib/musl/arch/or1k/bits/posix.h similarity index 100% rename from musl/arch/or1k/bits/posix.h rename to lib/musl/arch/or1k/bits/posix.h diff --git a/musl/arch/or1k/bits/reg.h b/lib/musl/arch/or1k/bits/reg.h similarity index 100% rename from musl/arch/or1k/bits/reg.h rename to lib/musl/arch/or1k/bits/reg.h diff --git a/musl/arch/or1k/bits/sem.h b/lib/musl/arch/or1k/bits/sem.h similarity index 100% rename from musl/arch/or1k/bits/sem.h rename to lib/musl/arch/or1k/bits/sem.h diff --git a/musl/arch/or1k/bits/setjmp.h b/lib/musl/arch/or1k/bits/setjmp.h similarity index 100% rename from musl/arch/or1k/bits/setjmp.h rename to lib/musl/arch/or1k/bits/setjmp.h diff --git a/musl/arch/or1k/bits/shm.h b/lib/musl/arch/or1k/bits/shm.h similarity index 100% rename from musl/arch/or1k/bits/shm.h rename to lib/musl/arch/or1k/bits/shm.h diff --git a/musl/arch/or1k/bits/signal.h b/lib/musl/arch/or1k/bits/signal.h similarity index 100% rename from musl/arch/or1k/bits/signal.h rename to lib/musl/arch/or1k/bits/signal.h diff --git a/musl/arch/or1k/bits/stat.h b/lib/musl/arch/or1k/bits/stat.h similarity index 100% rename from musl/arch/or1k/bits/stat.h rename to lib/musl/arch/or1k/bits/stat.h diff --git a/musl/arch/or1k/bits/stdint.h b/lib/musl/arch/or1k/bits/stdint.h similarity index 100% rename from musl/arch/or1k/bits/stdint.h rename to lib/musl/arch/or1k/bits/stdint.h diff --git a/musl/arch/or1k/bits/syscall.h.in b/lib/musl/arch/or1k/bits/syscall.h.in similarity index 100% rename from musl/arch/or1k/bits/syscall.h.in rename to lib/musl/arch/or1k/bits/syscall.h.in diff --git a/musl/arch/or1k/bits/user.h b/lib/musl/arch/or1k/bits/user.h similarity index 100% rename from musl/arch/or1k/bits/user.h rename to lib/musl/arch/or1k/bits/user.h diff --git a/musl/arch/or1k/crt_arch.h b/lib/musl/arch/or1k/crt_arch.h similarity index 100% rename from musl/arch/or1k/crt_arch.h rename to lib/musl/arch/or1k/crt_arch.h diff --git a/musl/arch/or1k/kstat.h b/lib/musl/arch/or1k/kstat.h similarity index 100% rename from musl/arch/or1k/kstat.h rename to lib/musl/arch/or1k/kstat.h diff --git a/musl/arch/or1k/pthread_arch.h b/lib/musl/arch/or1k/pthread_arch.h similarity index 100% rename from musl/arch/or1k/pthread_arch.h rename to lib/musl/arch/or1k/pthread_arch.h diff --git a/musl/arch/or1k/reloc.h b/lib/musl/arch/or1k/reloc.h similarity index 100% rename from musl/arch/or1k/reloc.h rename to lib/musl/arch/or1k/reloc.h diff --git a/musl/arch/or1k/syscall_arch.h b/lib/musl/arch/or1k/syscall_arch.h similarity index 100% rename from musl/arch/or1k/syscall_arch.h rename to lib/musl/arch/or1k/syscall_arch.h diff --git a/musl/arch/powerpc/arch.mak b/lib/musl/arch/powerpc/arch.mak similarity index 100% rename from musl/arch/powerpc/arch.mak rename to lib/musl/arch/powerpc/arch.mak diff --git a/musl/arch/powerpc/atomic_arch.h b/lib/musl/arch/powerpc/atomic_arch.h similarity index 100% rename from musl/arch/powerpc/atomic_arch.h rename to lib/musl/arch/powerpc/atomic_arch.h diff --git a/musl/arch/powerpc/bits/alltypes.h.in b/lib/musl/arch/powerpc/bits/alltypes.h.in similarity index 100% rename from musl/arch/powerpc/bits/alltypes.h.in rename to lib/musl/arch/powerpc/bits/alltypes.h.in diff --git a/musl/arch/powerpc/bits/errno.h b/lib/musl/arch/powerpc/bits/errno.h similarity index 100% rename from musl/arch/powerpc/bits/errno.h rename to lib/musl/arch/powerpc/bits/errno.h diff --git a/musl/arch/powerpc/bits/fcntl.h b/lib/musl/arch/powerpc/bits/fcntl.h similarity index 100% rename from musl/arch/powerpc/bits/fcntl.h rename to lib/musl/arch/powerpc/bits/fcntl.h diff --git a/musl/arch/powerpc/bits/fenv.h b/lib/musl/arch/powerpc/bits/fenv.h similarity index 100% rename from musl/arch/powerpc/bits/fenv.h rename to lib/musl/arch/powerpc/bits/fenv.h diff --git a/musl/arch/powerpc/bits/float.h b/lib/musl/arch/powerpc/bits/float.h similarity index 100% rename from musl/arch/powerpc/bits/float.h rename to lib/musl/arch/powerpc/bits/float.h diff --git a/musl/arch/powerpc/bits/hwcap.h b/lib/musl/arch/powerpc/bits/hwcap.h similarity index 100% rename from musl/arch/powerpc/bits/hwcap.h rename to lib/musl/arch/powerpc/bits/hwcap.h diff --git a/musl/arch/powerpc/bits/ioctl.h b/lib/musl/arch/powerpc/bits/ioctl.h similarity index 100% rename from musl/arch/powerpc/bits/ioctl.h rename to lib/musl/arch/powerpc/bits/ioctl.h diff --git a/musl/arch/powerpc/bits/ipc.h b/lib/musl/arch/powerpc/bits/ipc.h similarity index 100% rename from musl/arch/powerpc/bits/ipc.h rename to lib/musl/arch/powerpc/bits/ipc.h diff --git a/musl/arch/powerpc/bits/ipcstat.h b/lib/musl/arch/powerpc/bits/ipcstat.h similarity index 100% rename from musl/arch/powerpc/bits/ipcstat.h rename to lib/musl/arch/powerpc/bits/ipcstat.h diff --git a/musl/arch/powerpc/bits/mman.h b/lib/musl/arch/powerpc/bits/mman.h similarity index 100% rename from musl/arch/powerpc/bits/mman.h rename to lib/musl/arch/powerpc/bits/mman.h diff --git a/musl/arch/powerpc/bits/msg.h b/lib/musl/arch/powerpc/bits/msg.h similarity index 100% rename from musl/arch/powerpc/bits/msg.h rename to lib/musl/arch/powerpc/bits/msg.h diff --git a/musl/arch/powerpc/bits/posix.h b/lib/musl/arch/powerpc/bits/posix.h similarity index 100% rename from musl/arch/powerpc/bits/posix.h rename to lib/musl/arch/powerpc/bits/posix.h diff --git a/musl/arch/powerpc/bits/ptrace.h b/lib/musl/arch/powerpc/bits/ptrace.h similarity index 100% rename from musl/arch/powerpc/bits/ptrace.h rename to lib/musl/arch/powerpc/bits/ptrace.h diff --git a/musl/arch/powerpc/bits/reg.h b/lib/musl/arch/powerpc/bits/reg.h similarity index 100% rename from musl/arch/powerpc/bits/reg.h rename to lib/musl/arch/powerpc/bits/reg.h diff --git a/musl/arch/powerpc/bits/sem.h b/lib/musl/arch/powerpc/bits/sem.h similarity index 100% rename from musl/arch/powerpc/bits/sem.h rename to lib/musl/arch/powerpc/bits/sem.h diff --git a/musl/arch/powerpc/bits/setjmp.h b/lib/musl/arch/powerpc/bits/setjmp.h similarity index 100% rename from musl/arch/powerpc/bits/setjmp.h rename to lib/musl/arch/powerpc/bits/setjmp.h diff --git a/musl/arch/powerpc/bits/shm.h b/lib/musl/arch/powerpc/bits/shm.h similarity index 100% rename from musl/arch/powerpc/bits/shm.h rename to lib/musl/arch/powerpc/bits/shm.h diff --git a/musl/arch/powerpc/bits/signal.h b/lib/musl/arch/powerpc/bits/signal.h similarity index 100% rename from musl/arch/powerpc/bits/signal.h rename to lib/musl/arch/powerpc/bits/signal.h diff --git a/musl/arch/powerpc/bits/socket.h b/lib/musl/arch/powerpc/bits/socket.h similarity index 100% rename from musl/arch/powerpc/bits/socket.h rename to lib/musl/arch/powerpc/bits/socket.h diff --git a/musl/arch/powerpc/bits/stat.h b/lib/musl/arch/powerpc/bits/stat.h similarity index 100% rename from musl/arch/powerpc/bits/stat.h rename to lib/musl/arch/powerpc/bits/stat.h diff --git a/musl/arch/powerpc/bits/stdint.h b/lib/musl/arch/powerpc/bits/stdint.h similarity index 100% rename from musl/arch/powerpc/bits/stdint.h rename to lib/musl/arch/powerpc/bits/stdint.h diff --git a/musl/arch/powerpc/bits/syscall.h.in b/lib/musl/arch/powerpc/bits/syscall.h.in similarity index 100% rename from musl/arch/powerpc/bits/syscall.h.in rename to lib/musl/arch/powerpc/bits/syscall.h.in diff --git a/musl/arch/powerpc/bits/termios.h b/lib/musl/arch/powerpc/bits/termios.h similarity index 100% rename from musl/arch/powerpc/bits/termios.h rename to lib/musl/arch/powerpc/bits/termios.h diff --git a/musl/arch/powerpc/bits/user.h b/lib/musl/arch/powerpc/bits/user.h similarity index 100% rename from musl/arch/powerpc/bits/user.h rename to lib/musl/arch/powerpc/bits/user.h diff --git a/musl/arch/powerpc/crt_arch.h b/lib/musl/arch/powerpc/crt_arch.h similarity index 100% rename from musl/arch/powerpc/crt_arch.h rename to lib/musl/arch/powerpc/crt_arch.h diff --git a/musl/arch/powerpc/kstat.h b/lib/musl/arch/powerpc/kstat.h similarity index 100% rename from musl/arch/powerpc/kstat.h rename to lib/musl/arch/powerpc/kstat.h diff --git a/musl/arch/powerpc/pthread_arch.h b/lib/musl/arch/powerpc/pthread_arch.h similarity index 100% rename from musl/arch/powerpc/pthread_arch.h rename to lib/musl/arch/powerpc/pthread_arch.h diff --git a/musl/arch/powerpc/reloc.h b/lib/musl/arch/powerpc/reloc.h similarity index 100% rename from musl/arch/powerpc/reloc.h rename to lib/musl/arch/powerpc/reloc.h diff --git a/musl/arch/powerpc/syscall_arch.h b/lib/musl/arch/powerpc/syscall_arch.h similarity index 100% rename from musl/arch/powerpc/syscall_arch.h rename to lib/musl/arch/powerpc/syscall_arch.h diff --git a/musl/arch/powerpc64/atomic_arch.h b/lib/musl/arch/powerpc64/atomic_arch.h similarity index 100% rename from musl/arch/powerpc64/atomic_arch.h rename to lib/musl/arch/powerpc64/atomic_arch.h diff --git a/musl/arch/powerpc64/bits/alltypes.h.in b/lib/musl/arch/powerpc64/bits/alltypes.h.in similarity index 100% rename from musl/arch/powerpc64/bits/alltypes.h.in rename to lib/musl/arch/powerpc64/bits/alltypes.h.in diff --git a/musl/arch/powerpc64/bits/errno.h b/lib/musl/arch/powerpc64/bits/errno.h similarity index 100% rename from musl/arch/powerpc64/bits/errno.h rename to lib/musl/arch/powerpc64/bits/errno.h diff --git a/musl/arch/powerpc64/bits/fcntl.h b/lib/musl/arch/powerpc64/bits/fcntl.h similarity index 100% rename from musl/arch/powerpc64/bits/fcntl.h rename to lib/musl/arch/powerpc64/bits/fcntl.h diff --git a/musl/arch/powerpc64/bits/fenv.h b/lib/musl/arch/powerpc64/bits/fenv.h similarity index 100% rename from musl/arch/powerpc64/bits/fenv.h rename to lib/musl/arch/powerpc64/bits/fenv.h diff --git a/musl/arch/powerpc64/bits/float.h b/lib/musl/arch/powerpc64/bits/float.h similarity index 100% rename from musl/arch/powerpc64/bits/float.h rename to lib/musl/arch/powerpc64/bits/float.h diff --git a/musl/arch/powerpc64/bits/hwcap.h b/lib/musl/arch/powerpc64/bits/hwcap.h similarity index 100% rename from musl/arch/powerpc64/bits/hwcap.h rename to lib/musl/arch/powerpc64/bits/hwcap.h diff --git a/musl/arch/powerpc64/bits/ioctl.h b/lib/musl/arch/powerpc64/bits/ioctl.h similarity index 100% rename from musl/arch/powerpc64/bits/ioctl.h rename to lib/musl/arch/powerpc64/bits/ioctl.h diff --git a/musl/arch/powerpc64/bits/ipc.h b/lib/musl/arch/powerpc64/bits/ipc.h similarity index 100% rename from musl/arch/powerpc64/bits/ipc.h rename to lib/musl/arch/powerpc64/bits/ipc.h diff --git a/musl/arch/powerpc64/bits/mman.h b/lib/musl/arch/powerpc64/bits/mman.h similarity index 100% rename from musl/arch/powerpc64/bits/mman.h rename to lib/musl/arch/powerpc64/bits/mman.h diff --git a/musl/arch/powerpc64/bits/posix.h b/lib/musl/arch/powerpc64/bits/posix.h similarity index 100% rename from musl/arch/powerpc64/bits/posix.h rename to lib/musl/arch/powerpc64/bits/posix.h diff --git a/musl/arch/powerpc64/bits/ptrace.h b/lib/musl/arch/powerpc64/bits/ptrace.h similarity index 100% rename from musl/arch/powerpc64/bits/ptrace.h rename to lib/musl/arch/powerpc64/bits/ptrace.h diff --git a/musl/arch/powerpc64/bits/reg.h b/lib/musl/arch/powerpc64/bits/reg.h similarity index 100% rename from musl/arch/powerpc64/bits/reg.h rename to lib/musl/arch/powerpc64/bits/reg.h diff --git a/musl/arch/powerpc64/bits/setjmp.h b/lib/musl/arch/powerpc64/bits/setjmp.h similarity index 100% rename from musl/arch/powerpc64/bits/setjmp.h rename to lib/musl/arch/powerpc64/bits/setjmp.h diff --git a/musl/arch/powerpc64/bits/shm.h b/lib/musl/arch/powerpc64/bits/shm.h similarity index 100% rename from musl/arch/powerpc64/bits/shm.h rename to lib/musl/arch/powerpc64/bits/shm.h diff --git a/musl/arch/powerpc64/bits/signal.h b/lib/musl/arch/powerpc64/bits/signal.h similarity index 100% rename from musl/arch/powerpc64/bits/signal.h rename to lib/musl/arch/powerpc64/bits/signal.h diff --git a/musl/arch/powerpc64/bits/socket.h b/lib/musl/arch/powerpc64/bits/socket.h similarity index 100% rename from musl/arch/powerpc64/bits/socket.h rename to lib/musl/arch/powerpc64/bits/socket.h diff --git a/musl/arch/powerpc64/bits/stat.h b/lib/musl/arch/powerpc64/bits/stat.h similarity index 100% rename from musl/arch/powerpc64/bits/stat.h rename to lib/musl/arch/powerpc64/bits/stat.h diff --git a/musl/arch/powerpc64/bits/stdint.h b/lib/musl/arch/powerpc64/bits/stdint.h similarity index 100% rename from musl/arch/powerpc64/bits/stdint.h rename to lib/musl/arch/powerpc64/bits/stdint.h diff --git a/musl/arch/powerpc64/bits/syscall.h.in b/lib/musl/arch/powerpc64/bits/syscall.h.in similarity index 100% rename from musl/arch/powerpc64/bits/syscall.h.in rename to lib/musl/arch/powerpc64/bits/syscall.h.in diff --git a/musl/arch/powerpc64/bits/termios.h b/lib/musl/arch/powerpc64/bits/termios.h similarity index 100% rename from musl/arch/powerpc64/bits/termios.h rename to lib/musl/arch/powerpc64/bits/termios.h diff --git a/musl/arch/powerpc64/bits/user.h b/lib/musl/arch/powerpc64/bits/user.h similarity index 100% rename from musl/arch/powerpc64/bits/user.h rename to lib/musl/arch/powerpc64/bits/user.h diff --git a/musl/arch/powerpc64/crt_arch.h b/lib/musl/arch/powerpc64/crt_arch.h similarity index 100% rename from musl/arch/powerpc64/crt_arch.h rename to lib/musl/arch/powerpc64/crt_arch.h diff --git a/musl/arch/powerpc64/kstat.h b/lib/musl/arch/powerpc64/kstat.h similarity index 100% rename from musl/arch/powerpc64/kstat.h rename to lib/musl/arch/powerpc64/kstat.h diff --git a/musl/arch/powerpc64/pthread_arch.h b/lib/musl/arch/powerpc64/pthread_arch.h similarity index 100% rename from musl/arch/powerpc64/pthread_arch.h rename to lib/musl/arch/powerpc64/pthread_arch.h diff --git a/musl/arch/powerpc64/reloc.h b/lib/musl/arch/powerpc64/reloc.h similarity index 100% rename from musl/arch/powerpc64/reloc.h rename to lib/musl/arch/powerpc64/reloc.h diff --git a/musl/arch/powerpc64/syscall_arch.h b/lib/musl/arch/powerpc64/syscall_arch.h similarity index 100% rename from musl/arch/powerpc64/syscall_arch.h rename to lib/musl/arch/powerpc64/syscall_arch.h diff --git a/musl/arch/riscv64/atomic_arch.h b/lib/musl/arch/riscv64/atomic_arch.h similarity index 100% rename from musl/arch/riscv64/atomic_arch.h rename to lib/musl/arch/riscv64/atomic_arch.h diff --git a/musl/arch/riscv64/bits/alltypes.h.in b/lib/musl/arch/riscv64/bits/alltypes.h.in similarity index 100% rename from musl/arch/riscv64/bits/alltypes.h.in rename to lib/musl/arch/riscv64/bits/alltypes.h.in diff --git a/musl/arch/riscv64/bits/fcntl.h b/lib/musl/arch/riscv64/bits/fcntl.h similarity index 100% rename from musl/arch/riscv64/bits/fcntl.h rename to lib/musl/arch/riscv64/bits/fcntl.h diff --git a/musl/arch/riscv64/bits/fenv.h b/lib/musl/arch/riscv64/bits/fenv.h similarity index 100% rename from musl/arch/riscv64/bits/fenv.h rename to lib/musl/arch/riscv64/bits/fenv.h diff --git a/musl/arch/riscv64/bits/float.h b/lib/musl/arch/riscv64/bits/float.h similarity index 100% rename from musl/arch/riscv64/bits/float.h rename to lib/musl/arch/riscv64/bits/float.h diff --git a/musl/arch/riscv64/bits/posix.h b/lib/musl/arch/riscv64/bits/posix.h similarity index 100% rename from musl/arch/riscv64/bits/posix.h rename to lib/musl/arch/riscv64/bits/posix.h diff --git a/musl/arch/riscv64/bits/reg.h b/lib/musl/arch/riscv64/bits/reg.h similarity index 100% rename from musl/arch/riscv64/bits/reg.h rename to lib/musl/arch/riscv64/bits/reg.h diff --git a/musl/arch/riscv64/bits/setjmp.h b/lib/musl/arch/riscv64/bits/setjmp.h similarity index 100% rename from musl/arch/riscv64/bits/setjmp.h rename to lib/musl/arch/riscv64/bits/setjmp.h diff --git a/musl/arch/riscv64/bits/signal.h b/lib/musl/arch/riscv64/bits/signal.h similarity index 100% rename from musl/arch/riscv64/bits/signal.h rename to lib/musl/arch/riscv64/bits/signal.h diff --git a/musl/arch/riscv64/bits/stat.h b/lib/musl/arch/riscv64/bits/stat.h similarity index 100% rename from musl/arch/riscv64/bits/stat.h rename to lib/musl/arch/riscv64/bits/stat.h diff --git a/musl/arch/riscv64/bits/stdint.h b/lib/musl/arch/riscv64/bits/stdint.h similarity index 100% rename from musl/arch/riscv64/bits/stdint.h rename to lib/musl/arch/riscv64/bits/stdint.h diff --git a/musl/arch/riscv64/bits/syscall.h.in b/lib/musl/arch/riscv64/bits/syscall.h.in similarity index 100% rename from musl/arch/riscv64/bits/syscall.h.in rename to lib/musl/arch/riscv64/bits/syscall.h.in diff --git a/musl/arch/riscv64/bits/user.h b/lib/musl/arch/riscv64/bits/user.h similarity index 100% rename from musl/arch/riscv64/bits/user.h rename to lib/musl/arch/riscv64/bits/user.h diff --git a/musl/arch/riscv64/crt_arch.h b/lib/musl/arch/riscv64/crt_arch.h similarity index 100% rename from musl/arch/riscv64/crt_arch.h rename to lib/musl/arch/riscv64/crt_arch.h diff --git a/musl/arch/riscv64/kstat.h b/lib/musl/arch/riscv64/kstat.h similarity index 100% rename from musl/arch/riscv64/kstat.h rename to lib/musl/arch/riscv64/kstat.h diff --git a/musl/arch/riscv64/pthread_arch.h b/lib/musl/arch/riscv64/pthread_arch.h similarity index 100% rename from musl/arch/riscv64/pthread_arch.h rename to lib/musl/arch/riscv64/pthread_arch.h diff --git a/musl/arch/riscv64/reloc.h b/lib/musl/arch/riscv64/reloc.h similarity index 100% rename from musl/arch/riscv64/reloc.h rename to lib/musl/arch/riscv64/reloc.h diff --git a/musl/arch/riscv64/syscall_arch.h b/lib/musl/arch/riscv64/syscall_arch.h similarity index 100% rename from musl/arch/riscv64/syscall_arch.h rename to lib/musl/arch/riscv64/syscall_arch.h diff --git a/musl/arch/s390x/atomic_arch.h b/lib/musl/arch/s390x/atomic_arch.h similarity index 100% rename from musl/arch/s390x/atomic_arch.h rename to lib/musl/arch/s390x/atomic_arch.h diff --git a/musl/arch/s390x/bits/alltypes.h.in b/lib/musl/arch/s390x/bits/alltypes.h.in similarity index 100% rename from musl/arch/s390x/bits/alltypes.h.in rename to lib/musl/arch/s390x/bits/alltypes.h.in diff --git a/musl/arch/s390x/bits/fcntl.h b/lib/musl/arch/s390x/bits/fcntl.h similarity index 100% rename from musl/arch/s390x/bits/fcntl.h rename to lib/musl/arch/s390x/bits/fcntl.h diff --git a/musl/arch/s390x/bits/fenv.h b/lib/musl/arch/s390x/bits/fenv.h similarity index 100% rename from musl/arch/s390x/bits/fenv.h rename to lib/musl/arch/s390x/bits/fenv.h diff --git a/musl/arch/s390x/bits/float.h b/lib/musl/arch/s390x/bits/float.h similarity index 100% rename from musl/arch/s390x/bits/float.h rename to lib/musl/arch/s390x/bits/float.h diff --git a/musl/arch/s390x/bits/hwcap.h b/lib/musl/arch/s390x/bits/hwcap.h similarity index 100% rename from musl/arch/s390x/bits/hwcap.h rename to lib/musl/arch/s390x/bits/hwcap.h diff --git a/musl/arch/s390x/bits/ioctl_fix.h b/lib/musl/arch/s390x/bits/ioctl_fix.h similarity index 100% rename from musl/arch/s390x/bits/ioctl_fix.h rename to lib/musl/arch/s390x/bits/ioctl_fix.h diff --git a/musl/arch/s390x/bits/limits.h b/lib/musl/arch/s390x/bits/limits.h similarity index 100% rename from musl/arch/s390x/bits/limits.h rename to lib/musl/arch/s390x/bits/limits.h diff --git a/musl/arch/s390x/bits/link.h b/lib/musl/arch/s390x/bits/link.h similarity index 100% rename from musl/arch/s390x/bits/link.h rename to lib/musl/arch/s390x/bits/link.h diff --git a/musl/arch/s390x/bits/posix.h b/lib/musl/arch/s390x/bits/posix.h similarity index 100% rename from musl/arch/s390x/bits/posix.h rename to lib/musl/arch/s390x/bits/posix.h diff --git a/musl/arch/s390x/bits/ptrace.h b/lib/musl/arch/s390x/bits/ptrace.h similarity index 100% rename from musl/arch/s390x/bits/ptrace.h rename to lib/musl/arch/s390x/bits/ptrace.h diff --git a/musl/arch/s390x/bits/reg.h b/lib/musl/arch/s390x/bits/reg.h similarity index 100% rename from musl/arch/s390x/bits/reg.h rename to lib/musl/arch/s390x/bits/reg.h diff --git a/musl/arch/s390x/bits/setjmp.h b/lib/musl/arch/s390x/bits/setjmp.h similarity index 100% rename from musl/arch/s390x/bits/setjmp.h rename to lib/musl/arch/s390x/bits/setjmp.h diff --git a/musl/arch/s390x/bits/signal.h b/lib/musl/arch/s390x/bits/signal.h similarity index 100% rename from musl/arch/s390x/bits/signal.h rename to lib/musl/arch/s390x/bits/signal.h diff --git a/musl/arch/s390x/bits/stat.h b/lib/musl/arch/s390x/bits/stat.h similarity index 100% rename from musl/arch/s390x/bits/stat.h rename to lib/musl/arch/s390x/bits/stat.h diff --git a/musl/arch/s390x/bits/statfs.h b/lib/musl/arch/s390x/bits/statfs.h similarity index 100% rename from musl/arch/s390x/bits/statfs.h rename to lib/musl/arch/s390x/bits/statfs.h diff --git a/musl/arch/s390x/bits/stdint.h b/lib/musl/arch/s390x/bits/stdint.h similarity index 100% rename from musl/arch/s390x/bits/stdint.h rename to lib/musl/arch/s390x/bits/stdint.h diff --git a/musl/arch/s390x/bits/syscall.h.in b/lib/musl/arch/s390x/bits/syscall.h.in similarity index 100% rename from musl/arch/s390x/bits/syscall.h.in rename to lib/musl/arch/s390x/bits/syscall.h.in diff --git a/musl/arch/s390x/bits/user.h b/lib/musl/arch/s390x/bits/user.h similarity index 100% rename from musl/arch/s390x/bits/user.h rename to lib/musl/arch/s390x/bits/user.h diff --git a/musl/arch/s390x/crt_arch.h b/lib/musl/arch/s390x/crt_arch.h similarity index 100% rename from musl/arch/s390x/crt_arch.h rename to lib/musl/arch/s390x/crt_arch.h diff --git a/musl/arch/s390x/kstat.h b/lib/musl/arch/s390x/kstat.h similarity index 100% rename from musl/arch/s390x/kstat.h rename to lib/musl/arch/s390x/kstat.h diff --git a/musl/arch/s390x/pthread_arch.h b/lib/musl/arch/s390x/pthread_arch.h similarity index 100% rename from musl/arch/s390x/pthread_arch.h rename to lib/musl/arch/s390x/pthread_arch.h diff --git a/musl/arch/s390x/reloc.h b/lib/musl/arch/s390x/reloc.h similarity index 100% rename from musl/arch/s390x/reloc.h rename to lib/musl/arch/s390x/reloc.h diff --git a/musl/arch/s390x/syscall_arch.h b/lib/musl/arch/s390x/syscall_arch.h similarity index 100% rename from musl/arch/s390x/syscall_arch.h rename to lib/musl/arch/s390x/syscall_arch.h diff --git a/musl/arch/sh/arch.mak b/lib/musl/arch/sh/arch.mak similarity index 100% rename from musl/arch/sh/arch.mak rename to lib/musl/arch/sh/arch.mak diff --git a/musl/arch/sh/atomic_arch.h b/lib/musl/arch/sh/atomic_arch.h similarity index 100% rename from musl/arch/sh/atomic_arch.h rename to lib/musl/arch/sh/atomic_arch.h diff --git a/musl/arch/sh/bits/alltypes.h.in b/lib/musl/arch/sh/bits/alltypes.h.in similarity index 100% rename from musl/arch/sh/bits/alltypes.h.in rename to lib/musl/arch/sh/bits/alltypes.h.in diff --git a/musl/arch/sh/bits/fenv.h b/lib/musl/arch/sh/bits/fenv.h similarity index 100% rename from musl/arch/sh/bits/fenv.h rename to lib/musl/arch/sh/bits/fenv.h diff --git a/musl/arch/sh/bits/float.h b/lib/musl/arch/sh/bits/float.h similarity index 100% rename from musl/arch/sh/bits/float.h rename to lib/musl/arch/sh/bits/float.h diff --git a/musl/arch/sh/bits/hwcap.h b/lib/musl/arch/sh/bits/hwcap.h similarity index 100% rename from musl/arch/sh/bits/hwcap.h rename to lib/musl/arch/sh/bits/hwcap.h diff --git a/musl/arch/sh/bits/ioctl.h b/lib/musl/arch/sh/bits/ioctl.h similarity index 100% rename from musl/arch/sh/bits/ioctl.h rename to lib/musl/arch/sh/bits/ioctl.h diff --git a/musl/arch/sh/bits/ipcstat.h b/lib/musl/arch/sh/bits/ipcstat.h similarity index 100% rename from musl/arch/sh/bits/ipcstat.h rename to lib/musl/arch/sh/bits/ipcstat.h diff --git a/musl/arch/sh/bits/limits.h b/lib/musl/arch/sh/bits/limits.h similarity index 100% rename from musl/arch/sh/bits/limits.h rename to lib/musl/arch/sh/bits/limits.h diff --git a/musl/arch/sh/bits/msg.h b/lib/musl/arch/sh/bits/msg.h similarity index 100% rename from musl/arch/sh/bits/msg.h rename to lib/musl/arch/sh/bits/msg.h diff --git a/musl/arch/sh/bits/posix.h b/lib/musl/arch/sh/bits/posix.h similarity index 100% rename from musl/arch/sh/bits/posix.h rename to lib/musl/arch/sh/bits/posix.h diff --git a/musl/arch/sh/bits/ptrace.h b/lib/musl/arch/sh/bits/ptrace.h similarity index 100% rename from musl/arch/sh/bits/ptrace.h rename to lib/musl/arch/sh/bits/ptrace.h diff --git a/musl/arch/sh/bits/sem.h b/lib/musl/arch/sh/bits/sem.h similarity index 100% rename from musl/arch/sh/bits/sem.h rename to lib/musl/arch/sh/bits/sem.h diff --git a/musl/arch/sh/bits/setjmp.h b/lib/musl/arch/sh/bits/setjmp.h similarity index 100% rename from musl/arch/sh/bits/setjmp.h rename to lib/musl/arch/sh/bits/setjmp.h diff --git a/musl/arch/sh/bits/shm.h b/lib/musl/arch/sh/bits/shm.h similarity index 100% rename from musl/arch/sh/bits/shm.h rename to lib/musl/arch/sh/bits/shm.h diff --git a/musl/arch/sh/bits/signal.h b/lib/musl/arch/sh/bits/signal.h similarity index 100% rename from musl/arch/sh/bits/signal.h rename to lib/musl/arch/sh/bits/signal.h diff --git a/musl/arch/sh/bits/stat.h b/lib/musl/arch/sh/bits/stat.h similarity index 100% rename from musl/arch/sh/bits/stat.h rename to lib/musl/arch/sh/bits/stat.h diff --git a/musl/arch/sh/bits/stdint.h b/lib/musl/arch/sh/bits/stdint.h similarity index 100% rename from musl/arch/sh/bits/stdint.h rename to lib/musl/arch/sh/bits/stdint.h diff --git a/musl/arch/sh/bits/syscall.h.in b/lib/musl/arch/sh/bits/syscall.h.in similarity index 100% rename from musl/arch/sh/bits/syscall.h.in rename to lib/musl/arch/sh/bits/syscall.h.in diff --git a/musl/arch/sh/bits/user.h b/lib/musl/arch/sh/bits/user.h similarity index 100% rename from musl/arch/sh/bits/user.h rename to lib/musl/arch/sh/bits/user.h diff --git a/musl/arch/sh/crt_arch.h b/lib/musl/arch/sh/crt_arch.h similarity index 100% rename from musl/arch/sh/crt_arch.h rename to lib/musl/arch/sh/crt_arch.h diff --git a/musl/arch/sh/ksigaction.h b/lib/musl/arch/sh/ksigaction.h similarity index 100% rename from musl/arch/sh/ksigaction.h rename to lib/musl/arch/sh/ksigaction.h diff --git a/musl/arch/sh/kstat.h b/lib/musl/arch/sh/kstat.h similarity index 100% rename from musl/arch/sh/kstat.h rename to lib/musl/arch/sh/kstat.h diff --git a/musl/arch/sh/pthread_arch.h b/lib/musl/arch/sh/pthread_arch.h similarity index 100% rename from musl/arch/sh/pthread_arch.h rename to lib/musl/arch/sh/pthread_arch.h diff --git a/musl/arch/sh/reloc.h b/lib/musl/arch/sh/reloc.h similarity index 100% rename from musl/arch/sh/reloc.h rename to lib/musl/arch/sh/reloc.h diff --git a/musl/arch/sh/syscall_arch.h b/lib/musl/arch/sh/syscall_arch.h similarity index 100% rename from musl/arch/sh/syscall_arch.h rename to lib/musl/arch/sh/syscall_arch.h diff --git a/musl/arch/x32/atomic_arch.h b/lib/musl/arch/x32/atomic_arch.h similarity index 100% rename from musl/arch/x32/atomic_arch.h rename to lib/musl/arch/x32/atomic_arch.h diff --git a/musl/arch/x32/bits/alltypes.h.in b/lib/musl/arch/x32/bits/alltypes.h.in similarity index 100% rename from musl/arch/x32/bits/alltypes.h.in rename to lib/musl/arch/x32/bits/alltypes.h.in diff --git a/musl/arch/x32/bits/fcntl.h b/lib/musl/arch/x32/bits/fcntl.h similarity index 100% rename from musl/arch/x32/bits/fcntl.h rename to lib/musl/arch/x32/bits/fcntl.h diff --git a/musl/arch/x32/bits/fenv.h b/lib/musl/arch/x32/bits/fenv.h similarity index 100% rename from musl/arch/x32/bits/fenv.h rename to lib/musl/arch/x32/bits/fenv.h diff --git a/musl/arch/x32/bits/float.h b/lib/musl/arch/x32/bits/float.h similarity index 100% rename from musl/arch/x32/bits/float.h rename to lib/musl/arch/x32/bits/float.h diff --git a/musl/arch/x32/bits/io.h b/lib/musl/arch/x32/bits/io.h similarity index 100% rename from musl/arch/x32/bits/io.h rename to lib/musl/arch/x32/bits/io.h diff --git a/musl/arch/x32/bits/ioctl_fix.h b/lib/musl/arch/x32/bits/ioctl_fix.h similarity index 100% rename from musl/arch/x32/bits/ioctl_fix.h rename to lib/musl/arch/x32/bits/ioctl_fix.h diff --git a/musl/arch/x32/bits/ipc.h b/lib/musl/arch/x32/bits/ipc.h similarity index 100% rename from musl/arch/x32/bits/ipc.h rename to lib/musl/arch/x32/bits/ipc.h diff --git a/musl/arch/x32/bits/limits.h b/lib/musl/arch/x32/bits/limits.h similarity index 100% rename from musl/arch/x32/bits/limits.h rename to lib/musl/arch/x32/bits/limits.h diff --git a/musl/arch/x32/bits/mman.h b/lib/musl/arch/x32/bits/mman.h similarity index 100% rename from musl/arch/x32/bits/mman.h rename to lib/musl/arch/x32/bits/mman.h diff --git a/musl/arch/x32/bits/msg.h b/lib/musl/arch/x32/bits/msg.h similarity index 100% rename from musl/arch/x32/bits/msg.h rename to lib/musl/arch/x32/bits/msg.h diff --git a/musl/arch/x32/bits/posix.h b/lib/musl/arch/x32/bits/posix.h similarity index 100% rename from musl/arch/x32/bits/posix.h rename to lib/musl/arch/x32/bits/posix.h diff --git a/musl/arch/x32/bits/ptrace.h b/lib/musl/arch/x32/bits/ptrace.h similarity index 100% rename from musl/arch/x32/bits/ptrace.h rename to lib/musl/arch/x32/bits/ptrace.h diff --git a/musl/arch/x32/bits/reg.h b/lib/musl/arch/x32/bits/reg.h similarity index 100% rename from musl/arch/x32/bits/reg.h rename to lib/musl/arch/x32/bits/reg.h diff --git a/musl/arch/x32/bits/sem.h b/lib/musl/arch/x32/bits/sem.h similarity index 100% rename from musl/arch/x32/bits/sem.h rename to lib/musl/arch/x32/bits/sem.h diff --git a/musl/arch/x32/bits/setjmp.h b/lib/musl/arch/x32/bits/setjmp.h similarity index 100% rename from musl/arch/x32/bits/setjmp.h rename to lib/musl/arch/x32/bits/setjmp.h diff --git a/musl/arch/x32/bits/shm.h b/lib/musl/arch/x32/bits/shm.h similarity index 100% rename from musl/arch/x32/bits/shm.h rename to lib/musl/arch/x32/bits/shm.h diff --git a/musl/arch/x32/bits/signal.h b/lib/musl/arch/x32/bits/signal.h similarity index 100% rename from musl/arch/x32/bits/signal.h rename to lib/musl/arch/x32/bits/signal.h diff --git a/musl/arch/x32/bits/socket.h b/lib/musl/arch/x32/bits/socket.h similarity index 100% rename from musl/arch/x32/bits/socket.h rename to lib/musl/arch/x32/bits/socket.h diff --git a/musl/arch/x32/bits/stat.h b/lib/musl/arch/x32/bits/stat.h similarity index 100% rename from musl/arch/x32/bits/stat.h rename to lib/musl/arch/x32/bits/stat.h diff --git a/musl/arch/x32/bits/statfs.h b/lib/musl/arch/x32/bits/statfs.h similarity index 100% rename from musl/arch/x32/bits/statfs.h rename to lib/musl/arch/x32/bits/statfs.h diff --git a/musl/arch/x32/bits/stdint.h b/lib/musl/arch/x32/bits/stdint.h similarity index 100% rename from musl/arch/x32/bits/stdint.h rename to lib/musl/arch/x32/bits/stdint.h diff --git a/musl/arch/x32/bits/syscall.h.in b/lib/musl/arch/x32/bits/syscall.h.in similarity index 100% rename from musl/arch/x32/bits/syscall.h.in rename to lib/musl/arch/x32/bits/syscall.h.in diff --git a/musl/arch/x32/bits/user.h b/lib/musl/arch/x32/bits/user.h similarity index 100% rename from musl/arch/x32/bits/user.h rename to lib/musl/arch/x32/bits/user.h diff --git a/musl/arch/x32/crt_arch.h b/lib/musl/arch/x32/crt_arch.h similarity index 100% rename from musl/arch/x32/crt_arch.h rename to lib/musl/arch/x32/crt_arch.h diff --git a/musl/arch/x32/ksigaction.h b/lib/musl/arch/x32/ksigaction.h similarity index 100% rename from musl/arch/x32/ksigaction.h rename to lib/musl/arch/x32/ksigaction.h diff --git a/musl/arch/x32/kstat.h b/lib/musl/arch/x32/kstat.h similarity index 100% rename from musl/arch/x32/kstat.h rename to lib/musl/arch/x32/kstat.h diff --git a/musl/arch/x32/pthread_arch.h b/lib/musl/arch/x32/pthread_arch.h similarity index 100% rename from musl/arch/x32/pthread_arch.h rename to lib/musl/arch/x32/pthread_arch.h diff --git a/musl/arch/x32/reloc.h b/lib/musl/arch/x32/reloc.h similarity index 100% rename from musl/arch/x32/reloc.h rename to lib/musl/arch/x32/reloc.h diff --git a/musl/arch/x32/syscall_arch.h b/lib/musl/arch/x32/syscall_arch.h similarity index 100% rename from musl/arch/x32/syscall_arch.h rename to lib/musl/arch/x32/syscall_arch.h diff --git a/musl/arch/x86_64/atomic_arch.h b/lib/musl/arch/x86_64/atomic_arch.h similarity index 100% rename from musl/arch/x86_64/atomic_arch.h rename to lib/musl/arch/x86_64/atomic_arch.h diff --git a/musl/arch/x86_64/bits/alltypes.h.in b/lib/musl/arch/x86_64/bits/alltypes.h.in similarity index 100% rename from musl/arch/x86_64/bits/alltypes.h.in rename to lib/musl/arch/x86_64/bits/alltypes.h.in diff --git a/musl/arch/x86_64/bits/fcntl.h b/lib/musl/arch/x86_64/bits/fcntl.h similarity index 100% rename from musl/arch/x86_64/bits/fcntl.h rename to lib/musl/arch/x86_64/bits/fcntl.h diff --git a/musl/arch/x86_64/bits/fenv.h b/lib/musl/arch/x86_64/bits/fenv.h similarity index 100% rename from musl/arch/x86_64/bits/fenv.h rename to lib/musl/arch/x86_64/bits/fenv.h diff --git a/musl/arch/x86_64/bits/float.h b/lib/musl/arch/x86_64/bits/float.h similarity index 100% rename from musl/arch/x86_64/bits/float.h rename to lib/musl/arch/x86_64/bits/float.h diff --git a/musl/arch/x86_64/bits/io.h b/lib/musl/arch/x86_64/bits/io.h similarity index 100% rename from musl/arch/x86_64/bits/io.h rename to lib/musl/arch/x86_64/bits/io.h diff --git a/musl/arch/x86_64/bits/limits.h b/lib/musl/arch/x86_64/bits/limits.h similarity index 100% rename from musl/arch/x86_64/bits/limits.h rename to lib/musl/arch/x86_64/bits/limits.h diff --git a/musl/arch/x86_64/bits/mman.h b/lib/musl/arch/x86_64/bits/mman.h similarity index 100% rename from musl/arch/x86_64/bits/mman.h rename to lib/musl/arch/x86_64/bits/mman.h diff --git a/musl/arch/x86_64/bits/posix.h b/lib/musl/arch/x86_64/bits/posix.h similarity index 100% rename from musl/arch/x86_64/bits/posix.h rename to lib/musl/arch/x86_64/bits/posix.h diff --git a/musl/arch/x86_64/bits/ptrace.h b/lib/musl/arch/x86_64/bits/ptrace.h similarity index 100% rename from musl/arch/x86_64/bits/ptrace.h rename to lib/musl/arch/x86_64/bits/ptrace.h diff --git a/musl/arch/x86_64/bits/reg.h b/lib/musl/arch/x86_64/bits/reg.h similarity index 100% rename from musl/arch/x86_64/bits/reg.h rename to lib/musl/arch/x86_64/bits/reg.h diff --git a/musl/arch/x86_64/bits/sem.h b/lib/musl/arch/x86_64/bits/sem.h similarity index 100% rename from musl/arch/x86_64/bits/sem.h rename to lib/musl/arch/x86_64/bits/sem.h diff --git a/musl/arch/x86_64/bits/setjmp.h b/lib/musl/arch/x86_64/bits/setjmp.h similarity index 100% rename from musl/arch/x86_64/bits/setjmp.h rename to lib/musl/arch/x86_64/bits/setjmp.h diff --git a/musl/arch/x86_64/bits/signal.h b/lib/musl/arch/x86_64/bits/signal.h similarity index 100% rename from musl/arch/x86_64/bits/signal.h rename to lib/musl/arch/x86_64/bits/signal.h diff --git a/musl/arch/x86_64/bits/stat.h b/lib/musl/arch/x86_64/bits/stat.h similarity index 100% rename from musl/arch/x86_64/bits/stat.h rename to lib/musl/arch/x86_64/bits/stat.h diff --git a/musl/arch/x86_64/bits/stdint.h b/lib/musl/arch/x86_64/bits/stdint.h similarity index 100% rename from musl/arch/x86_64/bits/stdint.h rename to lib/musl/arch/x86_64/bits/stdint.h diff --git a/musl/arch/x86_64/bits/syscall.h.in b/lib/musl/arch/x86_64/bits/syscall.h.in similarity index 100% rename from musl/arch/x86_64/bits/syscall.h.in rename to lib/musl/arch/x86_64/bits/syscall.h.in diff --git a/musl/arch/x86_64/bits/user.h b/lib/musl/arch/x86_64/bits/user.h similarity index 100% rename from musl/arch/x86_64/bits/user.h rename to lib/musl/arch/x86_64/bits/user.h diff --git a/musl/arch/x86_64/crt_arch.h b/lib/musl/arch/x86_64/crt_arch.h similarity index 100% rename from musl/arch/x86_64/crt_arch.h rename to lib/musl/arch/x86_64/crt_arch.h diff --git a/musl/arch/x86_64/ksigaction.h b/lib/musl/arch/x86_64/ksigaction.h similarity index 100% rename from musl/arch/x86_64/ksigaction.h rename to lib/musl/arch/x86_64/ksigaction.h diff --git a/musl/arch/x86_64/kstat.h b/lib/musl/arch/x86_64/kstat.h similarity index 100% rename from musl/arch/x86_64/kstat.h rename to lib/musl/arch/x86_64/kstat.h diff --git a/musl/arch/x86_64/pthread_arch.h b/lib/musl/arch/x86_64/pthread_arch.h similarity index 100% rename from musl/arch/x86_64/pthread_arch.h rename to lib/musl/arch/x86_64/pthread_arch.h diff --git a/musl/arch/x86_64/reloc.h b/lib/musl/arch/x86_64/reloc.h similarity index 100% rename from musl/arch/x86_64/reloc.h rename to lib/musl/arch/x86_64/reloc.h diff --git a/musl/arch/x86_64/syscall_arch.h b/lib/musl/arch/x86_64/syscall_arch.h similarity index 100% rename from musl/arch/x86_64/syscall_arch.h rename to lib/musl/arch/x86_64/syscall_arch.h diff --git a/musl/compat/time32/__xstat.c b/lib/musl/compat/time32/__xstat.c similarity index 100% rename from musl/compat/time32/__xstat.c rename to lib/musl/compat/time32/__xstat.c diff --git a/musl/compat/time32/adjtime32.c b/lib/musl/compat/time32/adjtime32.c similarity index 100% rename from musl/compat/time32/adjtime32.c rename to lib/musl/compat/time32/adjtime32.c diff --git a/musl/compat/time32/adjtimex_time32.c b/lib/musl/compat/time32/adjtimex_time32.c similarity index 100% rename from musl/compat/time32/adjtimex_time32.c rename to lib/musl/compat/time32/adjtimex_time32.c diff --git a/musl/compat/time32/aio_suspend_time32.c b/lib/musl/compat/time32/aio_suspend_time32.c similarity index 100% rename from musl/compat/time32/aio_suspend_time32.c rename to lib/musl/compat/time32/aio_suspend_time32.c diff --git a/musl/compat/time32/clock_adjtime32.c b/lib/musl/compat/time32/clock_adjtime32.c similarity index 100% rename from musl/compat/time32/clock_adjtime32.c rename to lib/musl/compat/time32/clock_adjtime32.c diff --git a/musl/compat/time32/clock_getres_time32.c b/lib/musl/compat/time32/clock_getres_time32.c similarity index 100% rename from musl/compat/time32/clock_getres_time32.c rename to lib/musl/compat/time32/clock_getres_time32.c diff --git a/musl/compat/time32/clock_gettime32.c b/lib/musl/compat/time32/clock_gettime32.c similarity index 100% rename from musl/compat/time32/clock_gettime32.c rename to lib/musl/compat/time32/clock_gettime32.c diff --git a/musl/compat/time32/clock_nanosleep_time32.c b/lib/musl/compat/time32/clock_nanosleep_time32.c similarity index 100% rename from musl/compat/time32/clock_nanosleep_time32.c rename to lib/musl/compat/time32/clock_nanosleep_time32.c diff --git a/musl/compat/time32/clock_settime32.c b/lib/musl/compat/time32/clock_settime32.c similarity index 100% rename from musl/compat/time32/clock_settime32.c rename to lib/musl/compat/time32/clock_settime32.c diff --git a/musl/compat/time32/cnd_timedwait_time32.c b/lib/musl/compat/time32/cnd_timedwait_time32.c similarity index 100% rename from musl/compat/time32/cnd_timedwait_time32.c rename to lib/musl/compat/time32/cnd_timedwait_time32.c diff --git a/musl/compat/time32/ctime32.c b/lib/musl/compat/time32/ctime32.c similarity index 100% rename from musl/compat/time32/ctime32.c rename to lib/musl/compat/time32/ctime32.c diff --git a/musl/compat/time32/ctime32_r.c b/lib/musl/compat/time32/ctime32_r.c similarity index 100% rename from musl/compat/time32/ctime32_r.c rename to lib/musl/compat/time32/ctime32_r.c diff --git a/musl/compat/time32/difftime32.c b/lib/musl/compat/time32/difftime32.c similarity index 100% rename from musl/compat/time32/difftime32.c rename to lib/musl/compat/time32/difftime32.c diff --git a/musl/compat/time32/fstat_time32.c b/lib/musl/compat/time32/fstat_time32.c similarity index 100% rename from musl/compat/time32/fstat_time32.c rename to lib/musl/compat/time32/fstat_time32.c diff --git a/musl/compat/time32/fstatat_time32.c b/lib/musl/compat/time32/fstatat_time32.c similarity index 100% rename from musl/compat/time32/fstatat_time32.c rename to lib/musl/compat/time32/fstatat_time32.c diff --git a/musl/compat/time32/ftime32.c b/lib/musl/compat/time32/ftime32.c similarity index 100% rename from musl/compat/time32/ftime32.c rename to lib/musl/compat/time32/ftime32.c diff --git a/musl/compat/time32/futimens_time32.c b/lib/musl/compat/time32/futimens_time32.c similarity index 100% rename from musl/compat/time32/futimens_time32.c rename to lib/musl/compat/time32/futimens_time32.c diff --git a/musl/compat/time32/futimes_time32.c b/lib/musl/compat/time32/futimes_time32.c similarity index 100% rename from musl/compat/time32/futimes_time32.c rename to lib/musl/compat/time32/futimes_time32.c diff --git a/musl/compat/time32/futimesat_time32.c b/lib/musl/compat/time32/futimesat_time32.c similarity index 100% rename from musl/compat/time32/futimesat_time32.c rename to lib/musl/compat/time32/futimesat_time32.c diff --git a/musl/compat/time32/getitimer_time32.c b/lib/musl/compat/time32/getitimer_time32.c similarity index 100% rename from musl/compat/time32/getitimer_time32.c rename to lib/musl/compat/time32/getitimer_time32.c diff --git a/musl/compat/time32/getrusage_time32.c b/lib/musl/compat/time32/getrusage_time32.c similarity index 100% rename from musl/compat/time32/getrusage_time32.c rename to lib/musl/compat/time32/getrusage_time32.c diff --git a/musl/compat/time32/gettimeofday_time32.c b/lib/musl/compat/time32/gettimeofday_time32.c similarity index 100% rename from musl/compat/time32/gettimeofday_time32.c rename to lib/musl/compat/time32/gettimeofday_time32.c diff --git a/musl/compat/time32/gmtime32.c b/lib/musl/compat/time32/gmtime32.c similarity index 100% rename from musl/compat/time32/gmtime32.c rename to lib/musl/compat/time32/gmtime32.c diff --git a/musl/compat/time32/gmtime32_r.c b/lib/musl/compat/time32/gmtime32_r.c similarity index 100% rename from musl/compat/time32/gmtime32_r.c rename to lib/musl/compat/time32/gmtime32_r.c diff --git a/musl/compat/time32/localtime32.c b/lib/musl/compat/time32/localtime32.c similarity index 100% rename from musl/compat/time32/localtime32.c rename to lib/musl/compat/time32/localtime32.c diff --git a/musl/compat/time32/localtime32_r.c b/lib/musl/compat/time32/localtime32_r.c similarity index 100% rename from musl/compat/time32/localtime32_r.c rename to lib/musl/compat/time32/localtime32_r.c diff --git a/musl/compat/time32/lstat_time32.c b/lib/musl/compat/time32/lstat_time32.c similarity index 100% rename from musl/compat/time32/lstat_time32.c rename to lib/musl/compat/time32/lstat_time32.c diff --git a/musl/compat/time32/lutimes_time32.c b/lib/musl/compat/time32/lutimes_time32.c similarity index 100% rename from musl/compat/time32/lutimes_time32.c rename to lib/musl/compat/time32/lutimes_time32.c diff --git a/musl/compat/time32/mktime32.c b/lib/musl/compat/time32/mktime32.c similarity index 100% rename from musl/compat/time32/mktime32.c rename to lib/musl/compat/time32/mktime32.c diff --git a/musl/compat/time32/mq_timedreceive_time32.c b/lib/musl/compat/time32/mq_timedreceive_time32.c similarity index 100% rename from musl/compat/time32/mq_timedreceive_time32.c rename to lib/musl/compat/time32/mq_timedreceive_time32.c diff --git a/musl/compat/time32/mq_timedsend_time32.c b/lib/musl/compat/time32/mq_timedsend_time32.c similarity index 100% rename from musl/compat/time32/mq_timedsend_time32.c rename to lib/musl/compat/time32/mq_timedsend_time32.c diff --git a/musl/compat/time32/mtx_timedlock_time32.c b/lib/musl/compat/time32/mtx_timedlock_time32.c similarity index 100% rename from musl/compat/time32/mtx_timedlock_time32.c rename to lib/musl/compat/time32/mtx_timedlock_time32.c diff --git a/musl/compat/time32/nanosleep_time32.c b/lib/musl/compat/time32/nanosleep_time32.c similarity index 100% rename from musl/compat/time32/nanosleep_time32.c rename to lib/musl/compat/time32/nanosleep_time32.c diff --git a/musl/compat/time32/ppoll_time32.c b/lib/musl/compat/time32/ppoll_time32.c similarity index 100% rename from musl/compat/time32/ppoll_time32.c rename to lib/musl/compat/time32/ppoll_time32.c diff --git a/musl/compat/time32/pselect_time32.c b/lib/musl/compat/time32/pselect_time32.c similarity index 100% rename from musl/compat/time32/pselect_time32.c rename to lib/musl/compat/time32/pselect_time32.c diff --git a/musl/compat/time32/pthread_cond_timedwait_time32.c b/lib/musl/compat/time32/pthread_cond_timedwait_time32.c similarity index 100% rename from musl/compat/time32/pthread_cond_timedwait_time32.c rename to lib/musl/compat/time32/pthread_cond_timedwait_time32.c diff --git a/musl/compat/time32/pthread_mutex_timedlock_time32.c b/lib/musl/compat/time32/pthread_mutex_timedlock_time32.c similarity index 100% rename from musl/compat/time32/pthread_mutex_timedlock_time32.c rename to lib/musl/compat/time32/pthread_mutex_timedlock_time32.c diff --git a/musl/compat/time32/pthread_rwlock_timedrdlock_time32.c b/lib/musl/compat/time32/pthread_rwlock_timedrdlock_time32.c similarity index 100% rename from musl/compat/time32/pthread_rwlock_timedrdlock_time32.c rename to lib/musl/compat/time32/pthread_rwlock_timedrdlock_time32.c diff --git a/musl/compat/time32/pthread_rwlock_timedwrlock_time32.c b/lib/musl/compat/time32/pthread_rwlock_timedwrlock_time32.c similarity index 100% rename from musl/compat/time32/pthread_rwlock_timedwrlock_time32.c rename to lib/musl/compat/time32/pthread_rwlock_timedwrlock_time32.c diff --git a/musl/compat/time32/pthread_timedjoin_np_time32.c b/lib/musl/compat/time32/pthread_timedjoin_np_time32.c similarity index 100% rename from musl/compat/time32/pthread_timedjoin_np_time32.c rename to lib/musl/compat/time32/pthread_timedjoin_np_time32.c diff --git a/musl/compat/time32/recvmmsg_time32.c b/lib/musl/compat/time32/recvmmsg_time32.c similarity index 100% rename from musl/compat/time32/recvmmsg_time32.c rename to lib/musl/compat/time32/recvmmsg_time32.c diff --git a/musl/compat/time32/sched_rr_get_interval_time32.c b/lib/musl/compat/time32/sched_rr_get_interval_time32.c similarity index 100% rename from musl/compat/time32/sched_rr_get_interval_time32.c rename to lib/musl/compat/time32/sched_rr_get_interval_time32.c diff --git a/musl/compat/time32/select_time32.c b/lib/musl/compat/time32/select_time32.c similarity index 100% rename from musl/compat/time32/select_time32.c rename to lib/musl/compat/time32/select_time32.c diff --git a/musl/compat/time32/sem_timedwait_time32.c b/lib/musl/compat/time32/sem_timedwait_time32.c similarity index 100% rename from musl/compat/time32/sem_timedwait_time32.c rename to lib/musl/compat/time32/sem_timedwait_time32.c diff --git a/musl/compat/time32/semtimedop_time32.c b/lib/musl/compat/time32/semtimedop_time32.c similarity index 100% rename from musl/compat/time32/semtimedop_time32.c rename to lib/musl/compat/time32/semtimedop_time32.c diff --git a/musl/compat/time32/setitimer_time32.c b/lib/musl/compat/time32/setitimer_time32.c similarity index 100% rename from musl/compat/time32/setitimer_time32.c rename to lib/musl/compat/time32/setitimer_time32.c diff --git a/musl/compat/time32/settimeofday_time32.c b/lib/musl/compat/time32/settimeofday_time32.c similarity index 100% rename from musl/compat/time32/settimeofday_time32.c rename to lib/musl/compat/time32/settimeofday_time32.c diff --git a/musl/compat/time32/sigtimedwait_time32.c b/lib/musl/compat/time32/sigtimedwait_time32.c similarity index 100% rename from musl/compat/time32/sigtimedwait_time32.c rename to lib/musl/compat/time32/sigtimedwait_time32.c diff --git a/musl/compat/time32/stat_time32.c b/lib/musl/compat/time32/stat_time32.c similarity index 100% rename from musl/compat/time32/stat_time32.c rename to lib/musl/compat/time32/stat_time32.c diff --git a/musl/compat/time32/stime32.c b/lib/musl/compat/time32/stime32.c similarity index 100% rename from musl/compat/time32/stime32.c rename to lib/musl/compat/time32/stime32.c diff --git a/musl/compat/time32/thrd_sleep_time32.c b/lib/musl/compat/time32/thrd_sleep_time32.c similarity index 100% rename from musl/compat/time32/thrd_sleep_time32.c rename to lib/musl/compat/time32/thrd_sleep_time32.c diff --git a/musl/compat/time32/time32.c b/lib/musl/compat/time32/time32.c similarity index 100% rename from musl/compat/time32/time32.c rename to lib/musl/compat/time32/time32.c diff --git a/musl/compat/time32/time32.h b/lib/musl/compat/time32/time32.h similarity index 100% rename from musl/compat/time32/time32.h rename to lib/musl/compat/time32/time32.h diff --git a/musl/compat/time32/time32gm.c b/lib/musl/compat/time32/time32gm.c similarity index 100% rename from musl/compat/time32/time32gm.c rename to lib/musl/compat/time32/time32gm.c diff --git a/musl/compat/time32/timer_gettime32.c b/lib/musl/compat/time32/timer_gettime32.c similarity index 100% rename from musl/compat/time32/timer_gettime32.c rename to lib/musl/compat/time32/timer_gettime32.c diff --git a/musl/compat/time32/timer_settime32.c b/lib/musl/compat/time32/timer_settime32.c similarity index 100% rename from musl/compat/time32/timer_settime32.c rename to lib/musl/compat/time32/timer_settime32.c diff --git a/musl/compat/time32/timerfd_gettime32.c b/lib/musl/compat/time32/timerfd_gettime32.c similarity index 100% rename from musl/compat/time32/timerfd_gettime32.c rename to lib/musl/compat/time32/timerfd_gettime32.c diff --git a/musl/compat/time32/timerfd_settime32.c b/lib/musl/compat/time32/timerfd_settime32.c similarity index 100% rename from musl/compat/time32/timerfd_settime32.c rename to lib/musl/compat/time32/timerfd_settime32.c diff --git a/musl/compat/time32/timespec_get_time32.c b/lib/musl/compat/time32/timespec_get_time32.c similarity index 100% rename from musl/compat/time32/timespec_get_time32.c rename to lib/musl/compat/time32/timespec_get_time32.c diff --git a/musl/compat/time32/utime_time32.c b/lib/musl/compat/time32/utime_time32.c similarity index 100% rename from musl/compat/time32/utime_time32.c rename to lib/musl/compat/time32/utime_time32.c diff --git a/musl/compat/time32/utimensat_time32.c b/lib/musl/compat/time32/utimensat_time32.c similarity index 100% rename from musl/compat/time32/utimensat_time32.c rename to lib/musl/compat/time32/utimensat_time32.c diff --git a/musl/compat/time32/utimes_time32.c b/lib/musl/compat/time32/utimes_time32.c similarity index 100% rename from musl/compat/time32/utimes_time32.c rename to lib/musl/compat/time32/utimes_time32.c diff --git a/musl/compat/time32/wait3_time32.c b/lib/musl/compat/time32/wait3_time32.c similarity index 100% rename from musl/compat/time32/wait3_time32.c rename to lib/musl/compat/time32/wait3_time32.c diff --git a/musl/compat/time32/wait4_time32.c b/lib/musl/compat/time32/wait4_time32.c similarity index 100% rename from musl/compat/time32/wait4_time32.c rename to lib/musl/compat/time32/wait4_time32.c diff --git a/musl/configure b/lib/musl/configure similarity index 99% rename from musl/configure rename to lib/musl/configure index f795d99..a272896 100755 --- a/musl/configure +++ b/lib/musl/configure @@ -230,7 +230,6 @@ printf "checking for C compiler... " trycc ${CROSS_COMPILE}gcc trycc ${CROSS_COMPILE}c99 trycc ${CROSS_COMPILE}cc -echo $(CROSS_COMPILE) printf "%s\n" "$CC" test -n "$CC" || { echo "$0: cannot find a C compiler" ; exit 1 ; } diff --git a/musl/crt/Scrt1.c b/lib/musl/crt/Scrt1.c similarity index 100% rename from musl/crt/Scrt1.c rename to lib/musl/crt/Scrt1.c diff --git a/musl/crt/aarch64/crti.s b/lib/musl/crt/aarch64/crti.s similarity index 100% rename from musl/crt/aarch64/crti.s rename to lib/musl/crt/aarch64/crti.s diff --git a/musl/crt/aarch64/crtn.s b/lib/musl/crt/aarch64/crtn.s similarity index 100% rename from musl/crt/aarch64/crtn.s rename to lib/musl/crt/aarch64/crtn.s diff --git a/musl/crt/arm/crti.s b/lib/musl/crt/arm/crti.s similarity index 100% rename from musl/crt/arm/crti.s rename to lib/musl/crt/arm/crti.s diff --git a/musl/crt/arm/crtn.s b/lib/musl/crt/arm/crtn.s similarity index 100% rename from musl/crt/arm/crtn.s rename to lib/musl/crt/arm/crtn.s diff --git a/musl/crt/crt1.c b/lib/musl/crt/crt1.c similarity index 100% rename from musl/crt/crt1.c rename to lib/musl/crt/crt1.c diff --git a/musl/crt/crti.c b/lib/musl/crt/crti.c similarity index 100% rename from musl/crt/crti.c rename to lib/musl/crt/crti.c diff --git a/musl/crt/crtn.c b/lib/musl/crt/crtn.c similarity index 100% rename from musl/crt/crtn.c rename to lib/musl/crt/crtn.c diff --git a/musl/crt/i386/crti.s b/lib/musl/crt/i386/crti.s similarity index 100% rename from musl/crt/i386/crti.s rename to lib/musl/crt/i386/crti.s diff --git a/musl/crt/i386/crtn.s b/lib/musl/crt/i386/crtn.s similarity index 100% rename from musl/crt/i386/crtn.s rename to lib/musl/crt/i386/crtn.s diff --git a/musl/crt/microblaze/crti.s b/lib/musl/crt/microblaze/crti.s similarity index 100% rename from musl/crt/microblaze/crti.s rename to lib/musl/crt/microblaze/crti.s diff --git a/musl/crt/microblaze/crtn.s b/lib/musl/crt/microblaze/crtn.s similarity index 100% rename from musl/crt/microblaze/crtn.s rename to lib/musl/crt/microblaze/crtn.s diff --git a/musl/crt/mips/crti.s b/lib/musl/crt/mips/crti.s similarity index 100% rename from musl/crt/mips/crti.s rename to lib/musl/crt/mips/crti.s diff --git a/musl/crt/mips/crtn.s b/lib/musl/crt/mips/crtn.s similarity index 100% rename from musl/crt/mips/crtn.s rename to lib/musl/crt/mips/crtn.s diff --git a/musl/crt/mips64/crti.s b/lib/musl/crt/mips64/crti.s similarity index 100% rename from musl/crt/mips64/crti.s rename to lib/musl/crt/mips64/crti.s diff --git a/musl/crt/mips64/crtn.s b/lib/musl/crt/mips64/crtn.s similarity index 100% rename from musl/crt/mips64/crtn.s rename to lib/musl/crt/mips64/crtn.s diff --git a/musl/crt/mipsn32/crti.s b/lib/musl/crt/mipsn32/crti.s similarity index 100% rename from musl/crt/mipsn32/crti.s rename to lib/musl/crt/mipsn32/crti.s diff --git a/musl/crt/mipsn32/crtn.s b/lib/musl/crt/mipsn32/crtn.s similarity index 100% rename from musl/crt/mipsn32/crtn.s rename to lib/musl/crt/mipsn32/crtn.s diff --git a/musl/crt/or1k/crti.s b/lib/musl/crt/or1k/crti.s similarity index 100% rename from musl/crt/or1k/crti.s rename to lib/musl/crt/or1k/crti.s diff --git a/musl/crt/or1k/crtn.s b/lib/musl/crt/or1k/crtn.s similarity index 100% rename from musl/crt/or1k/crtn.s rename to lib/musl/crt/or1k/crtn.s diff --git a/musl/crt/powerpc/crti.s b/lib/musl/crt/powerpc/crti.s similarity index 100% rename from musl/crt/powerpc/crti.s rename to lib/musl/crt/powerpc/crti.s diff --git a/musl/crt/powerpc/crtn.s b/lib/musl/crt/powerpc/crtn.s similarity index 100% rename from musl/crt/powerpc/crtn.s rename to lib/musl/crt/powerpc/crtn.s diff --git a/musl/crt/powerpc64/crti.s b/lib/musl/crt/powerpc64/crti.s similarity index 100% rename from musl/crt/powerpc64/crti.s rename to lib/musl/crt/powerpc64/crti.s diff --git a/musl/crt/powerpc64/crtn.s b/lib/musl/crt/powerpc64/crtn.s similarity index 100% rename from musl/crt/powerpc64/crtn.s rename to lib/musl/crt/powerpc64/crtn.s diff --git a/musl/crt/rcrt1.c b/lib/musl/crt/rcrt1.c similarity index 100% rename from musl/crt/rcrt1.c rename to lib/musl/crt/rcrt1.c diff --git a/musl/crt/s390x/crti.s b/lib/musl/crt/s390x/crti.s similarity index 100% rename from musl/crt/s390x/crti.s rename to lib/musl/crt/s390x/crti.s diff --git a/musl/crt/s390x/crtn.s b/lib/musl/crt/s390x/crtn.s similarity index 100% rename from musl/crt/s390x/crtn.s rename to lib/musl/crt/s390x/crtn.s diff --git a/musl/crt/sh/crti.s b/lib/musl/crt/sh/crti.s similarity index 100% rename from musl/crt/sh/crti.s rename to lib/musl/crt/sh/crti.s diff --git a/musl/crt/sh/crtn.s b/lib/musl/crt/sh/crtn.s similarity index 100% rename from musl/crt/sh/crtn.s rename to lib/musl/crt/sh/crtn.s diff --git a/musl/crt/x32/crti.s b/lib/musl/crt/x32/crti.s similarity index 100% rename from musl/crt/x32/crti.s rename to lib/musl/crt/x32/crti.s diff --git a/musl/crt/x32/crtn.s b/lib/musl/crt/x32/crtn.s similarity index 100% rename from musl/crt/x32/crtn.s rename to lib/musl/crt/x32/crtn.s diff --git a/musl/crt/x86_64/crti.s b/lib/musl/crt/x86_64/crti.s similarity index 100% rename from musl/crt/x86_64/crti.s rename to lib/musl/crt/x86_64/crti.s diff --git a/musl/crt/x86_64/crtn.s b/lib/musl/crt/x86_64/crtn.s similarity index 100% rename from musl/crt/x86_64/crtn.s rename to lib/musl/crt/x86_64/crtn.s diff --git a/musl/dynamic.list b/lib/musl/dynamic.list similarity index 100% rename from musl/dynamic.list rename to lib/musl/dynamic.list diff --git a/musl/include/aio.h b/lib/musl/include/aio.h similarity index 100% rename from musl/include/aio.h rename to lib/musl/include/aio.h diff --git a/musl/include/alloca.h b/lib/musl/include/alloca.h similarity index 100% rename from musl/include/alloca.h rename to lib/musl/include/alloca.h diff --git a/musl/include/alltypes.h.in b/lib/musl/include/alltypes.h.in similarity index 100% rename from musl/include/alltypes.h.in rename to lib/musl/include/alltypes.h.in diff --git a/musl/include/ar.h b/lib/musl/include/ar.h similarity index 100% rename from musl/include/ar.h rename to lib/musl/include/ar.h diff --git a/musl/include/arpa/ftp.h b/lib/musl/include/arpa/ftp.h similarity index 100% rename from musl/include/arpa/ftp.h rename to lib/musl/include/arpa/ftp.h diff --git a/musl/include/arpa/inet.h b/lib/musl/include/arpa/inet.h similarity index 100% rename from musl/include/arpa/inet.h rename to lib/musl/include/arpa/inet.h diff --git a/musl/include/arpa/nameser.h b/lib/musl/include/arpa/nameser.h similarity index 100% rename from musl/include/arpa/nameser.h rename to lib/musl/include/arpa/nameser.h diff --git a/musl/include/arpa/nameser_compat.h b/lib/musl/include/arpa/nameser_compat.h similarity index 100% rename from musl/include/arpa/nameser_compat.h rename to lib/musl/include/arpa/nameser_compat.h diff --git a/musl/include/arpa/telnet.h b/lib/musl/include/arpa/telnet.h similarity index 100% rename from musl/include/arpa/telnet.h rename to lib/musl/include/arpa/telnet.h diff --git a/musl/include/arpa/tftp.h b/lib/musl/include/arpa/tftp.h similarity index 100% rename from musl/include/arpa/tftp.h rename to lib/musl/include/arpa/tftp.h diff --git a/musl/include/assert.h b/lib/musl/include/assert.h similarity index 100% rename from musl/include/assert.h rename to lib/musl/include/assert.h diff --git a/musl/include/byteswap.h b/lib/musl/include/byteswap.h similarity index 100% rename from musl/include/byteswap.h rename to lib/musl/include/byteswap.h diff --git a/musl/include/complex.h b/lib/musl/include/complex.h similarity index 100% rename from musl/include/complex.h rename to lib/musl/include/complex.h diff --git a/musl/include/cpio.h b/lib/musl/include/cpio.h similarity index 100% rename from musl/include/cpio.h rename to lib/musl/include/cpio.h diff --git a/musl/include/crypt.h b/lib/musl/include/crypt.h similarity index 100% rename from musl/include/crypt.h rename to lib/musl/include/crypt.h diff --git a/musl/include/ctype.h b/lib/musl/include/ctype.h similarity index 100% rename from musl/include/ctype.h rename to lib/musl/include/ctype.h diff --git a/musl/include/dirent.h b/lib/musl/include/dirent.h similarity index 100% rename from musl/include/dirent.h rename to lib/musl/include/dirent.h diff --git a/musl/include/dlfcn.h b/lib/musl/include/dlfcn.h similarity index 100% rename from musl/include/dlfcn.h rename to lib/musl/include/dlfcn.h diff --git a/musl/include/elf.h b/lib/musl/include/elf.h similarity index 100% rename from musl/include/elf.h rename to lib/musl/include/elf.h diff --git a/musl/include/endian.h b/lib/musl/include/endian.h similarity index 100% rename from musl/include/endian.h rename to lib/musl/include/endian.h diff --git a/musl/include/err.h b/lib/musl/include/err.h similarity index 100% rename from musl/include/err.h rename to lib/musl/include/err.h diff --git a/musl/include/errno.h b/lib/musl/include/errno.h similarity index 100% rename from musl/include/errno.h rename to lib/musl/include/errno.h diff --git a/musl/include/fcntl.h b/lib/musl/include/fcntl.h similarity index 100% rename from musl/include/fcntl.h rename to lib/musl/include/fcntl.h diff --git a/musl/include/features.h b/lib/musl/include/features.h similarity index 100% rename from musl/include/features.h rename to lib/musl/include/features.h diff --git a/musl/include/fenv.h b/lib/musl/include/fenv.h similarity index 100% rename from musl/include/fenv.h rename to lib/musl/include/fenv.h diff --git a/musl/include/float.h b/lib/musl/include/float.h similarity index 100% rename from musl/include/float.h rename to lib/musl/include/float.h diff --git a/musl/include/fmtmsg.h b/lib/musl/include/fmtmsg.h similarity index 100% rename from musl/include/fmtmsg.h rename to lib/musl/include/fmtmsg.h diff --git a/musl/include/fnmatch.h b/lib/musl/include/fnmatch.h similarity index 100% rename from musl/include/fnmatch.h rename to lib/musl/include/fnmatch.h diff --git a/musl/include/ftw.h b/lib/musl/include/ftw.h similarity index 100% rename from musl/include/ftw.h rename to lib/musl/include/ftw.h diff --git a/musl/include/getopt.h b/lib/musl/include/getopt.h similarity index 100% rename from musl/include/getopt.h rename to lib/musl/include/getopt.h diff --git a/musl/include/glob.h b/lib/musl/include/glob.h similarity index 100% rename from musl/include/glob.h rename to lib/musl/include/glob.h diff --git a/musl/include/grp.h b/lib/musl/include/grp.h similarity index 100% rename from musl/include/grp.h rename to lib/musl/include/grp.h diff --git a/musl/include/iconv.h b/lib/musl/include/iconv.h similarity index 100% rename from musl/include/iconv.h rename to lib/musl/include/iconv.h diff --git a/musl/include/ifaddrs.h b/lib/musl/include/ifaddrs.h similarity index 100% rename from musl/include/ifaddrs.h rename to lib/musl/include/ifaddrs.h diff --git a/musl/include/inttypes.h b/lib/musl/include/inttypes.h similarity index 100% rename from musl/include/inttypes.h rename to lib/musl/include/inttypes.h diff --git a/musl/include/iso646.h b/lib/musl/include/iso646.h similarity index 100% rename from musl/include/iso646.h rename to lib/musl/include/iso646.h diff --git a/musl/include/langinfo.h b/lib/musl/include/langinfo.h similarity index 100% rename from musl/include/langinfo.h rename to lib/musl/include/langinfo.h diff --git a/musl/include/lastlog.h b/lib/musl/include/lastlog.h similarity index 100% rename from musl/include/lastlog.h rename to lib/musl/include/lastlog.h diff --git a/musl/include/libgen.h b/lib/musl/include/libgen.h similarity index 100% rename from musl/include/libgen.h rename to lib/musl/include/libgen.h diff --git a/musl/include/libintl.h b/lib/musl/include/libintl.h similarity index 100% rename from musl/include/libintl.h rename to lib/musl/include/libintl.h diff --git a/musl/include/limits.h b/lib/musl/include/limits.h similarity index 100% rename from musl/include/limits.h rename to lib/musl/include/limits.h diff --git a/musl/include/link.h b/lib/musl/include/link.h similarity index 100% rename from musl/include/link.h rename to lib/musl/include/link.h diff --git a/musl/include/locale.h b/lib/musl/include/locale.h similarity index 100% rename from musl/include/locale.h rename to lib/musl/include/locale.h diff --git a/musl/include/malloc.h b/lib/musl/include/malloc.h similarity index 100% rename from musl/include/malloc.h rename to lib/musl/include/malloc.h diff --git a/musl/include/math.h b/lib/musl/include/math.h similarity index 100% rename from musl/include/math.h rename to lib/musl/include/math.h diff --git a/musl/include/memory.h b/lib/musl/include/memory.h similarity index 100% rename from musl/include/memory.h rename to lib/musl/include/memory.h diff --git a/musl/include/mntent.h b/lib/musl/include/mntent.h similarity index 100% rename from musl/include/mntent.h rename to lib/musl/include/mntent.h diff --git a/musl/include/monetary.h b/lib/musl/include/monetary.h similarity index 100% rename from musl/include/monetary.h rename to lib/musl/include/monetary.h diff --git a/musl/include/mqueue.h b/lib/musl/include/mqueue.h similarity index 100% rename from musl/include/mqueue.h rename to lib/musl/include/mqueue.h diff --git a/musl/include/net/ethernet.h b/lib/musl/include/net/ethernet.h similarity index 100% rename from musl/include/net/ethernet.h rename to lib/musl/include/net/ethernet.h diff --git a/musl/include/net/if.h b/lib/musl/include/net/if.h similarity index 100% rename from musl/include/net/if.h rename to lib/musl/include/net/if.h diff --git a/musl/include/net/if_arp.h b/lib/musl/include/net/if_arp.h similarity index 100% rename from musl/include/net/if_arp.h rename to lib/musl/include/net/if_arp.h diff --git a/musl/include/net/route.h b/lib/musl/include/net/route.h similarity index 100% rename from musl/include/net/route.h rename to lib/musl/include/net/route.h diff --git a/musl/include/netdb.h b/lib/musl/include/netdb.h similarity index 100% rename from musl/include/netdb.h rename to lib/musl/include/netdb.h diff --git a/musl/include/netinet/ether.h b/lib/musl/include/netinet/ether.h similarity index 100% rename from musl/include/netinet/ether.h rename to lib/musl/include/netinet/ether.h diff --git a/musl/include/netinet/icmp6.h b/lib/musl/include/netinet/icmp6.h similarity index 100% rename from musl/include/netinet/icmp6.h rename to lib/musl/include/netinet/icmp6.h diff --git a/musl/include/netinet/if_ether.h b/lib/musl/include/netinet/if_ether.h similarity index 100% rename from musl/include/netinet/if_ether.h rename to lib/musl/include/netinet/if_ether.h diff --git a/musl/include/netinet/igmp.h b/lib/musl/include/netinet/igmp.h similarity index 100% rename from musl/include/netinet/igmp.h rename to lib/musl/include/netinet/igmp.h diff --git a/musl/include/netinet/in.h b/lib/musl/include/netinet/in.h similarity index 100% rename from musl/include/netinet/in.h rename to lib/musl/include/netinet/in.h diff --git a/musl/include/netinet/in_systm.h b/lib/musl/include/netinet/in_systm.h similarity index 100% rename from musl/include/netinet/in_systm.h rename to lib/musl/include/netinet/in_systm.h diff --git a/musl/include/netinet/ip.h b/lib/musl/include/netinet/ip.h similarity index 100% rename from musl/include/netinet/ip.h rename to lib/musl/include/netinet/ip.h diff --git a/musl/include/netinet/ip6.h b/lib/musl/include/netinet/ip6.h similarity index 100% rename from musl/include/netinet/ip6.h rename to lib/musl/include/netinet/ip6.h diff --git a/musl/include/netinet/ip_icmp.h b/lib/musl/include/netinet/ip_icmp.h similarity index 100% rename from musl/include/netinet/ip_icmp.h rename to lib/musl/include/netinet/ip_icmp.h diff --git a/musl/include/netinet/tcp.h b/lib/musl/include/netinet/tcp.h similarity index 100% rename from musl/include/netinet/tcp.h rename to lib/musl/include/netinet/tcp.h diff --git a/musl/include/netinet/udp.h b/lib/musl/include/netinet/udp.h similarity index 100% rename from musl/include/netinet/udp.h rename to lib/musl/include/netinet/udp.h diff --git a/musl/include/netpacket/packet.h b/lib/musl/include/netpacket/packet.h similarity index 100% rename from musl/include/netpacket/packet.h rename to lib/musl/include/netpacket/packet.h diff --git a/musl/include/nl_types.h b/lib/musl/include/nl_types.h similarity index 100% rename from musl/include/nl_types.h rename to lib/musl/include/nl_types.h diff --git a/musl/include/paths.h b/lib/musl/include/paths.h similarity index 100% rename from musl/include/paths.h rename to lib/musl/include/paths.h diff --git a/musl/include/poll.h b/lib/musl/include/poll.h similarity index 100% rename from musl/include/poll.h rename to lib/musl/include/poll.h diff --git a/musl/include/pthread.h b/lib/musl/include/pthread.h similarity index 100% rename from musl/include/pthread.h rename to lib/musl/include/pthread.h diff --git a/musl/include/pty.h b/lib/musl/include/pty.h similarity index 100% rename from musl/include/pty.h rename to lib/musl/include/pty.h diff --git a/musl/include/pwd.h b/lib/musl/include/pwd.h similarity index 100% rename from musl/include/pwd.h rename to lib/musl/include/pwd.h diff --git a/musl/include/regex.h b/lib/musl/include/regex.h similarity index 100% rename from musl/include/regex.h rename to lib/musl/include/regex.h diff --git a/musl/include/resolv.h b/lib/musl/include/resolv.h similarity index 100% rename from musl/include/resolv.h rename to lib/musl/include/resolv.h diff --git a/musl/include/sched.h b/lib/musl/include/sched.h similarity index 100% rename from musl/include/sched.h rename to lib/musl/include/sched.h diff --git a/musl/include/scsi/scsi.h b/lib/musl/include/scsi/scsi.h similarity index 100% rename from musl/include/scsi/scsi.h rename to lib/musl/include/scsi/scsi.h diff --git a/musl/include/scsi/scsi_ioctl.h b/lib/musl/include/scsi/scsi_ioctl.h similarity index 100% rename from musl/include/scsi/scsi_ioctl.h rename to lib/musl/include/scsi/scsi_ioctl.h diff --git a/musl/include/scsi/sg.h b/lib/musl/include/scsi/sg.h similarity index 100% rename from musl/include/scsi/sg.h rename to lib/musl/include/scsi/sg.h diff --git a/musl/include/search.h b/lib/musl/include/search.h similarity index 100% rename from musl/include/search.h rename to lib/musl/include/search.h diff --git a/musl/include/semaphore.h b/lib/musl/include/semaphore.h similarity index 100% rename from musl/include/semaphore.h rename to lib/musl/include/semaphore.h diff --git a/musl/include/setjmp.h b/lib/musl/include/setjmp.h similarity index 100% rename from musl/include/setjmp.h rename to lib/musl/include/setjmp.h diff --git a/musl/include/shadow.h b/lib/musl/include/shadow.h similarity index 100% rename from musl/include/shadow.h rename to lib/musl/include/shadow.h diff --git a/musl/include/signal.h b/lib/musl/include/signal.h similarity index 100% rename from musl/include/signal.h rename to lib/musl/include/signal.h diff --git a/musl/include/spawn.h b/lib/musl/include/spawn.h similarity index 100% rename from musl/include/spawn.h rename to lib/musl/include/spawn.h diff --git a/musl/include/stdalign.h b/lib/musl/include/stdalign.h similarity index 100% rename from musl/include/stdalign.h rename to lib/musl/include/stdalign.h diff --git a/musl/include/stdarg.h b/lib/musl/include/stdarg.h similarity index 100% rename from musl/include/stdarg.h rename to lib/musl/include/stdarg.h diff --git a/musl/include/stdbool.h b/lib/musl/include/stdbool.h similarity index 100% rename from musl/include/stdbool.h rename to lib/musl/include/stdbool.h diff --git a/musl/include/stdc-predef.h b/lib/musl/include/stdc-predef.h similarity index 100% rename from musl/include/stdc-predef.h rename to lib/musl/include/stdc-predef.h diff --git a/musl/include/stddef.h b/lib/musl/include/stddef.h similarity index 100% rename from musl/include/stddef.h rename to lib/musl/include/stddef.h diff --git a/musl/include/stdint.h b/lib/musl/include/stdint.h similarity index 100% rename from musl/include/stdint.h rename to lib/musl/include/stdint.h diff --git a/musl/include/stdio.h b/lib/musl/include/stdio.h similarity index 100% rename from musl/include/stdio.h rename to lib/musl/include/stdio.h diff --git a/musl/include/stdio_ext.h b/lib/musl/include/stdio_ext.h similarity index 100% rename from musl/include/stdio_ext.h rename to lib/musl/include/stdio_ext.h diff --git a/musl/include/stdlib.h b/lib/musl/include/stdlib.h similarity index 100% rename from musl/include/stdlib.h rename to lib/musl/include/stdlib.h diff --git a/musl/include/stdnoreturn.h b/lib/musl/include/stdnoreturn.h similarity index 100% rename from musl/include/stdnoreturn.h rename to lib/musl/include/stdnoreturn.h diff --git a/musl/include/string.h b/lib/musl/include/string.h similarity index 100% rename from musl/include/string.h rename to lib/musl/include/string.h diff --git a/musl/include/strings.h b/lib/musl/include/strings.h similarity index 100% rename from musl/include/strings.h rename to lib/musl/include/strings.h diff --git a/musl/include/stropts.h b/lib/musl/include/stropts.h similarity index 100% rename from musl/include/stropts.h rename to lib/musl/include/stropts.h diff --git a/musl/include/sys/acct.h b/lib/musl/include/sys/acct.h similarity index 100% rename from musl/include/sys/acct.h rename to lib/musl/include/sys/acct.h diff --git a/musl/include/sys/auxv.h b/lib/musl/include/sys/auxv.h similarity index 100% rename from musl/include/sys/auxv.h rename to lib/musl/include/sys/auxv.h diff --git a/musl/include/sys/cachectl.h b/lib/musl/include/sys/cachectl.h similarity index 100% rename from musl/include/sys/cachectl.h rename to lib/musl/include/sys/cachectl.h diff --git a/musl/include/sys/dir.h b/lib/musl/include/sys/dir.h similarity index 100% rename from musl/include/sys/dir.h rename to lib/musl/include/sys/dir.h diff --git a/musl/include/sys/epoll.h b/lib/musl/include/sys/epoll.h similarity index 100% rename from musl/include/sys/epoll.h rename to lib/musl/include/sys/epoll.h diff --git a/musl/include/sys/errno.h b/lib/musl/include/sys/errno.h similarity index 100% rename from musl/include/sys/errno.h rename to lib/musl/include/sys/errno.h diff --git a/musl/include/sys/eventfd.h b/lib/musl/include/sys/eventfd.h similarity index 100% rename from musl/include/sys/eventfd.h rename to lib/musl/include/sys/eventfd.h diff --git a/musl/include/sys/fanotify.h b/lib/musl/include/sys/fanotify.h similarity index 100% rename from musl/include/sys/fanotify.h rename to lib/musl/include/sys/fanotify.h diff --git a/musl/include/sys/fcntl.h b/lib/musl/include/sys/fcntl.h similarity index 100% rename from musl/include/sys/fcntl.h rename to lib/musl/include/sys/fcntl.h diff --git a/musl/include/sys/file.h b/lib/musl/include/sys/file.h similarity index 100% rename from musl/include/sys/file.h rename to lib/musl/include/sys/file.h diff --git a/musl/include/sys/fsuid.h b/lib/musl/include/sys/fsuid.h similarity index 100% rename from musl/include/sys/fsuid.h rename to lib/musl/include/sys/fsuid.h diff --git a/musl/include/sys/inotify.h b/lib/musl/include/sys/inotify.h similarity index 100% rename from musl/include/sys/inotify.h rename to lib/musl/include/sys/inotify.h diff --git a/musl/include/sys/io.h b/lib/musl/include/sys/io.h similarity index 100% rename from musl/include/sys/io.h rename to lib/musl/include/sys/io.h diff --git a/musl/include/sys/ioctl.h b/lib/musl/include/sys/ioctl.h similarity index 100% rename from musl/include/sys/ioctl.h rename to lib/musl/include/sys/ioctl.h diff --git a/musl/include/sys/ipc.h b/lib/musl/include/sys/ipc.h similarity index 100% rename from musl/include/sys/ipc.h rename to lib/musl/include/sys/ipc.h diff --git a/musl/include/sys/kd.h b/lib/musl/include/sys/kd.h similarity index 100% rename from musl/include/sys/kd.h rename to lib/musl/include/sys/kd.h diff --git a/musl/include/sys/klog.h b/lib/musl/include/sys/klog.h similarity index 100% rename from musl/include/sys/klog.h rename to lib/musl/include/sys/klog.h diff --git a/musl/include/sys/membarrier.h b/lib/musl/include/sys/membarrier.h similarity index 100% rename from musl/include/sys/membarrier.h rename to lib/musl/include/sys/membarrier.h diff --git a/musl/include/sys/mman.h b/lib/musl/include/sys/mman.h similarity index 100% rename from musl/include/sys/mman.h rename to lib/musl/include/sys/mman.h diff --git a/musl/include/sys/mount.h b/lib/musl/include/sys/mount.h similarity index 100% rename from musl/include/sys/mount.h rename to lib/musl/include/sys/mount.h diff --git a/musl/include/sys/msg.h b/lib/musl/include/sys/msg.h similarity index 100% rename from musl/include/sys/msg.h rename to lib/musl/include/sys/msg.h diff --git a/musl/include/sys/mtio.h b/lib/musl/include/sys/mtio.h similarity index 100% rename from musl/include/sys/mtio.h rename to lib/musl/include/sys/mtio.h diff --git a/musl/include/sys/param.h b/lib/musl/include/sys/param.h similarity index 100% rename from musl/include/sys/param.h rename to lib/musl/include/sys/param.h diff --git a/musl/include/sys/personality.h b/lib/musl/include/sys/personality.h similarity index 100% rename from musl/include/sys/personality.h rename to lib/musl/include/sys/personality.h diff --git a/musl/include/sys/poll.h b/lib/musl/include/sys/poll.h similarity index 100% rename from musl/include/sys/poll.h rename to lib/musl/include/sys/poll.h diff --git a/musl/include/sys/prctl.h b/lib/musl/include/sys/prctl.h similarity index 100% rename from musl/include/sys/prctl.h rename to lib/musl/include/sys/prctl.h diff --git a/musl/include/sys/procfs.h b/lib/musl/include/sys/procfs.h similarity index 100% rename from musl/include/sys/procfs.h rename to lib/musl/include/sys/procfs.h diff --git a/musl/include/sys/ptrace.h b/lib/musl/include/sys/ptrace.h similarity index 100% rename from musl/include/sys/ptrace.h rename to lib/musl/include/sys/ptrace.h diff --git a/musl/include/sys/quota.h b/lib/musl/include/sys/quota.h similarity index 100% rename from musl/include/sys/quota.h rename to lib/musl/include/sys/quota.h diff --git a/musl/include/sys/random.h b/lib/musl/include/sys/random.h similarity index 100% rename from musl/include/sys/random.h rename to lib/musl/include/sys/random.h diff --git a/musl/include/sys/reboot.h b/lib/musl/include/sys/reboot.h similarity index 100% rename from musl/include/sys/reboot.h rename to lib/musl/include/sys/reboot.h diff --git a/musl/include/sys/reg.h b/lib/musl/include/sys/reg.h similarity index 100% rename from musl/include/sys/reg.h rename to lib/musl/include/sys/reg.h diff --git a/musl/include/sys/resource.h b/lib/musl/include/sys/resource.h similarity index 100% rename from musl/include/sys/resource.h rename to lib/musl/include/sys/resource.h diff --git a/musl/include/sys/select.h b/lib/musl/include/sys/select.h similarity index 100% rename from musl/include/sys/select.h rename to lib/musl/include/sys/select.h diff --git a/musl/include/sys/sem.h b/lib/musl/include/sys/sem.h similarity index 100% rename from musl/include/sys/sem.h rename to lib/musl/include/sys/sem.h diff --git a/musl/include/sys/sendfile.h b/lib/musl/include/sys/sendfile.h similarity index 100% rename from musl/include/sys/sendfile.h rename to lib/musl/include/sys/sendfile.h diff --git a/musl/include/sys/shm.h b/lib/musl/include/sys/shm.h similarity index 100% rename from musl/include/sys/shm.h rename to lib/musl/include/sys/shm.h diff --git a/musl/include/sys/signal.h b/lib/musl/include/sys/signal.h similarity index 100% rename from musl/include/sys/signal.h rename to lib/musl/include/sys/signal.h diff --git a/musl/include/sys/signalfd.h b/lib/musl/include/sys/signalfd.h similarity index 100% rename from musl/include/sys/signalfd.h rename to lib/musl/include/sys/signalfd.h diff --git a/musl/include/sys/socket.h b/lib/musl/include/sys/socket.h similarity index 100% rename from musl/include/sys/socket.h rename to lib/musl/include/sys/socket.h diff --git a/musl/include/sys/soundcard.h b/lib/musl/include/sys/soundcard.h similarity index 100% rename from musl/include/sys/soundcard.h rename to lib/musl/include/sys/soundcard.h diff --git a/musl/include/sys/stat.h b/lib/musl/include/sys/stat.h similarity index 100% rename from musl/include/sys/stat.h rename to lib/musl/include/sys/stat.h diff --git a/musl/include/sys/statfs.h b/lib/musl/include/sys/statfs.h similarity index 100% rename from musl/include/sys/statfs.h rename to lib/musl/include/sys/statfs.h diff --git a/musl/include/sys/statvfs.h b/lib/musl/include/sys/statvfs.h similarity index 100% rename from musl/include/sys/statvfs.h rename to lib/musl/include/sys/statvfs.h diff --git a/musl/include/sys/stropts.h b/lib/musl/include/sys/stropts.h similarity index 100% rename from musl/include/sys/stropts.h rename to lib/musl/include/sys/stropts.h diff --git a/musl/include/sys/swap.h b/lib/musl/include/sys/swap.h similarity index 100% rename from musl/include/sys/swap.h rename to lib/musl/include/sys/swap.h diff --git a/musl/include/sys/syscall.h b/lib/musl/include/sys/syscall.h similarity index 100% rename from musl/include/sys/syscall.h rename to lib/musl/include/sys/syscall.h diff --git a/musl/include/sys/sysinfo.h b/lib/musl/include/sys/sysinfo.h similarity index 100% rename from musl/include/sys/sysinfo.h rename to lib/musl/include/sys/sysinfo.h diff --git a/musl/include/sys/syslog.h b/lib/musl/include/sys/syslog.h similarity index 100% rename from musl/include/sys/syslog.h rename to lib/musl/include/sys/syslog.h diff --git a/musl/include/sys/sysmacros.h b/lib/musl/include/sys/sysmacros.h similarity index 100% rename from musl/include/sys/sysmacros.h rename to lib/musl/include/sys/sysmacros.h diff --git a/musl/include/sys/termios.h b/lib/musl/include/sys/termios.h similarity index 100% rename from musl/include/sys/termios.h rename to lib/musl/include/sys/termios.h diff --git a/musl/include/sys/time.h b/lib/musl/include/sys/time.h similarity index 100% rename from musl/include/sys/time.h rename to lib/musl/include/sys/time.h diff --git a/musl/include/sys/timeb.h b/lib/musl/include/sys/timeb.h similarity index 100% rename from musl/include/sys/timeb.h rename to lib/musl/include/sys/timeb.h diff --git a/musl/include/sys/timerfd.h b/lib/musl/include/sys/timerfd.h similarity index 100% rename from musl/include/sys/timerfd.h rename to lib/musl/include/sys/timerfd.h diff --git a/musl/include/sys/times.h b/lib/musl/include/sys/times.h similarity index 100% rename from musl/include/sys/times.h rename to lib/musl/include/sys/times.h diff --git a/musl/include/sys/timex.h b/lib/musl/include/sys/timex.h similarity index 100% rename from musl/include/sys/timex.h rename to lib/musl/include/sys/timex.h diff --git a/musl/include/sys/ttydefaults.h b/lib/musl/include/sys/ttydefaults.h similarity index 100% rename from musl/include/sys/ttydefaults.h rename to lib/musl/include/sys/ttydefaults.h diff --git a/musl/include/sys/types.h b/lib/musl/include/sys/types.h similarity index 100% rename from musl/include/sys/types.h rename to lib/musl/include/sys/types.h diff --git a/musl/include/sys/ucontext.h b/lib/musl/include/sys/ucontext.h similarity index 100% rename from musl/include/sys/ucontext.h rename to lib/musl/include/sys/ucontext.h diff --git a/musl/include/sys/uio.h b/lib/musl/include/sys/uio.h similarity index 100% rename from musl/include/sys/uio.h rename to lib/musl/include/sys/uio.h diff --git a/musl/include/sys/un.h b/lib/musl/include/sys/un.h similarity index 100% rename from musl/include/sys/un.h rename to lib/musl/include/sys/un.h diff --git a/musl/include/sys/user.h b/lib/musl/include/sys/user.h similarity index 100% rename from musl/include/sys/user.h rename to lib/musl/include/sys/user.h diff --git a/musl/include/sys/utsname.h b/lib/musl/include/sys/utsname.h similarity index 100% rename from musl/include/sys/utsname.h rename to lib/musl/include/sys/utsname.h diff --git a/musl/include/sys/vfs.h b/lib/musl/include/sys/vfs.h similarity index 100% rename from musl/include/sys/vfs.h rename to lib/musl/include/sys/vfs.h diff --git a/musl/include/sys/vt.h b/lib/musl/include/sys/vt.h similarity index 100% rename from musl/include/sys/vt.h rename to lib/musl/include/sys/vt.h diff --git a/musl/include/sys/wait.h b/lib/musl/include/sys/wait.h similarity index 100% rename from musl/include/sys/wait.h rename to lib/musl/include/sys/wait.h diff --git a/musl/include/sys/xattr.h b/lib/musl/include/sys/xattr.h similarity index 100% rename from musl/include/sys/xattr.h rename to lib/musl/include/sys/xattr.h diff --git a/musl/include/syscall.h b/lib/musl/include/syscall.h similarity index 100% rename from musl/include/syscall.h rename to lib/musl/include/syscall.h diff --git a/musl/include/sysexits.h b/lib/musl/include/sysexits.h similarity index 100% rename from musl/include/sysexits.h rename to lib/musl/include/sysexits.h diff --git a/musl/include/syslog.h b/lib/musl/include/syslog.h similarity index 100% rename from musl/include/syslog.h rename to lib/musl/include/syslog.h diff --git a/musl/include/tar.h b/lib/musl/include/tar.h similarity index 100% rename from musl/include/tar.h rename to lib/musl/include/tar.h diff --git a/musl/include/termios.h b/lib/musl/include/termios.h similarity index 100% rename from musl/include/termios.h rename to lib/musl/include/termios.h diff --git a/musl/include/tgmath.h b/lib/musl/include/tgmath.h similarity index 100% rename from musl/include/tgmath.h rename to lib/musl/include/tgmath.h diff --git a/musl/include/threads.h b/lib/musl/include/threads.h similarity index 100% rename from musl/include/threads.h rename to lib/musl/include/threads.h diff --git a/musl/include/time.h b/lib/musl/include/time.h similarity index 100% rename from musl/include/time.h rename to lib/musl/include/time.h diff --git a/musl/include/uchar.h b/lib/musl/include/uchar.h similarity index 100% rename from musl/include/uchar.h rename to lib/musl/include/uchar.h diff --git a/musl/include/ucontext.h b/lib/musl/include/ucontext.h similarity index 100% rename from musl/include/ucontext.h rename to lib/musl/include/ucontext.h diff --git a/musl/include/ulimit.h b/lib/musl/include/ulimit.h similarity index 100% rename from musl/include/ulimit.h rename to lib/musl/include/ulimit.h diff --git a/musl/include/unistd.h b/lib/musl/include/unistd.h similarity index 100% rename from musl/include/unistd.h rename to lib/musl/include/unistd.h diff --git a/musl/include/utime.h b/lib/musl/include/utime.h similarity index 100% rename from musl/include/utime.h rename to lib/musl/include/utime.h diff --git a/musl/include/utmp.h b/lib/musl/include/utmp.h similarity index 100% rename from musl/include/utmp.h rename to lib/musl/include/utmp.h diff --git a/musl/include/utmpx.h b/lib/musl/include/utmpx.h similarity index 100% rename from musl/include/utmpx.h rename to lib/musl/include/utmpx.h diff --git a/musl/include/values.h b/lib/musl/include/values.h similarity index 100% rename from musl/include/values.h rename to lib/musl/include/values.h diff --git a/musl/include/wait.h b/lib/musl/include/wait.h similarity index 100% rename from musl/include/wait.h rename to lib/musl/include/wait.h diff --git a/musl/include/wchar.h b/lib/musl/include/wchar.h similarity index 100% rename from musl/include/wchar.h rename to lib/musl/include/wchar.h diff --git a/musl/include/wctype.h b/lib/musl/include/wctype.h similarity index 100% rename from musl/include/wctype.h rename to lib/musl/include/wctype.h diff --git a/musl/include/wordexp.h b/lib/musl/include/wordexp.h similarity index 100% rename from musl/include/wordexp.h rename to lib/musl/include/wordexp.h diff --git a/musl/ldso/dlstart.c b/lib/musl/ldso/dlstart.c similarity index 100% rename from musl/ldso/dlstart.c rename to lib/musl/ldso/dlstart.c diff --git a/musl/ldso/dynlink.c b/lib/musl/ldso/dynlink.c similarity index 100% rename from musl/ldso/dynlink.c rename to lib/musl/ldso/dynlink.c diff --git a/lib/musl/prebuild.mk b/lib/musl/prebuild.mk new file mode 100644 index 0000000..fc8f7a9 --- /dev/null +++ b/lib/musl/prebuild.mk @@ -0,0 +1,5 @@ +.PHONY: all + +all: + ./configure --disable-shared --target=riscv64 CROSS_COMPILE=$(CROSS_COMPILE) CFLAGS='-march=$(RISCV_ARCH) -mabi=$(RISCV_ABI)' + make diff --git a/musl/src/aio/aio.c b/lib/musl/src/aio/aio.c similarity index 100% rename from musl/src/aio/aio.c rename to lib/musl/src/aio/aio.c diff --git a/musl/src/aio/aio_suspend.c b/lib/musl/src/aio/aio_suspend.c similarity index 100% rename from musl/src/aio/aio_suspend.c rename to lib/musl/src/aio/aio_suspend.c diff --git a/musl/src/aio/lio_listio.c b/lib/musl/src/aio/lio_listio.c similarity index 100% rename from musl/src/aio/lio_listio.c rename to lib/musl/src/aio/lio_listio.c diff --git a/musl/src/complex/__cexp.c b/lib/musl/src/complex/__cexp.c similarity index 100% rename from musl/src/complex/__cexp.c rename to lib/musl/src/complex/__cexp.c diff --git a/musl/src/complex/__cexpf.c b/lib/musl/src/complex/__cexpf.c similarity index 100% rename from musl/src/complex/__cexpf.c rename to lib/musl/src/complex/__cexpf.c diff --git a/musl/src/complex/cabs.c b/lib/musl/src/complex/cabs.c similarity index 100% rename from musl/src/complex/cabs.c rename to lib/musl/src/complex/cabs.c diff --git a/musl/src/complex/cabsf.c b/lib/musl/src/complex/cabsf.c similarity index 100% rename from musl/src/complex/cabsf.c rename to lib/musl/src/complex/cabsf.c diff --git a/musl/src/complex/cabsl.c b/lib/musl/src/complex/cabsl.c similarity index 100% rename from musl/src/complex/cabsl.c rename to lib/musl/src/complex/cabsl.c diff --git a/musl/src/complex/cacos.c b/lib/musl/src/complex/cacos.c similarity index 100% rename from musl/src/complex/cacos.c rename to lib/musl/src/complex/cacos.c diff --git a/musl/src/complex/cacosf.c b/lib/musl/src/complex/cacosf.c similarity index 100% rename from musl/src/complex/cacosf.c rename to lib/musl/src/complex/cacosf.c diff --git a/musl/src/complex/cacosh.c b/lib/musl/src/complex/cacosh.c similarity index 100% rename from musl/src/complex/cacosh.c rename to lib/musl/src/complex/cacosh.c diff --git a/musl/src/complex/cacoshf.c b/lib/musl/src/complex/cacoshf.c similarity index 100% rename from musl/src/complex/cacoshf.c rename to lib/musl/src/complex/cacoshf.c diff --git a/musl/src/complex/cacoshl.c b/lib/musl/src/complex/cacoshl.c similarity index 100% rename from musl/src/complex/cacoshl.c rename to lib/musl/src/complex/cacoshl.c diff --git a/musl/src/complex/cacosl.c b/lib/musl/src/complex/cacosl.c similarity index 100% rename from musl/src/complex/cacosl.c rename to lib/musl/src/complex/cacosl.c diff --git a/musl/src/complex/carg.c b/lib/musl/src/complex/carg.c similarity index 100% rename from musl/src/complex/carg.c rename to lib/musl/src/complex/carg.c diff --git a/musl/src/complex/cargf.c b/lib/musl/src/complex/cargf.c similarity index 100% rename from musl/src/complex/cargf.c rename to lib/musl/src/complex/cargf.c diff --git a/musl/src/complex/cargl.c b/lib/musl/src/complex/cargl.c similarity index 100% rename from musl/src/complex/cargl.c rename to lib/musl/src/complex/cargl.c diff --git a/musl/src/complex/casin.c b/lib/musl/src/complex/casin.c similarity index 100% rename from musl/src/complex/casin.c rename to lib/musl/src/complex/casin.c diff --git a/musl/src/complex/casinf.c b/lib/musl/src/complex/casinf.c similarity index 100% rename from musl/src/complex/casinf.c rename to lib/musl/src/complex/casinf.c diff --git a/musl/src/complex/casinh.c b/lib/musl/src/complex/casinh.c similarity index 100% rename from musl/src/complex/casinh.c rename to lib/musl/src/complex/casinh.c diff --git a/musl/src/complex/casinhf.c b/lib/musl/src/complex/casinhf.c similarity index 100% rename from musl/src/complex/casinhf.c rename to lib/musl/src/complex/casinhf.c diff --git a/musl/src/complex/casinhl.c b/lib/musl/src/complex/casinhl.c similarity index 100% rename from musl/src/complex/casinhl.c rename to lib/musl/src/complex/casinhl.c diff --git a/musl/src/complex/casinl.c b/lib/musl/src/complex/casinl.c similarity index 100% rename from musl/src/complex/casinl.c rename to lib/musl/src/complex/casinl.c diff --git a/musl/src/complex/catan.c b/lib/musl/src/complex/catan.c similarity index 100% rename from musl/src/complex/catan.c rename to lib/musl/src/complex/catan.c diff --git a/musl/src/complex/catanf.c b/lib/musl/src/complex/catanf.c similarity index 100% rename from musl/src/complex/catanf.c rename to lib/musl/src/complex/catanf.c diff --git a/musl/src/complex/catanh.c b/lib/musl/src/complex/catanh.c similarity index 100% rename from musl/src/complex/catanh.c rename to lib/musl/src/complex/catanh.c diff --git a/musl/src/complex/catanhf.c b/lib/musl/src/complex/catanhf.c similarity index 100% rename from musl/src/complex/catanhf.c rename to lib/musl/src/complex/catanhf.c diff --git a/musl/src/complex/catanhl.c b/lib/musl/src/complex/catanhl.c similarity index 100% rename from musl/src/complex/catanhl.c rename to lib/musl/src/complex/catanhl.c diff --git a/musl/src/complex/catanl.c b/lib/musl/src/complex/catanl.c similarity index 100% rename from musl/src/complex/catanl.c rename to lib/musl/src/complex/catanl.c diff --git a/musl/src/complex/ccos.c b/lib/musl/src/complex/ccos.c similarity index 100% rename from musl/src/complex/ccos.c rename to lib/musl/src/complex/ccos.c diff --git a/musl/src/complex/ccosf.c b/lib/musl/src/complex/ccosf.c similarity index 100% rename from musl/src/complex/ccosf.c rename to lib/musl/src/complex/ccosf.c diff --git a/musl/src/complex/ccosh.c b/lib/musl/src/complex/ccosh.c similarity index 100% rename from musl/src/complex/ccosh.c rename to lib/musl/src/complex/ccosh.c diff --git a/musl/src/complex/ccoshf.c b/lib/musl/src/complex/ccoshf.c similarity index 100% rename from musl/src/complex/ccoshf.c rename to lib/musl/src/complex/ccoshf.c diff --git a/musl/src/complex/ccoshl.c b/lib/musl/src/complex/ccoshl.c similarity index 100% rename from musl/src/complex/ccoshl.c rename to lib/musl/src/complex/ccoshl.c diff --git a/musl/src/complex/ccosl.c b/lib/musl/src/complex/ccosl.c similarity index 100% rename from musl/src/complex/ccosl.c rename to lib/musl/src/complex/ccosl.c diff --git a/musl/src/complex/cexp.c b/lib/musl/src/complex/cexp.c similarity index 100% rename from musl/src/complex/cexp.c rename to lib/musl/src/complex/cexp.c diff --git a/musl/src/complex/cexpf.c b/lib/musl/src/complex/cexpf.c similarity index 100% rename from musl/src/complex/cexpf.c rename to lib/musl/src/complex/cexpf.c diff --git a/musl/src/complex/cexpl.c b/lib/musl/src/complex/cexpl.c similarity index 100% rename from musl/src/complex/cexpl.c rename to lib/musl/src/complex/cexpl.c diff --git a/musl/src/complex/cimag.c b/lib/musl/src/complex/cimag.c similarity index 100% rename from musl/src/complex/cimag.c rename to lib/musl/src/complex/cimag.c diff --git a/musl/src/complex/cimagf.c b/lib/musl/src/complex/cimagf.c similarity index 100% rename from musl/src/complex/cimagf.c rename to lib/musl/src/complex/cimagf.c diff --git a/musl/src/complex/cimagl.c b/lib/musl/src/complex/cimagl.c similarity index 100% rename from musl/src/complex/cimagl.c rename to lib/musl/src/complex/cimagl.c diff --git a/musl/src/complex/clog.c b/lib/musl/src/complex/clog.c similarity index 100% rename from musl/src/complex/clog.c rename to lib/musl/src/complex/clog.c diff --git a/musl/src/complex/clogf.c b/lib/musl/src/complex/clogf.c similarity index 100% rename from musl/src/complex/clogf.c rename to lib/musl/src/complex/clogf.c diff --git a/musl/src/complex/clogl.c b/lib/musl/src/complex/clogl.c similarity index 100% rename from musl/src/complex/clogl.c rename to lib/musl/src/complex/clogl.c diff --git a/musl/src/complex/conj.c b/lib/musl/src/complex/conj.c similarity index 100% rename from musl/src/complex/conj.c rename to lib/musl/src/complex/conj.c diff --git a/musl/src/complex/conjf.c b/lib/musl/src/complex/conjf.c similarity index 100% rename from musl/src/complex/conjf.c rename to lib/musl/src/complex/conjf.c diff --git a/musl/src/complex/conjl.c b/lib/musl/src/complex/conjl.c similarity index 100% rename from musl/src/complex/conjl.c rename to lib/musl/src/complex/conjl.c diff --git a/musl/src/complex/cpow.c b/lib/musl/src/complex/cpow.c similarity index 100% rename from musl/src/complex/cpow.c rename to lib/musl/src/complex/cpow.c diff --git a/musl/src/complex/cpowf.c b/lib/musl/src/complex/cpowf.c similarity index 100% rename from musl/src/complex/cpowf.c rename to lib/musl/src/complex/cpowf.c diff --git a/musl/src/complex/cpowl.c b/lib/musl/src/complex/cpowl.c similarity index 100% rename from musl/src/complex/cpowl.c rename to lib/musl/src/complex/cpowl.c diff --git a/musl/src/complex/cproj.c b/lib/musl/src/complex/cproj.c similarity index 100% rename from musl/src/complex/cproj.c rename to lib/musl/src/complex/cproj.c diff --git a/musl/src/complex/cprojf.c b/lib/musl/src/complex/cprojf.c similarity index 100% rename from musl/src/complex/cprojf.c rename to lib/musl/src/complex/cprojf.c diff --git a/musl/src/complex/cprojl.c b/lib/musl/src/complex/cprojl.c similarity index 100% rename from musl/src/complex/cprojl.c rename to lib/musl/src/complex/cprojl.c diff --git a/musl/src/complex/creal.c b/lib/musl/src/complex/creal.c similarity index 100% rename from musl/src/complex/creal.c rename to lib/musl/src/complex/creal.c diff --git a/musl/src/complex/crealf.c b/lib/musl/src/complex/crealf.c similarity index 100% rename from musl/src/complex/crealf.c rename to lib/musl/src/complex/crealf.c diff --git a/musl/src/complex/creall.c b/lib/musl/src/complex/creall.c similarity index 100% rename from musl/src/complex/creall.c rename to lib/musl/src/complex/creall.c diff --git a/musl/src/complex/csin.c b/lib/musl/src/complex/csin.c similarity index 100% rename from musl/src/complex/csin.c rename to lib/musl/src/complex/csin.c diff --git a/musl/src/complex/csinf.c b/lib/musl/src/complex/csinf.c similarity index 100% rename from musl/src/complex/csinf.c rename to lib/musl/src/complex/csinf.c diff --git a/musl/src/complex/csinh.c b/lib/musl/src/complex/csinh.c similarity index 100% rename from musl/src/complex/csinh.c rename to lib/musl/src/complex/csinh.c diff --git a/musl/src/complex/csinhf.c b/lib/musl/src/complex/csinhf.c similarity index 100% rename from musl/src/complex/csinhf.c rename to lib/musl/src/complex/csinhf.c diff --git a/musl/src/complex/csinhl.c b/lib/musl/src/complex/csinhl.c similarity index 100% rename from musl/src/complex/csinhl.c rename to lib/musl/src/complex/csinhl.c diff --git a/musl/src/complex/csinl.c b/lib/musl/src/complex/csinl.c similarity index 100% rename from musl/src/complex/csinl.c rename to lib/musl/src/complex/csinl.c diff --git a/musl/src/complex/csqrt.c b/lib/musl/src/complex/csqrt.c similarity index 100% rename from musl/src/complex/csqrt.c rename to lib/musl/src/complex/csqrt.c diff --git a/musl/src/complex/csqrtf.c b/lib/musl/src/complex/csqrtf.c similarity index 100% rename from musl/src/complex/csqrtf.c rename to lib/musl/src/complex/csqrtf.c diff --git a/musl/src/complex/csqrtl.c b/lib/musl/src/complex/csqrtl.c similarity index 100% rename from musl/src/complex/csqrtl.c rename to lib/musl/src/complex/csqrtl.c diff --git a/musl/src/complex/ctan.c b/lib/musl/src/complex/ctan.c similarity index 100% rename from musl/src/complex/ctan.c rename to lib/musl/src/complex/ctan.c diff --git a/musl/src/complex/ctanf.c b/lib/musl/src/complex/ctanf.c similarity index 100% rename from musl/src/complex/ctanf.c rename to lib/musl/src/complex/ctanf.c diff --git a/musl/src/complex/ctanh.c b/lib/musl/src/complex/ctanh.c similarity index 100% rename from musl/src/complex/ctanh.c rename to lib/musl/src/complex/ctanh.c diff --git a/musl/src/complex/ctanhf.c b/lib/musl/src/complex/ctanhf.c similarity index 100% rename from musl/src/complex/ctanhf.c rename to lib/musl/src/complex/ctanhf.c diff --git a/musl/src/complex/ctanhl.c b/lib/musl/src/complex/ctanhl.c similarity index 100% rename from musl/src/complex/ctanhl.c rename to lib/musl/src/complex/ctanhl.c diff --git a/musl/src/complex/ctanl.c b/lib/musl/src/complex/ctanl.c similarity index 100% rename from musl/src/complex/ctanl.c rename to lib/musl/src/complex/ctanl.c diff --git a/musl/src/conf/confstr.c b/lib/musl/src/conf/confstr.c similarity index 100% rename from musl/src/conf/confstr.c rename to lib/musl/src/conf/confstr.c diff --git a/musl/src/conf/fpathconf.c b/lib/musl/src/conf/fpathconf.c similarity index 100% rename from musl/src/conf/fpathconf.c rename to lib/musl/src/conf/fpathconf.c diff --git a/musl/src/conf/legacy.c b/lib/musl/src/conf/legacy.c similarity index 100% rename from musl/src/conf/legacy.c rename to lib/musl/src/conf/legacy.c diff --git a/musl/src/conf/pathconf.c b/lib/musl/src/conf/pathconf.c similarity index 100% rename from musl/src/conf/pathconf.c rename to lib/musl/src/conf/pathconf.c diff --git a/musl/src/conf/sysconf.c b/lib/musl/src/conf/sysconf.c similarity index 100% rename from musl/src/conf/sysconf.c rename to lib/musl/src/conf/sysconf.c diff --git a/musl/src/crypt/crypt.c b/lib/musl/src/crypt/crypt.c similarity index 100% rename from musl/src/crypt/crypt.c rename to lib/musl/src/crypt/crypt.c diff --git a/musl/src/crypt/crypt_blowfish.c b/lib/musl/src/crypt/crypt_blowfish.c similarity index 100% rename from musl/src/crypt/crypt_blowfish.c rename to lib/musl/src/crypt/crypt_blowfish.c diff --git a/musl/src/crypt/crypt_des.c b/lib/musl/src/crypt/crypt_des.c similarity index 100% rename from musl/src/crypt/crypt_des.c rename to lib/musl/src/crypt/crypt_des.c diff --git a/musl/src/crypt/crypt_des.h b/lib/musl/src/crypt/crypt_des.h similarity index 100% rename from musl/src/crypt/crypt_des.h rename to lib/musl/src/crypt/crypt_des.h diff --git a/musl/src/crypt/crypt_md5.c b/lib/musl/src/crypt/crypt_md5.c similarity index 100% rename from musl/src/crypt/crypt_md5.c rename to lib/musl/src/crypt/crypt_md5.c diff --git a/musl/src/crypt/crypt_r.c b/lib/musl/src/crypt/crypt_r.c similarity index 100% rename from musl/src/crypt/crypt_r.c rename to lib/musl/src/crypt/crypt_r.c diff --git a/musl/src/crypt/crypt_sha256.c b/lib/musl/src/crypt/crypt_sha256.c similarity index 100% rename from musl/src/crypt/crypt_sha256.c rename to lib/musl/src/crypt/crypt_sha256.c diff --git a/musl/src/crypt/crypt_sha512.c b/lib/musl/src/crypt/crypt_sha512.c similarity index 100% rename from musl/src/crypt/crypt_sha512.c rename to lib/musl/src/crypt/crypt_sha512.c diff --git a/musl/src/crypt/encrypt.c b/lib/musl/src/crypt/encrypt.c similarity index 100% rename from musl/src/crypt/encrypt.c rename to lib/musl/src/crypt/encrypt.c diff --git a/musl/src/ctype/__ctype_b_loc.c b/lib/musl/src/ctype/__ctype_b_loc.c similarity index 100% rename from musl/src/ctype/__ctype_b_loc.c rename to lib/musl/src/ctype/__ctype_b_loc.c diff --git a/musl/src/ctype/__ctype_get_mb_cur_max.c b/lib/musl/src/ctype/__ctype_get_mb_cur_max.c similarity index 100% rename from musl/src/ctype/__ctype_get_mb_cur_max.c rename to lib/musl/src/ctype/__ctype_get_mb_cur_max.c diff --git a/musl/src/ctype/__ctype_tolower_loc.c b/lib/musl/src/ctype/__ctype_tolower_loc.c similarity index 100% rename from musl/src/ctype/__ctype_tolower_loc.c rename to lib/musl/src/ctype/__ctype_tolower_loc.c diff --git a/musl/src/ctype/__ctype_toupper_loc.c b/lib/musl/src/ctype/__ctype_toupper_loc.c similarity index 100% rename from musl/src/ctype/__ctype_toupper_loc.c rename to lib/musl/src/ctype/__ctype_toupper_loc.c diff --git a/musl/src/ctype/alpha.h b/lib/musl/src/ctype/alpha.h similarity index 100% rename from musl/src/ctype/alpha.h rename to lib/musl/src/ctype/alpha.h diff --git a/musl/src/ctype/casemap.h b/lib/musl/src/ctype/casemap.h similarity index 100% rename from musl/src/ctype/casemap.h rename to lib/musl/src/ctype/casemap.h diff --git a/musl/src/ctype/isalnum.c b/lib/musl/src/ctype/isalnum.c similarity index 100% rename from musl/src/ctype/isalnum.c rename to lib/musl/src/ctype/isalnum.c diff --git a/musl/src/ctype/isalpha.c b/lib/musl/src/ctype/isalpha.c similarity index 100% rename from musl/src/ctype/isalpha.c rename to lib/musl/src/ctype/isalpha.c diff --git a/musl/src/ctype/isascii.c b/lib/musl/src/ctype/isascii.c similarity index 100% rename from musl/src/ctype/isascii.c rename to lib/musl/src/ctype/isascii.c diff --git a/musl/src/ctype/isblank.c b/lib/musl/src/ctype/isblank.c similarity index 100% rename from musl/src/ctype/isblank.c rename to lib/musl/src/ctype/isblank.c diff --git a/musl/src/ctype/iscntrl.c b/lib/musl/src/ctype/iscntrl.c similarity index 100% rename from musl/src/ctype/iscntrl.c rename to lib/musl/src/ctype/iscntrl.c diff --git a/musl/src/ctype/isdigit.c b/lib/musl/src/ctype/isdigit.c similarity index 100% rename from musl/src/ctype/isdigit.c rename to lib/musl/src/ctype/isdigit.c diff --git a/musl/src/ctype/isgraph.c b/lib/musl/src/ctype/isgraph.c similarity index 100% rename from musl/src/ctype/isgraph.c rename to lib/musl/src/ctype/isgraph.c diff --git a/musl/src/ctype/islower.c b/lib/musl/src/ctype/islower.c similarity index 100% rename from musl/src/ctype/islower.c rename to lib/musl/src/ctype/islower.c diff --git a/musl/src/ctype/isprint.c b/lib/musl/src/ctype/isprint.c similarity index 100% rename from musl/src/ctype/isprint.c rename to lib/musl/src/ctype/isprint.c diff --git a/musl/src/ctype/ispunct.c b/lib/musl/src/ctype/ispunct.c similarity index 100% rename from musl/src/ctype/ispunct.c rename to lib/musl/src/ctype/ispunct.c diff --git a/musl/src/ctype/isspace.c b/lib/musl/src/ctype/isspace.c similarity index 100% rename from musl/src/ctype/isspace.c rename to lib/musl/src/ctype/isspace.c diff --git a/musl/src/ctype/isupper.c b/lib/musl/src/ctype/isupper.c similarity index 100% rename from musl/src/ctype/isupper.c rename to lib/musl/src/ctype/isupper.c diff --git a/musl/src/ctype/iswalnum.c b/lib/musl/src/ctype/iswalnum.c similarity index 100% rename from musl/src/ctype/iswalnum.c rename to lib/musl/src/ctype/iswalnum.c diff --git a/musl/src/ctype/iswalpha.c b/lib/musl/src/ctype/iswalpha.c similarity index 100% rename from musl/src/ctype/iswalpha.c rename to lib/musl/src/ctype/iswalpha.c diff --git a/musl/src/ctype/iswblank.c b/lib/musl/src/ctype/iswblank.c similarity index 100% rename from musl/src/ctype/iswblank.c rename to lib/musl/src/ctype/iswblank.c diff --git a/musl/src/ctype/iswcntrl.c b/lib/musl/src/ctype/iswcntrl.c similarity index 100% rename from musl/src/ctype/iswcntrl.c rename to lib/musl/src/ctype/iswcntrl.c diff --git a/musl/src/ctype/iswctype.c b/lib/musl/src/ctype/iswctype.c similarity index 100% rename from musl/src/ctype/iswctype.c rename to lib/musl/src/ctype/iswctype.c diff --git a/musl/src/ctype/iswdigit.c b/lib/musl/src/ctype/iswdigit.c similarity index 100% rename from musl/src/ctype/iswdigit.c rename to lib/musl/src/ctype/iswdigit.c diff --git a/musl/src/ctype/iswgraph.c b/lib/musl/src/ctype/iswgraph.c similarity index 100% rename from musl/src/ctype/iswgraph.c rename to lib/musl/src/ctype/iswgraph.c diff --git a/musl/src/ctype/iswlower.c b/lib/musl/src/ctype/iswlower.c similarity index 100% rename from musl/src/ctype/iswlower.c rename to lib/musl/src/ctype/iswlower.c diff --git a/musl/src/ctype/iswprint.c b/lib/musl/src/ctype/iswprint.c similarity index 100% rename from musl/src/ctype/iswprint.c rename to lib/musl/src/ctype/iswprint.c diff --git a/musl/src/ctype/iswpunct.c b/lib/musl/src/ctype/iswpunct.c similarity index 100% rename from musl/src/ctype/iswpunct.c rename to lib/musl/src/ctype/iswpunct.c diff --git a/musl/src/ctype/iswspace.c b/lib/musl/src/ctype/iswspace.c similarity index 100% rename from musl/src/ctype/iswspace.c rename to lib/musl/src/ctype/iswspace.c diff --git a/musl/src/ctype/iswupper.c b/lib/musl/src/ctype/iswupper.c similarity index 100% rename from musl/src/ctype/iswupper.c rename to lib/musl/src/ctype/iswupper.c diff --git a/musl/src/ctype/iswxdigit.c b/lib/musl/src/ctype/iswxdigit.c similarity index 100% rename from musl/src/ctype/iswxdigit.c rename to lib/musl/src/ctype/iswxdigit.c diff --git a/musl/src/ctype/isxdigit.c b/lib/musl/src/ctype/isxdigit.c similarity index 100% rename from musl/src/ctype/isxdigit.c rename to lib/musl/src/ctype/isxdigit.c diff --git a/musl/src/ctype/nonspacing.h b/lib/musl/src/ctype/nonspacing.h similarity index 100% rename from musl/src/ctype/nonspacing.h rename to lib/musl/src/ctype/nonspacing.h diff --git a/musl/src/ctype/punct.h b/lib/musl/src/ctype/punct.h similarity index 100% rename from musl/src/ctype/punct.h rename to lib/musl/src/ctype/punct.h diff --git a/musl/src/ctype/toascii.c b/lib/musl/src/ctype/toascii.c similarity index 100% rename from musl/src/ctype/toascii.c rename to lib/musl/src/ctype/toascii.c diff --git a/musl/src/ctype/tolower.c b/lib/musl/src/ctype/tolower.c similarity index 100% rename from musl/src/ctype/tolower.c rename to lib/musl/src/ctype/tolower.c diff --git a/musl/src/ctype/toupper.c b/lib/musl/src/ctype/toupper.c similarity index 100% rename from musl/src/ctype/toupper.c rename to lib/musl/src/ctype/toupper.c diff --git a/musl/src/ctype/towctrans.c b/lib/musl/src/ctype/towctrans.c similarity index 100% rename from musl/src/ctype/towctrans.c rename to lib/musl/src/ctype/towctrans.c diff --git a/musl/src/ctype/wcswidth.c b/lib/musl/src/ctype/wcswidth.c similarity index 100% rename from musl/src/ctype/wcswidth.c rename to lib/musl/src/ctype/wcswidth.c diff --git a/musl/src/ctype/wctrans.c b/lib/musl/src/ctype/wctrans.c similarity index 100% rename from musl/src/ctype/wctrans.c rename to lib/musl/src/ctype/wctrans.c diff --git a/musl/src/ctype/wcwidth.c b/lib/musl/src/ctype/wcwidth.c similarity index 100% rename from musl/src/ctype/wcwidth.c rename to lib/musl/src/ctype/wcwidth.c diff --git a/musl/src/ctype/wide.h b/lib/musl/src/ctype/wide.h similarity index 100% rename from musl/src/ctype/wide.h rename to lib/musl/src/ctype/wide.h diff --git a/musl/src/dirent/__dirent.h b/lib/musl/src/dirent/__dirent.h similarity index 100% rename from musl/src/dirent/__dirent.h rename to lib/musl/src/dirent/__dirent.h diff --git a/musl/src/dirent/alphasort.c b/lib/musl/src/dirent/alphasort.c similarity index 100% rename from musl/src/dirent/alphasort.c rename to lib/musl/src/dirent/alphasort.c diff --git a/musl/src/dirent/closedir.c b/lib/musl/src/dirent/closedir.c similarity index 100% rename from musl/src/dirent/closedir.c rename to lib/musl/src/dirent/closedir.c diff --git a/musl/src/dirent/dirfd.c b/lib/musl/src/dirent/dirfd.c similarity index 100% rename from musl/src/dirent/dirfd.c rename to lib/musl/src/dirent/dirfd.c diff --git a/musl/src/dirent/fdopendir.c b/lib/musl/src/dirent/fdopendir.c similarity index 100% rename from musl/src/dirent/fdopendir.c rename to lib/musl/src/dirent/fdopendir.c diff --git a/musl/src/dirent/opendir.c b/lib/musl/src/dirent/opendir.c similarity index 100% rename from musl/src/dirent/opendir.c rename to lib/musl/src/dirent/opendir.c diff --git a/musl/src/dirent/readdir.c b/lib/musl/src/dirent/readdir.c similarity index 100% rename from musl/src/dirent/readdir.c rename to lib/musl/src/dirent/readdir.c diff --git a/musl/src/dirent/readdir_r.c b/lib/musl/src/dirent/readdir_r.c similarity index 100% rename from musl/src/dirent/readdir_r.c rename to lib/musl/src/dirent/readdir_r.c diff --git a/musl/src/dirent/rewinddir.c b/lib/musl/src/dirent/rewinddir.c similarity index 100% rename from musl/src/dirent/rewinddir.c rename to lib/musl/src/dirent/rewinddir.c diff --git a/musl/src/dirent/scandir.c b/lib/musl/src/dirent/scandir.c similarity index 100% rename from musl/src/dirent/scandir.c rename to lib/musl/src/dirent/scandir.c diff --git a/musl/src/dirent/seekdir.c b/lib/musl/src/dirent/seekdir.c similarity index 100% rename from musl/src/dirent/seekdir.c rename to lib/musl/src/dirent/seekdir.c diff --git a/musl/src/dirent/telldir.c b/lib/musl/src/dirent/telldir.c similarity index 100% rename from musl/src/dirent/telldir.c rename to lib/musl/src/dirent/telldir.c diff --git a/musl/src/dirent/versionsort.c b/lib/musl/src/dirent/versionsort.c similarity index 100% rename from musl/src/dirent/versionsort.c rename to lib/musl/src/dirent/versionsort.c diff --git a/musl/src/env/__environ.c b/lib/musl/src/env/__environ.c similarity index 100% rename from musl/src/env/__environ.c rename to lib/musl/src/env/__environ.c diff --git a/musl/src/env/__init_tls.c b/lib/musl/src/env/__init_tls.c similarity index 100% rename from musl/src/env/__init_tls.c rename to lib/musl/src/env/__init_tls.c diff --git a/musl/src/env/__libc_start_main.c b/lib/musl/src/env/__libc_start_main.c similarity index 100% rename from musl/src/env/__libc_start_main.c rename to lib/musl/src/env/__libc_start_main.c diff --git a/musl/src/env/__reset_tls.c b/lib/musl/src/env/__reset_tls.c similarity index 100% rename from musl/src/env/__reset_tls.c rename to lib/musl/src/env/__reset_tls.c diff --git a/musl/src/env/__stack_chk_fail.c b/lib/musl/src/env/__stack_chk_fail.c similarity index 100% rename from musl/src/env/__stack_chk_fail.c rename to lib/musl/src/env/__stack_chk_fail.c diff --git a/musl/src/env/clearenv.c b/lib/musl/src/env/clearenv.c similarity index 100% rename from musl/src/env/clearenv.c rename to lib/musl/src/env/clearenv.c diff --git a/musl/src/env/getenv.c b/lib/musl/src/env/getenv.c similarity index 100% rename from musl/src/env/getenv.c rename to lib/musl/src/env/getenv.c diff --git a/musl/src/env/putenv.c b/lib/musl/src/env/putenv.c similarity index 100% rename from musl/src/env/putenv.c rename to lib/musl/src/env/putenv.c diff --git a/musl/src/env/secure_getenv.c b/lib/musl/src/env/secure_getenv.c similarity index 100% rename from musl/src/env/secure_getenv.c rename to lib/musl/src/env/secure_getenv.c diff --git a/musl/src/env/setenv.c b/lib/musl/src/env/setenv.c similarity index 100% rename from musl/src/env/setenv.c rename to lib/musl/src/env/setenv.c diff --git a/musl/src/env/unsetenv.c b/lib/musl/src/env/unsetenv.c similarity index 100% rename from musl/src/env/unsetenv.c rename to lib/musl/src/env/unsetenv.c diff --git a/musl/src/errno/__errno_location.c b/lib/musl/src/errno/__errno_location.c similarity index 100% rename from musl/src/errno/__errno_location.c rename to lib/musl/src/errno/__errno_location.c diff --git a/musl/src/errno/__strerror.h b/lib/musl/src/errno/__strerror.h similarity index 100% rename from musl/src/errno/__strerror.h rename to lib/musl/src/errno/__strerror.h diff --git a/musl/src/errno/strerror.c b/lib/musl/src/errno/strerror.c similarity index 100% rename from musl/src/errno/strerror.c rename to lib/musl/src/errno/strerror.c diff --git a/musl/src/exit/_Exit.c b/lib/musl/src/exit/_Exit.c similarity index 100% rename from musl/src/exit/_Exit.c rename to lib/musl/src/exit/_Exit.c diff --git a/musl/src/exit/abort.c b/lib/musl/src/exit/abort.c similarity index 100% rename from musl/src/exit/abort.c rename to lib/musl/src/exit/abort.c diff --git a/musl/src/exit/arm/__aeabi_atexit.c b/lib/musl/src/exit/arm/__aeabi_atexit.c similarity index 100% rename from musl/src/exit/arm/__aeabi_atexit.c rename to lib/musl/src/exit/arm/__aeabi_atexit.c diff --git a/musl/src/exit/assert.c b/lib/musl/src/exit/assert.c similarity index 100% rename from musl/src/exit/assert.c rename to lib/musl/src/exit/assert.c diff --git a/musl/src/exit/at_quick_exit.c b/lib/musl/src/exit/at_quick_exit.c similarity index 100% rename from musl/src/exit/at_quick_exit.c rename to lib/musl/src/exit/at_quick_exit.c diff --git a/musl/src/exit/atexit.c b/lib/musl/src/exit/atexit.c similarity index 100% rename from musl/src/exit/atexit.c rename to lib/musl/src/exit/atexit.c diff --git a/musl/src/exit/exit.c b/lib/musl/src/exit/exit.c similarity index 100% rename from musl/src/exit/exit.c rename to lib/musl/src/exit/exit.c diff --git a/musl/src/exit/quick_exit.c b/lib/musl/src/exit/quick_exit.c similarity index 100% rename from musl/src/exit/quick_exit.c rename to lib/musl/src/exit/quick_exit.c diff --git a/musl/src/fcntl/creat.c b/lib/musl/src/fcntl/creat.c similarity index 100% rename from musl/src/fcntl/creat.c rename to lib/musl/src/fcntl/creat.c diff --git a/musl/src/fcntl/fcntl.c b/lib/musl/src/fcntl/fcntl.c similarity index 100% rename from musl/src/fcntl/fcntl.c rename to lib/musl/src/fcntl/fcntl.c diff --git a/musl/src/fcntl/open.c b/lib/musl/src/fcntl/open.c similarity index 100% rename from musl/src/fcntl/open.c rename to lib/musl/src/fcntl/open.c diff --git a/musl/src/fcntl/openat.c b/lib/musl/src/fcntl/openat.c similarity index 100% rename from musl/src/fcntl/openat.c rename to lib/musl/src/fcntl/openat.c diff --git a/musl/src/fcntl/posix_fadvise.c b/lib/musl/src/fcntl/posix_fadvise.c similarity index 100% rename from musl/src/fcntl/posix_fadvise.c rename to lib/musl/src/fcntl/posix_fadvise.c diff --git a/musl/src/fcntl/posix_fallocate.c b/lib/musl/src/fcntl/posix_fallocate.c similarity index 100% rename from musl/src/fcntl/posix_fallocate.c rename to lib/musl/src/fcntl/posix_fallocate.c diff --git a/musl/src/fenv/__flt_rounds.c b/lib/musl/src/fenv/__flt_rounds.c similarity index 100% rename from musl/src/fenv/__flt_rounds.c rename to lib/musl/src/fenv/__flt_rounds.c diff --git a/musl/src/fenv/aarch64/fenv.s b/lib/musl/src/fenv/aarch64/fenv.s similarity index 100% rename from musl/src/fenv/aarch64/fenv.s rename to lib/musl/src/fenv/aarch64/fenv.s diff --git a/musl/src/fenv/arm/fenv-hf.S b/lib/musl/src/fenv/arm/fenv-hf.S similarity index 100% rename from musl/src/fenv/arm/fenv-hf.S rename to lib/musl/src/fenv/arm/fenv-hf.S diff --git a/musl/src/fenv/arm/fenv.c b/lib/musl/src/fenv/arm/fenv.c similarity index 100% rename from musl/src/fenv/arm/fenv.c rename to lib/musl/src/fenv/arm/fenv.c diff --git a/musl/src/fenv/fegetexceptflag.c b/lib/musl/src/fenv/fegetexceptflag.c similarity index 100% rename from musl/src/fenv/fegetexceptflag.c rename to lib/musl/src/fenv/fegetexceptflag.c diff --git a/musl/src/fenv/feholdexcept.c b/lib/musl/src/fenv/feholdexcept.c similarity index 100% rename from musl/src/fenv/feholdexcept.c rename to lib/musl/src/fenv/feholdexcept.c diff --git a/musl/src/fenv/fenv.c b/lib/musl/src/fenv/fenv.c similarity index 100% rename from musl/src/fenv/fenv.c rename to lib/musl/src/fenv/fenv.c diff --git a/musl/src/fenv/fesetexceptflag.c b/lib/musl/src/fenv/fesetexceptflag.c similarity index 100% rename from musl/src/fenv/fesetexceptflag.c rename to lib/musl/src/fenv/fesetexceptflag.c diff --git a/musl/src/fenv/fesetround.c b/lib/musl/src/fenv/fesetround.c similarity index 100% rename from musl/src/fenv/fesetround.c rename to lib/musl/src/fenv/fesetround.c diff --git a/musl/src/fenv/feupdateenv.c b/lib/musl/src/fenv/feupdateenv.c similarity index 100% rename from musl/src/fenv/feupdateenv.c rename to lib/musl/src/fenv/feupdateenv.c diff --git a/musl/src/fenv/i386/fenv.s b/lib/musl/src/fenv/i386/fenv.s similarity index 100% rename from musl/src/fenv/i386/fenv.s rename to lib/musl/src/fenv/i386/fenv.s diff --git a/musl/src/fenv/m68k/fenv.c b/lib/musl/src/fenv/m68k/fenv.c similarity index 100% rename from musl/src/fenv/m68k/fenv.c rename to lib/musl/src/fenv/m68k/fenv.c diff --git a/musl/src/fenv/mips/fenv-sf.c b/lib/musl/src/fenv/mips/fenv-sf.c similarity index 100% rename from musl/src/fenv/mips/fenv-sf.c rename to lib/musl/src/fenv/mips/fenv-sf.c diff --git a/musl/src/fenv/mips/fenv.S b/lib/musl/src/fenv/mips/fenv.S similarity index 100% rename from musl/src/fenv/mips/fenv.S rename to lib/musl/src/fenv/mips/fenv.S diff --git a/musl/src/fenv/mips64/fenv-sf.c b/lib/musl/src/fenv/mips64/fenv-sf.c similarity index 100% rename from musl/src/fenv/mips64/fenv-sf.c rename to lib/musl/src/fenv/mips64/fenv-sf.c diff --git a/musl/src/fenv/mips64/fenv.S b/lib/musl/src/fenv/mips64/fenv.S similarity index 100% rename from musl/src/fenv/mips64/fenv.S rename to lib/musl/src/fenv/mips64/fenv.S diff --git a/musl/src/fenv/mipsn32/fenv-sf.c b/lib/musl/src/fenv/mipsn32/fenv-sf.c similarity index 100% rename from musl/src/fenv/mipsn32/fenv-sf.c rename to lib/musl/src/fenv/mipsn32/fenv-sf.c diff --git a/musl/src/fenv/mipsn32/fenv.S b/lib/musl/src/fenv/mipsn32/fenv.S similarity index 100% rename from musl/src/fenv/mipsn32/fenv.S rename to lib/musl/src/fenv/mipsn32/fenv.S diff --git a/musl/src/fenv/powerpc/fenv-sf.c b/lib/musl/src/fenv/powerpc/fenv-sf.c similarity index 100% rename from musl/src/fenv/powerpc/fenv-sf.c rename to lib/musl/src/fenv/powerpc/fenv-sf.c diff --git a/musl/src/fenv/powerpc/fenv.S b/lib/musl/src/fenv/powerpc/fenv.S similarity index 100% rename from musl/src/fenv/powerpc/fenv.S rename to lib/musl/src/fenv/powerpc/fenv.S diff --git a/musl/src/fenv/powerpc64/fenv.c b/lib/musl/src/fenv/powerpc64/fenv.c similarity index 100% rename from musl/src/fenv/powerpc64/fenv.c rename to lib/musl/src/fenv/powerpc64/fenv.c diff --git a/musl/src/fenv/riscv64/fenv-sf.c b/lib/musl/src/fenv/riscv64/fenv-sf.c similarity index 100% rename from musl/src/fenv/riscv64/fenv-sf.c rename to lib/musl/src/fenv/riscv64/fenv-sf.c diff --git a/musl/src/fenv/riscv64/fenv.S b/lib/musl/src/fenv/riscv64/fenv.S similarity index 100% rename from musl/src/fenv/riscv64/fenv.S rename to lib/musl/src/fenv/riscv64/fenv.S diff --git a/musl/src/fenv/s390x/fenv.c b/lib/musl/src/fenv/s390x/fenv.c similarity index 100% rename from musl/src/fenv/s390x/fenv.c rename to lib/musl/src/fenv/s390x/fenv.c diff --git a/musl/src/fenv/sh/fenv-nofpu.c b/lib/musl/src/fenv/sh/fenv-nofpu.c similarity index 100% rename from musl/src/fenv/sh/fenv-nofpu.c rename to lib/musl/src/fenv/sh/fenv-nofpu.c diff --git a/musl/src/fenv/sh/fenv.S b/lib/musl/src/fenv/sh/fenv.S similarity index 100% rename from musl/src/fenv/sh/fenv.S rename to lib/musl/src/fenv/sh/fenv.S diff --git a/musl/src/fenv/x32/fenv.s b/lib/musl/src/fenv/x32/fenv.s similarity index 100% rename from musl/src/fenv/x32/fenv.s rename to lib/musl/src/fenv/x32/fenv.s diff --git a/musl/src/fenv/x86_64/fenv.s b/lib/musl/src/fenv/x86_64/fenv.s similarity index 100% rename from musl/src/fenv/x86_64/fenv.s rename to lib/musl/src/fenv/x86_64/fenv.s diff --git a/musl/src/include/arpa/inet.h b/lib/musl/src/include/arpa/inet.h similarity index 100% rename from musl/src/include/arpa/inet.h rename to lib/musl/src/include/arpa/inet.h diff --git a/musl/src/include/crypt.h b/lib/musl/src/include/crypt.h similarity index 100% rename from musl/src/include/crypt.h rename to lib/musl/src/include/crypt.h diff --git a/musl/src/include/errno.h b/lib/musl/src/include/errno.h similarity index 100% rename from musl/src/include/errno.h rename to lib/musl/src/include/errno.h diff --git a/musl/src/include/features.h b/lib/musl/src/include/features.h similarity index 100% rename from musl/src/include/features.h rename to lib/musl/src/include/features.h diff --git a/musl/src/include/langinfo.h b/lib/musl/src/include/langinfo.h similarity index 100% rename from musl/src/include/langinfo.h rename to lib/musl/src/include/langinfo.h diff --git a/musl/src/include/pthread.h b/lib/musl/src/include/pthread.h similarity index 100% rename from musl/src/include/pthread.h rename to lib/musl/src/include/pthread.h diff --git a/musl/src/include/resolv.h b/lib/musl/src/include/resolv.h similarity index 100% rename from musl/src/include/resolv.h rename to lib/musl/src/include/resolv.h diff --git a/musl/src/include/signal.h b/lib/musl/src/include/signal.h similarity index 100% rename from musl/src/include/signal.h rename to lib/musl/src/include/signal.h diff --git a/musl/src/include/stdio.h b/lib/musl/src/include/stdio.h similarity index 100% rename from musl/src/include/stdio.h rename to lib/musl/src/include/stdio.h diff --git a/musl/src/include/stdlib.h b/lib/musl/src/include/stdlib.h similarity index 100% rename from musl/src/include/stdlib.h rename to lib/musl/src/include/stdlib.h diff --git a/musl/src/include/string.h b/lib/musl/src/include/string.h similarity index 100% rename from musl/src/include/string.h rename to lib/musl/src/include/string.h diff --git a/musl/src/include/sys/auxv.h b/lib/musl/src/include/sys/auxv.h similarity index 100% rename from musl/src/include/sys/auxv.h rename to lib/musl/src/include/sys/auxv.h diff --git a/musl/src/include/sys/membarrier.h b/lib/musl/src/include/sys/membarrier.h similarity index 100% rename from musl/src/include/sys/membarrier.h rename to lib/musl/src/include/sys/membarrier.h diff --git a/musl/src/include/sys/mman.h b/lib/musl/src/include/sys/mman.h similarity index 100% rename from musl/src/include/sys/mman.h rename to lib/musl/src/include/sys/mman.h diff --git a/musl/src/include/sys/sysinfo.h b/lib/musl/src/include/sys/sysinfo.h similarity index 100% rename from musl/src/include/sys/sysinfo.h rename to lib/musl/src/include/sys/sysinfo.h diff --git a/musl/src/include/sys/time.h b/lib/musl/src/include/sys/time.h similarity index 100% rename from musl/src/include/sys/time.h rename to lib/musl/src/include/sys/time.h diff --git a/musl/src/include/time.h b/lib/musl/src/include/time.h similarity index 100% rename from musl/src/include/time.h rename to lib/musl/src/include/time.h diff --git a/musl/src/include/unistd.h b/lib/musl/src/include/unistd.h similarity index 100% rename from musl/src/include/unistd.h rename to lib/musl/src/include/unistd.h diff --git a/musl/src/include/wchar.h b/lib/musl/src/include/wchar.h similarity index 100% rename from musl/src/include/wchar.h rename to lib/musl/src/include/wchar.h diff --git a/musl/src/internal/atomic.h b/lib/musl/src/internal/atomic.h similarity index 100% rename from musl/src/internal/atomic.h rename to lib/musl/src/internal/atomic.h diff --git a/musl/src/internal/complex_impl.h b/lib/musl/src/internal/complex_impl.h similarity index 100% rename from musl/src/internal/complex_impl.h rename to lib/musl/src/internal/complex_impl.h diff --git a/musl/src/internal/defsysinfo.c b/lib/musl/src/internal/defsysinfo.c similarity index 100% rename from musl/src/internal/defsysinfo.c rename to lib/musl/src/internal/defsysinfo.c diff --git a/musl/src/internal/dynlink.h b/lib/musl/src/internal/dynlink.h similarity index 100% rename from musl/src/internal/dynlink.h rename to lib/musl/src/internal/dynlink.h diff --git a/musl/src/internal/fdpic_crt.h b/lib/musl/src/internal/fdpic_crt.h similarity index 100% rename from musl/src/internal/fdpic_crt.h rename to lib/musl/src/internal/fdpic_crt.h diff --git a/musl/src/internal/floatscan.c b/lib/musl/src/internal/floatscan.c similarity index 100% rename from musl/src/internal/floatscan.c rename to lib/musl/src/internal/floatscan.c diff --git a/musl/src/internal/floatscan.h b/lib/musl/src/internal/floatscan.h similarity index 100% rename from musl/src/internal/floatscan.h rename to lib/musl/src/internal/floatscan.h diff --git a/musl/src/internal/futex.h b/lib/musl/src/internal/futex.h similarity index 100% rename from musl/src/internal/futex.h rename to lib/musl/src/internal/futex.h diff --git a/musl/src/internal/i386/defsysinfo.s b/lib/musl/src/internal/i386/defsysinfo.s similarity index 100% rename from musl/src/internal/i386/defsysinfo.s rename to lib/musl/src/internal/i386/defsysinfo.s diff --git a/musl/src/internal/intscan.c b/lib/musl/src/internal/intscan.c similarity index 100% rename from musl/src/internal/intscan.c rename to lib/musl/src/internal/intscan.c diff --git a/musl/src/internal/intscan.h b/lib/musl/src/internal/intscan.h similarity index 100% rename from musl/src/internal/intscan.h rename to lib/musl/src/internal/intscan.h diff --git a/musl/src/internal/ksigaction.h b/lib/musl/src/internal/ksigaction.h similarity index 100% rename from musl/src/internal/ksigaction.h rename to lib/musl/src/internal/ksigaction.h diff --git a/musl/src/internal/libc.c b/lib/musl/src/internal/libc.c similarity index 100% rename from musl/src/internal/libc.c rename to lib/musl/src/internal/libc.c diff --git a/musl/src/internal/libc.h b/lib/musl/src/internal/libc.h similarity index 100% rename from musl/src/internal/libc.h rename to lib/musl/src/internal/libc.h diff --git a/musl/src/internal/libm.h b/lib/musl/src/internal/libm.h similarity index 100% rename from musl/src/internal/libm.h rename to lib/musl/src/internal/libm.h diff --git a/musl/src/internal/locale_impl.h b/lib/musl/src/internal/locale_impl.h similarity index 100% rename from musl/src/internal/locale_impl.h rename to lib/musl/src/internal/locale_impl.h diff --git a/musl/src/internal/lock.h b/lib/musl/src/internal/lock.h similarity index 100% rename from musl/src/internal/lock.h rename to lib/musl/src/internal/lock.h diff --git a/musl/src/internal/malloc_impl.h b/lib/musl/src/internal/malloc_impl.h similarity index 100% rename from musl/src/internal/malloc_impl.h rename to lib/musl/src/internal/malloc_impl.h diff --git a/musl/src/internal/procfdname.c b/lib/musl/src/internal/procfdname.c similarity index 100% rename from musl/src/internal/procfdname.c rename to lib/musl/src/internal/procfdname.c diff --git a/musl/src/internal/pthread_impl.h b/lib/musl/src/internal/pthread_impl.h similarity index 100% rename from musl/src/internal/pthread_impl.h rename to lib/musl/src/internal/pthread_impl.h diff --git a/musl/src/internal/sh/__shcall.c b/lib/musl/src/internal/sh/__shcall.c similarity index 100% rename from musl/src/internal/sh/__shcall.c rename to lib/musl/src/internal/sh/__shcall.c diff --git a/musl/src/internal/shgetc.c b/lib/musl/src/internal/shgetc.c similarity index 100% rename from musl/src/internal/shgetc.c rename to lib/musl/src/internal/shgetc.c diff --git a/musl/src/internal/shgetc.h b/lib/musl/src/internal/shgetc.h similarity index 100% rename from musl/src/internal/shgetc.h rename to lib/musl/src/internal/shgetc.h diff --git a/musl/src/internal/stdio_impl.h b/lib/musl/src/internal/stdio_impl.h similarity index 100% rename from musl/src/internal/stdio_impl.h rename to lib/musl/src/internal/stdio_impl.h diff --git a/musl/src/internal/syscall.h b/lib/musl/src/internal/syscall.h similarity index 100% rename from musl/src/internal/syscall.h rename to lib/musl/src/internal/syscall.h diff --git a/musl/src/internal/syscall_ret.c b/lib/musl/src/internal/syscall_ret.c similarity index 100% rename from musl/src/internal/syscall_ret.c rename to lib/musl/src/internal/syscall_ret.c diff --git a/musl/src/internal/vdso.c b/lib/musl/src/internal/vdso.c similarity index 100% rename from musl/src/internal/vdso.c rename to lib/musl/src/internal/vdso.c diff --git a/musl/src/internal/version.c b/lib/musl/src/internal/version.c similarity index 100% rename from musl/src/internal/version.c rename to lib/musl/src/internal/version.c diff --git a/musl/src/ipc/ftok.c b/lib/musl/src/ipc/ftok.c similarity index 100% rename from musl/src/ipc/ftok.c rename to lib/musl/src/ipc/ftok.c diff --git a/musl/src/ipc/ipc.h b/lib/musl/src/ipc/ipc.h similarity index 100% rename from musl/src/ipc/ipc.h rename to lib/musl/src/ipc/ipc.h diff --git a/musl/src/ipc/msgctl.c b/lib/musl/src/ipc/msgctl.c similarity index 100% rename from musl/src/ipc/msgctl.c rename to lib/musl/src/ipc/msgctl.c diff --git a/musl/src/ipc/msgget.c b/lib/musl/src/ipc/msgget.c similarity index 100% rename from musl/src/ipc/msgget.c rename to lib/musl/src/ipc/msgget.c diff --git a/musl/src/ipc/msgrcv.c b/lib/musl/src/ipc/msgrcv.c similarity index 100% rename from musl/src/ipc/msgrcv.c rename to lib/musl/src/ipc/msgrcv.c diff --git a/musl/src/ipc/msgsnd.c b/lib/musl/src/ipc/msgsnd.c similarity index 100% rename from musl/src/ipc/msgsnd.c rename to lib/musl/src/ipc/msgsnd.c diff --git a/musl/src/ipc/semctl.c b/lib/musl/src/ipc/semctl.c similarity index 100% rename from musl/src/ipc/semctl.c rename to lib/musl/src/ipc/semctl.c diff --git a/musl/src/ipc/semget.c b/lib/musl/src/ipc/semget.c similarity index 100% rename from musl/src/ipc/semget.c rename to lib/musl/src/ipc/semget.c diff --git a/musl/src/ipc/semop.c b/lib/musl/src/ipc/semop.c similarity index 100% rename from musl/src/ipc/semop.c rename to lib/musl/src/ipc/semop.c diff --git a/musl/src/ipc/semtimedop.c b/lib/musl/src/ipc/semtimedop.c similarity index 100% rename from musl/src/ipc/semtimedop.c rename to lib/musl/src/ipc/semtimedop.c diff --git a/musl/src/ipc/shmat.c b/lib/musl/src/ipc/shmat.c similarity index 100% rename from musl/src/ipc/shmat.c rename to lib/musl/src/ipc/shmat.c diff --git a/musl/src/ipc/shmctl.c b/lib/musl/src/ipc/shmctl.c similarity index 100% rename from musl/src/ipc/shmctl.c rename to lib/musl/src/ipc/shmctl.c diff --git a/musl/src/ipc/shmdt.c b/lib/musl/src/ipc/shmdt.c similarity index 100% rename from musl/src/ipc/shmdt.c rename to lib/musl/src/ipc/shmdt.c diff --git a/musl/src/ipc/shmget.c b/lib/musl/src/ipc/shmget.c similarity index 100% rename from musl/src/ipc/shmget.c rename to lib/musl/src/ipc/shmget.c diff --git a/musl/src/ldso/__dlsym.c b/lib/musl/src/ldso/__dlsym.c similarity index 100% rename from musl/src/ldso/__dlsym.c rename to lib/musl/src/ldso/__dlsym.c diff --git a/musl/src/ldso/aarch64/dlsym.s b/lib/musl/src/ldso/aarch64/dlsym.s similarity index 100% rename from musl/src/ldso/aarch64/dlsym.s rename to lib/musl/src/ldso/aarch64/dlsym.s diff --git a/musl/src/ldso/aarch64/tlsdesc.s b/lib/musl/src/ldso/aarch64/tlsdesc.s similarity index 100% rename from musl/src/ldso/aarch64/tlsdesc.s rename to lib/musl/src/ldso/aarch64/tlsdesc.s diff --git a/musl/src/ldso/arm/dlsym.s b/lib/musl/src/ldso/arm/dlsym.s similarity index 100% rename from musl/src/ldso/arm/dlsym.s rename to lib/musl/src/ldso/arm/dlsym.s diff --git a/musl/src/ldso/arm/dlsym_time64.S b/lib/musl/src/ldso/arm/dlsym_time64.S similarity index 100% rename from musl/src/ldso/arm/dlsym_time64.S rename to lib/musl/src/ldso/arm/dlsym_time64.S diff --git a/musl/src/ldso/arm/find_exidx.c b/lib/musl/src/ldso/arm/find_exidx.c similarity index 100% rename from musl/src/ldso/arm/find_exidx.c rename to lib/musl/src/ldso/arm/find_exidx.c diff --git a/musl/src/ldso/arm/tlsdesc.S b/lib/musl/src/ldso/arm/tlsdesc.S similarity index 100% rename from musl/src/ldso/arm/tlsdesc.S rename to lib/musl/src/ldso/arm/tlsdesc.S diff --git a/musl/src/ldso/dl_iterate_phdr.c b/lib/musl/src/ldso/dl_iterate_phdr.c similarity index 100% rename from musl/src/ldso/dl_iterate_phdr.c rename to lib/musl/src/ldso/dl_iterate_phdr.c diff --git a/musl/src/ldso/dladdr.c b/lib/musl/src/ldso/dladdr.c similarity index 100% rename from musl/src/ldso/dladdr.c rename to lib/musl/src/ldso/dladdr.c diff --git a/musl/src/ldso/dlclose.c b/lib/musl/src/ldso/dlclose.c similarity index 100% rename from musl/src/ldso/dlclose.c rename to lib/musl/src/ldso/dlclose.c diff --git a/musl/src/ldso/dlerror.c b/lib/musl/src/ldso/dlerror.c similarity index 100% rename from musl/src/ldso/dlerror.c rename to lib/musl/src/ldso/dlerror.c diff --git a/musl/src/ldso/dlinfo.c b/lib/musl/src/ldso/dlinfo.c similarity index 100% rename from musl/src/ldso/dlinfo.c rename to lib/musl/src/ldso/dlinfo.c diff --git a/musl/src/ldso/dlopen.c b/lib/musl/src/ldso/dlopen.c similarity index 100% rename from musl/src/ldso/dlopen.c rename to lib/musl/src/ldso/dlopen.c diff --git a/musl/src/ldso/dlsym.c b/lib/musl/src/ldso/dlsym.c similarity index 100% rename from musl/src/ldso/dlsym.c rename to lib/musl/src/ldso/dlsym.c diff --git a/musl/src/ldso/i386/dlsym.s b/lib/musl/src/ldso/i386/dlsym.s similarity index 100% rename from musl/src/ldso/i386/dlsym.s rename to lib/musl/src/ldso/i386/dlsym.s diff --git a/musl/src/ldso/i386/dlsym_time64.S b/lib/musl/src/ldso/i386/dlsym_time64.S similarity index 100% rename from musl/src/ldso/i386/dlsym_time64.S rename to lib/musl/src/ldso/i386/dlsym_time64.S diff --git a/musl/src/ldso/i386/tlsdesc.s b/lib/musl/src/ldso/i386/tlsdesc.s similarity index 100% rename from musl/src/ldso/i386/tlsdesc.s rename to lib/musl/src/ldso/i386/tlsdesc.s diff --git a/musl/src/ldso/m68k/dlsym.s b/lib/musl/src/ldso/m68k/dlsym.s similarity index 100% rename from musl/src/ldso/m68k/dlsym.s rename to lib/musl/src/ldso/m68k/dlsym.s diff --git a/musl/src/ldso/m68k/dlsym_time64.S b/lib/musl/src/ldso/m68k/dlsym_time64.S similarity index 100% rename from musl/src/ldso/m68k/dlsym_time64.S rename to lib/musl/src/ldso/m68k/dlsym_time64.S diff --git a/musl/src/ldso/microblaze/dlsym.s b/lib/musl/src/ldso/microblaze/dlsym.s similarity index 100% rename from musl/src/ldso/microblaze/dlsym.s rename to lib/musl/src/ldso/microblaze/dlsym.s diff --git a/musl/src/ldso/microblaze/dlsym_time64.S b/lib/musl/src/ldso/microblaze/dlsym_time64.S similarity index 100% rename from musl/src/ldso/microblaze/dlsym_time64.S rename to lib/musl/src/ldso/microblaze/dlsym_time64.S diff --git a/musl/src/ldso/mips/dlsym.s b/lib/musl/src/ldso/mips/dlsym.s similarity index 100% rename from musl/src/ldso/mips/dlsym.s rename to lib/musl/src/ldso/mips/dlsym.s diff --git a/musl/src/ldso/mips/dlsym_time64.S b/lib/musl/src/ldso/mips/dlsym_time64.S similarity index 100% rename from musl/src/ldso/mips/dlsym_time64.S rename to lib/musl/src/ldso/mips/dlsym_time64.S diff --git a/musl/src/ldso/mips64/dlsym.s b/lib/musl/src/ldso/mips64/dlsym.s similarity index 100% rename from musl/src/ldso/mips64/dlsym.s rename to lib/musl/src/ldso/mips64/dlsym.s diff --git a/musl/src/ldso/mipsn32/dlsym.s b/lib/musl/src/ldso/mipsn32/dlsym.s similarity index 100% rename from musl/src/ldso/mipsn32/dlsym.s rename to lib/musl/src/ldso/mipsn32/dlsym.s diff --git a/musl/src/ldso/mipsn32/dlsym_time64.S b/lib/musl/src/ldso/mipsn32/dlsym_time64.S similarity index 100% rename from musl/src/ldso/mipsn32/dlsym_time64.S rename to lib/musl/src/ldso/mipsn32/dlsym_time64.S diff --git a/musl/src/ldso/or1k/dlsym.s b/lib/musl/src/ldso/or1k/dlsym.s similarity index 100% rename from musl/src/ldso/or1k/dlsym.s rename to lib/musl/src/ldso/or1k/dlsym.s diff --git a/musl/src/ldso/or1k/dlsym_time64.S b/lib/musl/src/ldso/or1k/dlsym_time64.S similarity index 100% rename from musl/src/ldso/or1k/dlsym_time64.S rename to lib/musl/src/ldso/or1k/dlsym_time64.S diff --git a/musl/src/ldso/powerpc/dlsym.s b/lib/musl/src/ldso/powerpc/dlsym.s similarity index 100% rename from musl/src/ldso/powerpc/dlsym.s rename to lib/musl/src/ldso/powerpc/dlsym.s diff --git a/musl/src/ldso/powerpc/dlsym_time64.S b/lib/musl/src/ldso/powerpc/dlsym_time64.S similarity index 100% rename from musl/src/ldso/powerpc/dlsym_time64.S rename to lib/musl/src/ldso/powerpc/dlsym_time64.S diff --git a/musl/src/ldso/powerpc64/dlsym.s b/lib/musl/src/ldso/powerpc64/dlsym.s similarity index 100% rename from musl/src/ldso/powerpc64/dlsym.s rename to lib/musl/src/ldso/powerpc64/dlsym.s diff --git a/musl/src/ldso/riscv64/dlsym.s b/lib/musl/src/ldso/riscv64/dlsym.s similarity index 100% rename from musl/src/ldso/riscv64/dlsym.s rename to lib/musl/src/ldso/riscv64/dlsym.s diff --git a/musl/src/ldso/s390x/dlsym.s b/lib/musl/src/ldso/s390x/dlsym.s similarity index 100% rename from musl/src/ldso/s390x/dlsym.s rename to lib/musl/src/ldso/s390x/dlsym.s diff --git a/musl/src/ldso/sh/dlsym.s b/lib/musl/src/ldso/sh/dlsym.s similarity index 100% rename from musl/src/ldso/sh/dlsym.s rename to lib/musl/src/ldso/sh/dlsym.s diff --git a/musl/src/ldso/sh/dlsym_time64.S b/lib/musl/src/ldso/sh/dlsym_time64.S similarity index 100% rename from musl/src/ldso/sh/dlsym_time64.S rename to lib/musl/src/ldso/sh/dlsym_time64.S diff --git a/musl/src/ldso/tlsdesc.c b/lib/musl/src/ldso/tlsdesc.c similarity index 100% rename from musl/src/ldso/tlsdesc.c rename to lib/musl/src/ldso/tlsdesc.c diff --git a/musl/src/ldso/x32/dlsym.s b/lib/musl/src/ldso/x32/dlsym.s similarity index 100% rename from musl/src/ldso/x32/dlsym.s rename to lib/musl/src/ldso/x32/dlsym.s diff --git a/musl/src/ldso/x86_64/dlsym.s b/lib/musl/src/ldso/x86_64/dlsym.s similarity index 100% rename from musl/src/ldso/x86_64/dlsym.s rename to lib/musl/src/ldso/x86_64/dlsym.s diff --git a/musl/src/ldso/x86_64/tlsdesc.s b/lib/musl/src/ldso/x86_64/tlsdesc.s similarity index 100% rename from musl/src/ldso/x86_64/tlsdesc.s rename to lib/musl/src/ldso/x86_64/tlsdesc.s diff --git a/musl/src/legacy/cuserid.c b/lib/musl/src/legacy/cuserid.c similarity index 100% rename from musl/src/legacy/cuserid.c rename to lib/musl/src/legacy/cuserid.c diff --git a/musl/src/legacy/daemon.c b/lib/musl/src/legacy/daemon.c similarity index 100% rename from musl/src/legacy/daemon.c rename to lib/musl/src/legacy/daemon.c diff --git a/musl/src/legacy/err.c b/lib/musl/src/legacy/err.c similarity index 100% rename from musl/src/legacy/err.c rename to lib/musl/src/legacy/err.c diff --git a/musl/src/legacy/euidaccess.c b/lib/musl/src/legacy/euidaccess.c similarity index 100% rename from musl/src/legacy/euidaccess.c rename to lib/musl/src/legacy/euidaccess.c diff --git a/musl/src/legacy/ftw.c b/lib/musl/src/legacy/ftw.c similarity index 100% rename from musl/src/legacy/ftw.c rename to lib/musl/src/legacy/ftw.c diff --git a/musl/src/legacy/futimes.c b/lib/musl/src/legacy/futimes.c similarity index 100% rename from musl/src/legacy/futimes.c rename to lib/musl/src/legacy/futimes.c diff --git a/musl/src/legacy/getdtablesize.c b/lib/musl/src/legacy/getdtablesize.c similarity index 100% rename from musl/src/legacy/getdtablesize.c rename to lib/musl/src/legacy/getdtablesize.c diff --git a/musl/src/legacy/getloadavg.c b/lib/musl/src/legacy/getloadavg.c similarity index 100% rename from musl/src/legacy/getloadavg.c rename to lib/musl/src/legacy/getloadavg.c diff --git a/musl/src/legacy/getpagesize.c b/lib/musl/src/legacy/getpagesize.c similarity index 100% rename from musl/src/legacy/getpagesize.c rename to lib/musl/src/legacy/getpagesize.c diff --git a/musl/src/legacy/getpass.c b/lib/musl/src/legacy/getpass.c similarity index 100% rename from musl/src/legacy/getpass.c rename to lib/musl/src/legacy/getpass.c diff --git a/musl/src/legacy/getusershell.c b/lib/musl/src/legacy/getusershell.c similarity index 100% rename from musl/src/legacy/getusershell.c rename to lib/musl/src/legacy/getusershell.c diff --git a/musl/src/legacy/isastream.c b/lib/musl/src/legacy/isastream.c similarity index 100% rename from musl/src/legacy/isastream.c rename to lib/musl/src/legacy/isastream.c diff --git a/musl/src/legacy/lutimes.c b/lib/musl/src/legacy/lutimes.c similarity index 100% rename from musl/src/legacy/lutimes.c rename to lib/musl/src/legacy/lutimes.c diff --git a/musl/src/legacy/ulimit.c b/lib/musl/src/legacy/ulimit.c similarity index 100% rename from musl/src/legacy/ulimit.c rename to lib/musl/src/legacy/ulimit.c diff --git a/musl/src/legacy/utmpx.c b/lib/musl/src/legacy/utmpx.c similarity index 100% rename from musl/src/legacy/utmpx.c rename to lib/musl/src/legacy/utmpx.c diff --git a/musl/src/legacy/valloc.c b/lib/musl/src/legacy/valloc.c similarity index 100% rename from musl/src/legacy/valloc.c rename to lib/musl/src/legacy/valloc.c diff --git a/musl/src/linux/adjtime.c b/lib/musl/src/linux/adjtime.c similarity index 100% rename from musl/src/linux/adjtime.c rename to lib/musl/src/linux/adjtime.c diff --git a/musl/src/linux/adjtimex.c b/lib/musl/src/linux/adjtimex.c similarity index 100% rename from musl/src/linux/adjtimex.c rename to lib/musl/src/linux/adjtimex.c diff --git a/musl/src/linux/arch_prctl.c b/lib/musl/src/linux/arch_prctl.c similarity index 100% rename from musl/src/linux/arch_prctl.c rename to lib/musl/src/linux/arch_prctl.c diff --git a/musl/src/linux/brk.c b/lib/musl/src/linux/brk.c similarity index 100% rename from musl/src/linux/brk.c rename to lib/musl/src/linux/brk.c diff --git a/musl/src/linux/cache.c b/lib/musl/src/linux/cache.c similarity index 100% rename from musl/src/linux/cache.c rename to lib/musl/src/linux/cache.c diff --git a/musl/src/linux/cap.c b/lib/musl/src/linux/cap.c similarity index 100% rename from musl/src/linux/cap.c rename to lib/musl/src/linux/cap.c diff --git a/musl/src/linux/chroot.c b/lib/musl/src/linux/chroot.c similarity index 100% rename from musl/src/linux/chroot.c rename to lib/musl/src/linux/chroot.c diff --git a/musl/src/linux/clock_adjtime.c b/lib/musl/src/linux/clock_adjtime.c similarity index 100% rename from musl/src/linux/clock_adjtime.c rename to lib/musl/src/linux/clock_adjtime.c diff --git a/musl/src/linux/clone.c b/lib/musl/src/linux/clone.c similarity index 100% rename from musl/src/linux/clone.c rename to lib/musl/src/linux/clone.c diff --git a/musl/src/linux/copy_file_range.c b/lib/musl/src/linux/copy_file_range.c similarity index 100% rename from musl/src/linux/copy_file_range.c rename to lib/musl/src/linux/copy_file_range.c diff --git a/musl/src/linux/epoll.c b/lib/musl/src/linux/epoll.c similarity index 100% rename from musl/src/linux/epoll.c rename to lib/musl/src/linux/epoll.c diff --git a/musl/src/linux/eventfd.c b/lib/musl/src/linux/eventfd.c similarity index 100% rename from musl/src/linux/eventfd.c rename to lib/musl/src/linux/eventfd.c diff --git a/musl/src/linux/fallocate.c b/lib/musl/src/linux/fallocate.c similarity index 100% rename from musl/src/linux/fallocate.c rename to lib/musl/src/linux/fallocate.c diff --git a/musl/src/linux/fanotify.c b/lib/musl/src/linux/fanotify.c similarity index 100% rename from musl/src/linux/fanotify.c rename to lib/musl/src/linux/fanotify.c diff --git a/musl/src/linux/flock.c b/lib/musl/src/linux/flock.c similarity index 100% rename from musl/src/linux/flock.c rename to lib/musl/src/linux/flock.c diff --git a/musl/src/linux/getdents.c b/lib/musl/src/linux/getdents.c similarity index 100% rename from musl/src/linux/getdents.c rename to lib/musl/src/linux/getdents.c diff --git a/musl/src/linux/getrandom.c b/lib/musl/src/linux/getrandom.c similarity index 100% rename from musl/src/linux/getrandom.c rename to lib/musl/src/linux/getrandom.c diff --git a/musl/src/linux/inotify.c b/lib/musl/src/linux/inotify.c similarity index 100% rename from musl/src/linux/inotify.c rename to lib/musl/src/linux/inotify.c diff --git a/musl/src/linux/ioperm.c b/lib/musl/src/linux/ioperm.c similarity index 100% rename from musl/src/linux/ioperm.c rename to lib/musl/src/linux/ioperm.c diff --git a/musl/src/linux/iopl.c b/lib/musl/src/linux/iopl.c similarity index 100% rename from musl/src/linux/iopl.c rename to lib/musl/src/linux/iopl.c diff --git a/musl/src/linux/klogctl.c b/lib/musl/src/linux/klogctl.c similarity index 100% rename from musl/src/linux/klogctl.c rename to lib/musl/src/linux/klogctl.c diff --git a/musl/src/linux/membarrier.c b/lib/musl/src/linux/membarrier.c similarity index 100% rename from musl/src/linux/membarrier.c rename to lib/musl/src/linux/membarrier.c diff --git a/musl/src/linux/memfd_create.c b/lib/musl/src/linux/memfd_create.c similarity index 100% rename from musl/src/linux/memfd_create.c rename to lib/musl/src/linux/memfd_create.c diff --git a/musl/src/linux/mlock2.c b/lib/musl/src/linux/mlock2.c similarity index 100% rename from musl/src/linux/mlock2.c rename to lib/musl/src/linux/mlock2.c diff --git a/musl/src/linux/module.c b/lib/musl/src/linux/module.c similarity index 100% rename from musl/src/linux/module.c rename to lib/musl/src/linux/module.c diff --git a/musl/src/linux/mount.c b/lib/musl/src/linux/mount.c similarity index 100% rename from musl/src/linux/mount.c rename to lib/musl/src/linux/mount.c diff --git a/musl/src/linux/name_to_handle_at.c b/lib/musl/src/linux/name_to_handle_at.c similarity index 100% rename from musl/src/linux/name_to_handle_at.c rename to lib/musl/src/linux/name_to_handle_at.c diff --git a/musl/src/linux/open_by_handle_at.c b/lib/musl/src/linux/open_by_handle_at.c similarity index 100% rename from musl/src/linux/open_by_handle_at.c rename to lib/musl/src/linux/open_by_handle_at.c diff --git a/musl/src/linux/personality.c b/lib/musl/src/linux/personality.c similarity index 100% rename from musl/src/linux/personality.c rename to lib/musl/src/linux/personality.c diff --git a/musl/src/linux/pivot_root.c b/lib/musl/src/linux/pivot_root.c similarity index 100% rename from musl/src/linux/pivot_root.c rename to lib/musl/src/linux/pivot_root.c diff --git a/musl/src/linux/ppoll.c b/lib/musl/src/linux/ppoll.c similarity index 100% rename from musl/src/linux/ppoll.c rename to lib/musl/src/linux/ppoll.c diff --git a/musl/src/linux/prctl.c b/lib/musl/src/linux/prctl.c similarity index 100% rename from musl/src/linux/prctl.c rename to lib/musl/src/linux/prctl.c diff --git a/musl/src/linux/prlimit.c b/lib/musl/src/linux/prlimit.c similarity index 100% rename from musl/src/linux/prlimit.c rename to lib/musl/src/linux/prlimit.c diff --git a/musl/src/linux/process_vm.c b/lib/musl/src/linux/process_vm.c similarity index 100% rename from musl/src/linux/process_vm.c rename to lib/musl/src/linux/process_vm.c diff --git a/musl/src/linux/ptrace.c b/lib/musl/src/linux/ptrace.c similarity index 100% rename from musl/src/linux/ptrace.c rename to lib/musl/src/linux/ptrace.c diff --git a/musl/src/linux/quotactl.c b/lib/musl/src/linux/quotactl.c similarity index 100% rename from musl/src/linux/quotactl.c rename to lib/musl/src/linux/quotactl.c diff --git a/musl/src/linux/readahead.c b/lib/musl/src/linux/readahead.c similarity index 100% rename from musl/src/linux/readahead.c rename to lib/musl/src/linux/readahead.c diff --git a/musl/src/linux/reboot.c b/lib/musl/src/linux/reboot.c similarity index 100% rename from musl/src/linux/reboot.c rename to lib/musl/src/linux/reboot.c diff --git a/musl/src/linux/remap_file_pages.c b/lib/musl/src/linux/remap_file_pages.c similarity index 100% rename from musl/src/linux/remap_file_pages.c rename to lib/musl/src/linux/remap_file_pages.c diff --git a/musl/src/linux/sbrk.c b/lib/musl/src/linux/sbrk.c similarity index 100% rename from musl/src/linux/sbrk.c rename to lib/musl/src/linux/sbrk.c diff --git a/musl/src/linux/sendfile.c b/lib/musl/src/linux/sendfile.c similarity index 100% rename from musl/src/linux/sendfile.c rename to lib/musl/src/linux/sendfile.c diff --git a/musl/src/linux/setfsgid.c b/lib/musl/src/linux/setfsgid.c similarity index 100% rename from musl/src/linux/setfsgid.c rename to lib/musl/src/linux/setfsgid.c diff --git a/musl/src/linux/setfsuid.c b/lib/musl/src/linux/setfsuid.c similarity index 100% rename from musl/src/linux/setfsuid.c rename to lib/musl/src/linux/setfsuid.c diff --git a/musl/src/linux/setgroups.c b/lib/musl/src/linux/setgroups.c similarity index 100% rename from musl/src/linux/setgroups.c rename to lib/musl/src/linux/setgroups.c diff --git a/musl/src/linux/sethostname.c b/lib/musl/src/linux/sethostname.c similarity index 100% rename from musl/src/linux/sethostname.c rename to lib/musl/src/linux/sethostname.c diff --git a/musl/src/linux/setns.c b/lib/musl/src/linux/setns.c similarity index 100% rename from musl/src/linux/setns.c rename to lib/musl/src/linux/setns.c diff --git a/musl/src/linux/settimeofday.c b/lib/musl/src/linux/settimeofday.c similarity index 100% rename from musl/src/linux/settimeofday.c rename to lib/musl/src/linux/settimeofday.c diff --git a/musl/src/linux/signalfd.c b/lib/musl/src/linux/signalfd.c similarity index 100% rename from musl/src/linux/signalfd.c rename to lib/musl/src/linux/signalfd.c diff --git a/musl/src/linux/splice.c b/lib/musl/src/linux/splice.c similarity index 100% rename from musl/src/linux/splice.c rename to lib/musl/src/linux/splice.c diff --git a/musl/src/linux/stime.c b/lib/musl/src/linux/stime.c similarity index 100% rename from musl/src/linux/stime.c rename to lib/musl/src/linux/stime.c diff --git a/musl/src/linux/swap.c b/lib/musl/src/linux/swap.c similarity index 100% rename from musl/src/linux/swap.c rename to lib/musl/src/linux/swap.c diff --git a/musl/src/linux/sync_file_range.c b/lib/musl/src/linux/sync_file_range.c similarity index 100% rename from musl/src/linux/sync_file_range.c rename to lib/musl/src/linux/sync_file_range.c diff --git a/musl/src/linux/syncfs.c b/lib/musl/src/linux/syncfs.c similarity index 100% rename from musl/src/linux/syncfs.c rename to lib/musl/src/linux/syncfs.c diff --git a/musl/src/linux/sysinfo.c b/lib/musl/src/linux/sysinfo.c similarity index 100% rename from musl/src/linux/sysinfo.c rename to lib/musl/src/linux/sysinfo.c diff --git a/musl/src/linux/tee.c b/lib/musl/src/linux/tee.c similarity index 100% rename from musl/src/linux/tee.c rename to lib/musl/src/linux/tee.c diff --git a/musl/src/linux/timerfd.c b/lib/musl/src/linux/timerfd.c similarity index 100% rename from musl/src/linux/timerfd.c rename to lib/musl/src/linux/timerfd.c diff --git a/musl/src/linux/unshare.c b/lib/musl/src/linux/unshare.c similarity index 100% rename from musl/src/linux/unshare.c rename to lib/musl/src/linux/unshare.c diff --git a/musl/src/linux/utimes.c b/lib/musl/src/linux/utimes.c similarity index 100% rename from musl/src/linux/utimes.c rename to lib/musl/src/linux/utimes.c diff --git a/musl/src/linux/vhangup.c b/lib/musl/src/linux/vhangup.c similarity index 100% rename from musl/src/linux/vhangup.c rename to lib/musl/src/linux/vhangup.c diff --git a/musl/src/linux/vmsplice.c b/lib/musl/src/linux/vmsplice.c similarity index 100% rename from musl/src/linux/vmsplice.c rename to lib/musl/src/linux/vmsplice.c diff --git a/musl/src/linux/wait3.c b/lib/musl/src/linux/wait3.c similarity index 100% rename from musl/src/linux/wait3.c rename to lib/musl/src/linux/wait3.c diff --git a/musl/src/linux/wait4.c b/lib/musl/src/linux/wait4.c similarity index 100% rename from musl/src/linux/wait4.c rename to lib/musl/src/linux/wait4.c diff --git a/musl/src/linux/x32/sysinfo.c b/lib/musl/src/linux/x32/sysinfo.c similarity index 100% rename from musl/src/linux/x32/sysinfo.c rename to lib/musl/src/linux/x32/sysinfo.c diff --git a/musl/src/linux/xattr.c b/lib/musl/src/linux/xattr.c similarity index 100% rename from musl/src/linux/xattr.c rename to lib/musl/src/linux/xattr.c diff --git a/musl/src/locale/__lctrans.c b/lib/musl/src/locale/__lctrans.c similarity index 100% rename from musl/src/locale/__lctrans.c rename to lib/musl/src/locale/__lctrans.c diff --git a/musl/src/locale/__mo_lookup.c b/lib/musl/src/locale/__mo_lookup.c similarity index 100% rename from musl/src/locale/__mo_lookup.c rename to lib/musl/src/locale/__mo_lookup.c diff --git a/musl/src/locale/big5.h b/lib/musl/src/locale/big5.h similarity index 100% rename from musl/src/locale/big5.h rename to lib/musl/src/locale/big5.h diff --git a/musl/src/locale/bind_textdomain_codeset.c b/lib/musl/src/locale/bind_textdomain_codeset.c similarity index 100% rename from musl/src/locale/bind_textdomain_codeset.c rename to lib/musl/src/locale/bind_textdomain_codeset.c diff --git a/musl/src/locale/c_locale.c b/lib/musl/src/locale/c_locale.c similarity index 100% rename from musl/src/locale/c_locale.c rename to lib/musl/src/locale/c_locale.c diff --git a/musl/src/locale/catclose.c b/lib/musl/src/locale/catclose.c similarity index 100% rename from musl/src/locale/catclose.c rename to lib/musl/src/locale/catclose.c diff --git a/musl/src/locale/catgets.c b/lib/musl/src/locale/catgets.c similarity index 100% rename from musl/src/locale/catgets.c rename to lib/musl/src/locale/catgets.c diff --git a/musl/src/locale/catopen.c b/lib/musl/src/locale/catopen.c similarity index 100% rename from musl/src/locale/catopen.c rename to lib/musl/src/locale/catopen.c diff --git a/musl/src/locale/codepages.h b/lib/musl/src/locale/codepages.h similarity index 100% rename from musl/src/locale/codepages.h rename to lib/musl/src/locale/codepages.h diff --git a/musl/src/locale/dcngettext.c b/lib/musl/src/locale/dcngettext.c similarity index 100% rename from musl/src/locale/dcngettext.c rename to lib/musl/src/locale/dcngettext.c diff --git a/musl/src/locale/duplocale.c b/lib/musl/src/locale/duplocale.c similarity index 100% rename from musl/src/locale/duplocale.c rename to lib/musl/src/locale/duplocale.c diff --git a/musl/src/locale/freelocale.c b/lib/musl/src/locale/freelocale.c similarity index 100% rename from musl/src/locale/freelocale.c rename to lib/musl/src/locale/freelocale.c diff --git a/musl/src/locale/gb18030.h b/lib/musl/src/locale/gb18030.h similarity index 100% rename from musl/src/locale/gb18030.h rename to lib/musl/src/locale/gb18030.h diff --git a/musl/src/locale/hkscs.h b/lib/musl/src/locale/hkscs.h similarity index 100% rename from musl/src/locale/hkscs.h rename to lib/musl/src/locale/hkscs.h diff --git a/musl/src/locale/iconv.c b/lib/musl/src/locale/iconv.c similarity index 100% rename from musl/src/locale/iconv.c rename to lib/musl/src/locale/iconv.c diff --git a/musl/src/locale/iconv_close.c b/lib/musl/src/locale/iconv_close.c similarity index 100% rename from musl/src/locale/iconv_close.c rename to lib/musl/src/locale/iconv_close.c diff --git a/musl/src/locale/jis0208.h b/lib/musl/src/locale/jis0208.h similarity index 100% rename from musl/src/locale/jis0208.h rename to lib/musl/src/locale/jis0208.h diff --git a/musl/src/locale/ksc.h b/lib/musl/src/locale/ksc.h similarity index 100% rename from musl/src/locale/ksc.h rename to lib/musl/src/locale/ksc.h diff --git a/musl/src/locale/langinfo.c b/lib/musl/src/locale/langinfo.c similarity index 100% rename from musl/src/locale/langinfo.c rename to lib/musl/src/locale/langinfo.c diff --git a/musl/src/locale/legacychars.h b/lib/musl/src/locale/legacychars.h similarity index 100% rename from musl/src/locale/legacychars.h rename to lib/musl/src/locale/legacychars.h diff --git a/musl/src/locale/locale_map.c b/lib/musl/src/locale/locale_map.c similarity index 100% rename from musl/src/locale/locale_map.c rename to lib/musl/src/locale/locale_map.c diff --git a/musl/src/locale/localeconv.c b/lib/musl/src/locale/localeconv.c similarity index 100% rename from musl/src/locale/localeconv.c rename to lib/musl/src/locale/localeconv.c diff --git a/musl/src/locale/newlocale.c b/lib/musl/src/locale/newlocale.c similarity index 100% rename from musl/src/locale/newlocale.c rename to lib/musl/src/locale/newlocale.c diff --git a/musl/src/locale/pleval.c b/lib/musl/src/locale/pleval.c similarity index 100% rename from musl/src/locale/pleval.c rename to lib/musl/src/locale/pleval.c diff --git a/musl/src/locale/pleval.h b/lib/musl/src/locale/pleval.h similarity index 100% rename from musl/src/locale/pleval.h rename to lib/musl/src/locale/pleval.h diff --git a/musl/src/locale/revjis.h b/lib/musl/src/locale/revjis.h similarity index 100% rename from musl/src/locale/revjis.h rename to lib/musl/src/locale/revjis.h diff --git a/musl/src/locale/setlocale.c b/lib/musl/src/locale/setlocale.c similarity index 100% rename from musl/src/locale/setlocale.c rename to lib/musl/src/locale/setlocale.c diff --git a/musl/src/locale/strcoll.c b/lib/musl/src/locale/strcoll.c similarity index 100% rename from musl/src/locale/strcoll.c rename to lib/musl/src/locale/strcoll.c diff --git a/musl/src/locale/strfmon.c b/lib/musl/src/locale/strfmon.c similarity index 100% rename from musl/src/locale/strfmon.c rename to lib/musl/src/locale/strfmon.c diff --git a/musl/src/locale/strxfrm.c b/lib/musl/src/locale/strxfrm.c similarity index 100% rename from musl/src/locale/strxfrm.c rename to lib/musl/src/locale/strxfrm.c diff --git a/musl/src/locale/textdomain.c b/lib/musl/src/locale/textdomain.c similarity index 100% rename from musl/src/locale/textdomain.c rename to lib/musl/src/locale/textdomain.c diff --git a/musl/src/locale/uselocale.c b/lib/musl/src/locale/uselocale.c similarity index 100% rename from musl/src/locale/uselocale.c rename to lib/musl/src/locale/uselocale.c diff --git a/musl/src/locale/wcscoll.c b/lib/musl/src/locale/wcscoll.c similarity index 100% rename from musl/src/locale/wcscoll.c rename to lib/musl/src/locale/wcscoll.c diff --git a/musl/src/locale/wcsxfrm.c b/lib/musl/src/locale/wcsxfrm.c similarity index 100% rename from musl/src/locale/wcsxfrm.c rename to lib/musl/src/locale/wcsxfrm.c diff --git a/musl/src/malloc/DESIGN b/lib/musl/src/malloc/DESIGN similarity index 100% rename from musl/src/malloc/DESIGN rename to lib/musl/src/malloc/DESIGN diff --git a/musl/src/malloc/aligned_alloc.c b/lib/musl/src/malloc/aligned_alloc.c similarity index 100% rename from musl/src/malloc/aligned_alloc.c rename to lib/musl/src/malloc/aligned_alloc.c diff --git a/musl/src/malloc/expand_heap.c b/lib/musl/src/malloc/expand_heap.c similarity index 100% rename from musl/src/malloc/expand_heap.c rename to lib/musl/src/malloc/expand_heap.c diff --git a/musl/src/malloc/lite_malloc.c b/lib/musl/src/malloc/lite_malloc.c similarity index 100% rename from musl/src/malloc/lite_malloc.c rename to lib/musl/src/malloc/lite_malloc.c diff --git a/musl/src/malloc/malloc.c b/lib/musl/src/malloc/malloc.c similarity index 100% rename from musl/src/malloc/malloc.c rename to lib/musl/src/malloc/malloc.c diff --git a/musl/src/malloc/malloc_usable_size.c b/lib/musl/src/malloc/malloc_usable_size.c similarity index 100% rename from musl/src/malloc/malloc_usable_size.c rename to lib/musl/src/malloc/malloc_usable_size.c diff --git a/musl/src/malloc/memalign.c b/lib/musl/src/malloc/memalign.c similarity index 100% rename from musl/src/malloc/memalign.c rename to lib/musl/src/malloc/memalign.c diff --git a/musl/src/malloc/posix_memalign.c b/lib/musl/src/malloc/posix_memalign.c similarity index 100% rename from musl/src/malloc/posix_memalign.c rename to lib/musl/src/malloc/posix_memalign.c diff --git a/musl/src/math/__cos.c b/lib/musl/src/math/__cos.c similarity index 100% rename from musl/src/math/__cos.c rename to lib/musl/src/math/__cos.c diff --git a/musl/src/math/__cosdf.c b/lib/musl/src/math/__cosdf.c similarity index 100% rename from musl/src/math/__cosdf.c rename to lib/musl/src/math/__cosdf.c diff --git a/musl/src/math/__cosl.c b/lib/musl/src/math/__cosl.c similarity index 100% rename from musl/src/math/__cosl.c rename to lib/musl/src/math/__cosl.c diff --git a/musl/src/math/__expo2.c b/lib/musl/src/math/__expo2.c similarity index 100% rename from musl/src/math/__expo2.c rename to lib/musl/src/math/__expo2.c diff --git a/musl/src/math/__expo2f.c b/lib/musl/src/math/__expo2f.c similarity index 100% rename from musl/src/math/__expo2f.c rename to lib/musl/src/math/__expo2f.c diff --git a/musl/src/math/__fpclassify.c b/lib/musl/src/math/__fpclassify.c similarity index 100% rename from musl/src/math/__fpclassify.c rename to lib/musl/src/math/__fpclassify.c diff --git a/musl/src/math/__fpclassifyf.c b/lib/musl/src/math/__fpclassifyf.c similarity index 100% rename from musl/src/math/__fpclassifyf.c rename to lib/musl/src/math/__fpclassifyf.c diff --git a/musl/src/math/__fpclassifyl.c b/lib/musl/src/math/__fpclassifyl.c similarity index 100% rename from musl/src/math/__fpclassifyl.c rename to lib/musl/src/math/__fpclassifyl.c diff --git a/musl/src/math/__invtrigl.c b/lib/musl/src/math/__invtrigl.c similarity index 100% rename from musl/src/math/__invtrigl.c rename to lib/musl/src/math/__invtrigl.c diff --git a/musl/src/math/__invtrigl.h b/lib/musl/src/math/__invtrigl.h similarity index 100% rename from musl/src/math/__invtrigl.h rename to lib/musl/src/math/__invtrigl.h diff --git a/musl/src/math/__math_divzero.c b/lib/musl/src/math/__math_divzero.c similarity index 100% rename from musl/src/math/__math_divzero.c rename to lib/musl/src/math/__math_divzero.c diff --git a/musl/src/math/__math_divzerof.c b/lib/musl/src/math/__math_divzerof.c similarity index 100% rename from musl/src/math/__math_divzerof.c rename to lib/musl/src/math/__math_divzerof.c diff --git a/musl/src/math/__math_invalid.c b/lib/musl/src/math/__math_invalid.c similarity index 100% rename from musl/src/math/__math_invalid.c rename to lib/musl/src/math/__math_invalid.c diff --git a/musl/src/math/__math_invalidf.c b/lib/musl/src/math/__math_invalidf.c similarity index 100% rename from musl/src/math/__math_invalidf.c rename to lib/musl/src/math/__math_invalidf.c diff --git a/musl/src/math/__math_oflow.c b/lib/musl/src/math/__math_oflow.c similarity index 100% rename from musl/src/math/__math_oflow.c rename to lib/musl/src/math/__math_oflow.c diff --git a/musl/src/math/__math_oflowf.c b/lib/musl/src/math/__math_oflowf.c similarity index 100% rename from musl/src/math/__math_oflowf.c rename to lib/musl/src/math/__math_oflowf.c diff --git a/musl/src/math/__math_uflow.c b/lib/musl/src/math/__math_uflow.c similarity index 100% rename from musl/src/math/__math_uflow.c rename to lib/musl/src/math/__math_uflow.c diff --git a/musl/src/math/__math_uflowf.c b/lib/musl/src/math/__math_uflowf.c similarity index 100% rename from musl/src/math/__math_uflowf.c rename to lib/musl/src/math/__math_uflowf.c diff --git a/musl/src/math/__math_xflow.c b/lib/musl/src/math/__math_xflow.c similarity index 100% rename from musl/src/math/__math_xflow.c rename to lib/musl/src/math/__math_xflow.c diff --git a/musl/src/math/__math_xflowf.c b/lib/musl/src/math/__math_xflowf.c similarity index 100% rename from musl/src/math/__math_xflowf.c rename to lib/musl/src/math/__math_xflowf.c diff --git a/musl/src/math/__polevll.c b/lib/musl/src/math/__polevll.c similarity index 100% rename from musl/src/math/__polevll.c rename to lib/musl/src/math/__polevll.c diff --git a/musl/src/math/__rem_pio2.c b/lib/musl/src/math/__rem_pio2.c similarity index 100% rename from musl/src/math/__rem_pio2.c rename to lib/musl/src/math/__rem_pio2.c diff --git a/musl/src/math/__rem_pio2_large.c b/lib/musl/src/math/__rem_pio2_large.c similarity index 100% rename from musl/src/math/__rem_pio2_large.c rename to lib/musl/src/math/__rem_pio2_large.c diff --git a/musl/src/math/__rem_pio2f.c b/lib/musl/src/math/__rem_pio2f.c similarity index 100% rename from musl/src/math/__rem_pio2f.c rename to lib/musl/src/math/__rem_pio2f.c diff --git a/musl/src/math/__rem_pio2l.c b/lib/musl/src/math/__rem_pio2l.c similarity index 100% rename from musl/src/math/__rem_pio2l.c rename to lib/musl/src/math/__rem_pio2l.c diff --git a/musl/src/math/__signbit.c b/lib/musl/src/math/__signbit.c similarity index 100% rename from musl/src/math/__signbit.c rename to lib/musl/src/math/__signbit.c diff --git a/musl/src/math/__signbitf.c b/lib/musl/src/math/__signbitf.c similarity index 100% rename from musl/src/math/__signbitf.c rename to lib/musl/src/math/__signbitf.c diff --git a/musl/src/math/__signbitl.c b/lib/musl/src/math/__signbitl.c similarity index 100% rename from musl/src/math/__signbitl.c rename to lib/musl/src/math/__signbitl.c diff --git a/musl/src/math/__sin.c b/lib/musl/src/math/__sin.c similarity index 100% rename from musl/src/math/__sin.c rename to lib/musl/src/math/__sin.c diff --git a/musl/src/math/__sindf.c b/lib/musl/src/math/__sindf.c similarity index 100% rename from musl/src/math/__sindf.c rename to lib/musl/src/math/__sindf.c diff --git a/musl/src/math/__sinl.c b/lib/musl/src/math/__sinl.c similarity index 100% rename from musl/src/math/__sinl.c rename to lib/musl/src/math/__sinl.c diff --git a/musl/src/math/__tan.c b/lib/musl/src/math/__tan.c similarity index 100% rename from musl/src/math/__tan.c rename to lib/musl/src/math/__tan.c diff --git a/musl/src/math/__tandf.c b/lib/musl/src/math/__tandf.c similarity index 100% rename from musl/src/math/__tandf.c rename to lib/musl/src/math/__tandf.c diff --git a/musl/src/math/__tanl.c b/lib/musl/src/math/__tanl.c similarity index 100% rename from musl/src/math/__tanl.c rename to lib/musl/src/math/__tanl.c diff --git a/musl/src/math/aarch64/ceil.c b/lib/musl/src/math/aarch64/ceil.c similarity index 100% rename from musl/src/math/aarch64/ceil.c rename to lib/musl/src/math/aarch64/ceil.c diff --git a/musl/src/math/aarch64/ceilf.c b/lib/musl/src/math/aarch64/ceilf.c similarity index 100% rename from musl/src/math/aarch64/ceilf.c rename to lib/musl/src/math/aarch64/ceilf.c diff --git a/musl/src/math/aarch64/fabs.c b/lib/musl/src/math/aarch64/fabs.c similarity index 100% rename from musl/src/math/aarch64/fabs.c rename to lib/musl/src/math/aarch64/fabs.c diff --git a/musl/src/math/aarch64/fabsf.c b/lib/musl/src/math/aarch64/fabsf.c similarity index 100% rename from musl/src/math/aarch64/fabsf.c rename to lib/musl/src/math/aarch64/fabsf.c diff --git a/musl/src/math/aarch64/floor.c b/lib/musl/src/math/aarch64/floor.c similarity index 100% rename from musl/src/math/aarch64/floor.c rename to lib/musl/src/math/aarch64/floor.c diff --git a/musl/src/math/aarch64/floorf.c b/lib/musl/src/math/aarch64/floorf.c similarity index 100% rename from musl/src/math/aarch64/floorf.c rename to lib/musl/src/math/aarch64/floorf.c diff --git a/musl/src/math/aarch64/fma.c b/lib/musl/src/math/aarch64/fma.c similarity index 100% rename from musl/src/math/aarch64/fma.c rename to lib/musl/src/math/aarch64/fma.c diff --git a/musl/src/math/aarch64/fmaf.c b/lib/musl/src/math/aarch64/fmaf.c similarity index 100% rename from musl/src/math/aarch64/fmaf.c rename to lib/musl/src/math/aarch64/fmaf.c diff --git a/musl/src/math/aarch64/fmax.c b/lib/musl/src/math/aarch64/fmax.c similarity index 100% rename from musl/src/math/aarch64/fmax.c rename to lib/musl/src/math/aarch64/fmax.c diff --git a/musl/src/math/aarch64/fmaxf.c b/lib/musl/src/math/aarch64/fmaxf.c similarity index 100% rename from musl/src/math/aarch64/fmaxf.c rename to lib/musl/src/math/aarch64/fmaxf.c diff --git a/musl/src/math/aarch64/fmin.c b/lib/musl/src/math/aarch64/fmin.c similarity index 100% rename from musl/src/math/aarch64/fmin.c rename to lib/musl/src/math/aarch64/fmin.c diff --git a/musl/src/math/aarch64/fminf.c b/lib/musl/src/math/aarch64/fminf.c similarity index 100% rename from musl/src/math/aarch64/fminf.c rename to lib/musl/src/math/aarch64/fminf.c diff --git a/musl/src/math/aarch64/llrint.c b/lib/musl/src/math/aarch64/llrint.c similarity index 100% rename from musl/src/math/aarch64/llrint.c rename to lib/musl/src/math/aarch64/llrint.c diff --git a/musl/src/math/aarch64/llrintf.c b/lib/musl/src/math/aarch64/llrintf.c similarity index 100% rename from musl/src/math/aarch64/llrintf.c rename to lib/musl/src/math/aarch64/llrintf.c diff --git a/musl/src/math/aarch64/llround.c b/lib/musl/src/math/aarch64/llround.c similarity index 100% rename from musl/src/math/aarch64/llround.c rename to lib/musl/src/math/aarch64/llround.c diff --git a/musl/src/math/aarch64/llroundf.c b/lib/musl/src/math/aarch64/llroundf.c similarity index 100% rename from musl/src/math/aarch64/llroundf.c rename to lib/musl/src/math/aarch64/llroundf.c diff --git a/musl/src/math/aarch64/lrint.c b/lib/musl/src/math/aarch64/lrint.c similarity index 100% rename from musl/src/math/aarch64/lrint.c rename to lib/musl/src/math/aarch64/lrint.c diff --git a/musl/src/math/aarch64/lrintf.c b/lib/musl/src/math/aarch64/lrintf.c similarity index 100% rename from musl/src/math/aarch64/lrintf.c rename to lib/musl/src/math/aarch64/lrintf.c diff --git a/musl/src/math/aarch64/lround.c b/lib/musl/src/math/aarch64/lround.c similarity index 100% rename from musl/src/math/aarch64/lround.c rename to lib/musl/src/math/aarch64/lround.c diff --git a/musl/src/math/aarch64/lroundf.c b/lib/musl/src/math/aarch64/lroundf.c similarity index 100% rename from musl/src/math/aarch64/lroundf.c rename to lib/musl/src/math/aarch64/lroundf.c diff --git a/musl/src/math/aarch64/nearbyint.c b/lib/musl/src/math/aarch64/nearbyint.c similarity index 100% rename from musl/src/math/aarch64/nearbyint.c rename to lib/musl/src/math/aarch64/nearbyint.c diff --git a/musl/src/math/aarch64/nearbyintf.c b/lib/musl/src/math/aarch64/nearbyintf.c similarity index 100% rename from musl/src/math/aarch64/nearbyintf.c rename to lib/musl/src/math/aarch64/nearbyintf.c diff --git a/musl/src/math/aarch64/rint.c b/lib/musl/src/math/aarch64/rint.c similarity index 100% rename from musl/src/math/aarch64/rint.c rename to lib/musl/src/math/aarch64/rint.c diff --git a/musl/src/math/aarch64/rintf.c b/lib/musl/src/math/aarch64/rintf.c similarity index 100% rename from musl/src/math/aarch64/rintf.c rename to lib/musl/src/math/aarch64/rintf.c diff --git a/musl/src/math/aarch64/round.c b/lib/musl/src/math/aarch64/round.c similarity index 100% rename from musl/src/math/aarch64/round.c rename to lib/musl/src/math/aarch64/round.c diff --git a/musl/src/math/aarch64/roundf.c b/lib/musl/src/math/aarch64/roundf.c similarity index 100% rename from musl/src/math/aarch64/roundf.c rename to lib/musl/src/math/aarch64/roundf.c diff --git a/musl/src/math/aarch64/sqrt.c b/lib/musl/src/math/aarch64/sqrt.c similarity index 100% rename from musl/src/math/aarch64/sqrt.c rename to lib/musl/src/math/aarch64/sqrt.c diff --git a/musl/src/math/aarch64/sqrtf.c b/lib/musl/src/math/aarch64/sqrtf.c similarity index 100% rename from musl/src/math/aarch64/sqrtf.c rename to lib/musl/src/math/aarch64/sqrtf.c diff --git a/musl/src/math/aarch64/trunc.c b/lib/musl/src/math/aarch64/trunc.c similarity index 100% rename from musl/src/math/aarch64/trunc.c rename to lib/musl/src/math/aarch64/trunc.c diff --git a/musl/src/math/aarch64/truncf.c b/lib/musl/src/math/aarch64/truncf.c similarity index 100% rename from musl/src/math/aarch64/truncf.c rename to lib/musl/src/math/aarch64/truncf.c diff --git a/musl/src/math/acos.c b/lib/musl/src/math/acos.c similarity index 100% rename from musl/src/math/acos.c rename to lib/musl/src/math/acos.c diff --git a/musl/src/math/acosf.c b/lib/musl/src/math/acosf.c similarity index 100% rename from musl/src/math/acosf.c rename to lib/musl/src/math/acosf.c diff --git a/musl/src/math/acosh.c b/lib/musl/src/math/acosh.c similarity index 100% rename from musl/src/math/acosh.c rename to lib/musl/src/math/acosh.c diff --git a/musl/src/math/acoshf.c b/lib/musl/src/math/acoshf.c similarity index 100% rename from musl/src/math/acoshf.c rename to lib/musl/src/math/acoshf.c diff --git a/musl/src/math/acoshl.c b/lib/musl/src/math/acoshl.c similarity index 100% rename from musl/src/math/acoshl.c rename to lib/musl/src/math/acoshl.c diff --git a/musl/src/math/acosl.c b/lib/musl/src/math/acosl.c similarity index 100% rename from musl/src/math/acosl.c rename to lib/musl/src/math/acosl.c diff --git a/musl/src/math/arm/fabs.c b/lib/musl/src/math/arm/fabs.c similarity index 100% rename from musl/src/math/arm/fabs.c rename to lib/musl/src/math/arm/fabs.c diff --git a/musl/src/math/arm/fabsf.c b/lib/musl/src/math/arm/fabsf.c similarity index 100% rename from musl/src/math/arm/fabsf.c rename to lib/musl/src/math/arm/fabsf.c diff --git a/musl/src/math/arm/fma.c b/lib/musl/src/math/arm/fma.c similarity index 100% rename from musl/src/math/arm/fma.c rename to lib/musl/src/math/arm/fma.c diff --git a/musl/src/math/arm/fmaf.c b/lib/musl/src/math/arm/fmaf.c similarity index 100% rename from musl/src/math/arm/fmaf.c rename to lib/musl/src/math/arm/fmaf.c diff --git a/musl/src/math/arm/sqrt.c b/lib/musl/src/math/arm/sqrt.c similarity index 100% rename from musl/src/math/arm/sqrt.c rename to lib/musl/src/math/arm/sqrt.c diff --git a/musl/src/math/arm/sqrtf.c b/lib/musl/src/math/arm/sqrtf.c similarity index 100% rename from musl/src/math/arm/sqrtf.c rename to lib/musl/src/math/arm/sqrtf.c diff --git a/musl/src/math/asin.c b/lib/musl/src/math/asin.c similarity index 100% rename from musl/src/math/asin.c rename to lib/musl/src/math/asin.c diff --git a/musl/src/math/asinf.c b/lib/musl/src/math/asinf.c similarity index 100% rename from musl/src/math/asinf.c rename to lib/musl/src/math/asinf.c diff --git a/musl/src/math/asinh.c b/lib/musl/src/math/asinh.c similarity index 100% rename from musl/src/math/asinh.c rename to lib/musl/src/math/asinh.c diff --git a/musl/src/math/asinhf.c b/lib/musl/src/math/asinhf.c similarity index 100% rename from musl/src/math/asinhf.c rename to lib/musl/src/math/asinhf.c diff --git a/musl/src/math/asinhl.c b/lib/musl/src/math/asinhl.c similarity index 100% rename from musl/src/math/asinhl.c rename to lib/musl/src/math/asinhl.c diff --git a/musl/src/math/asinl.c b/lib/musl/src/math/asinl.c similarity index 100% rename from musl/src/math/asinl.c rename to lib/musl/src/math/asinl.c diff --git a/musl/src/math/atan.c b/lib/musl/src/math/atan.c similarity index 100% rename from musl/src/math/atan.c rename to lib/musl/src/math/atan.c diff --git a/musl/src/math/atan2.c b/lib/musl/src/math/atan2.c similarity index 100% rename from musl/src/math/atan2.c rename to lib/musl/src/math/atan2.c diff --git a/musl/src/math/atan2f.c b/lib/musl/src/math/atan2f.c similarity index 100% rename from musl/src/math/atan2f.c rename to lib/musl/src/math/atan2f.c diff --git a/musl/src/math/atan2l.c b/lib/musl/src/math/atan2l.c similarity index 100% rename from musl/src/math/atan2l.c rename to lib/musl/src/math/atan2l.c diff --git a/musl/src/math/atanf.c b/lib/musl/src/math/atanf.c similarity index 100% rename from musl/src/math/atanf.c rename to lib/musl/src/math/atanf.c diff --git a/musl/src/math/atanh.c b/lib/musl/src/math/atanh.c similarity index 100% rename from musl/src/math/atanh.c rename to lib/musl/src/math/atanh.c diff --git a/musl/src/math/atanhf.c b/lib/musl/src/math/atanhf.c similarity index 100% rename from musl/src/math/atanhf.c rename to lib/musl/src/math/atanhf.c diff --git a/musl/src/math/atanhl.c b/lib/musl/src/math/atanhl.c similarity index 100% rename from musl/src/math/atanhl.c rename to lib/musl/src/math/atanhl.c diff --git a/musl/src/math/atanl.c b/lib/musl/src/math/atanl.c similarity index 100% rename from musl/src/math/atanl.c rename to lib/musl/src/math/atanl.c diff --git a/musl/src/math/cbrt.c b/lib/musl/src/math/cbrt.c similarity index 100% rename from musl/src/math/cbrt.c rename to lib/musl/src/math/cbrt.c diff --git a/musl/src/math/cbrtf.c b/lib/musl/src/math/cbrtf.c similarity index 100% rename from musl/src/math/cbrtf.c rename to lib/musl/src/math/cbrtf.c diff --git a/musl/src/math/cbrtl.c b/lib/musl/src/math/cbrtl.c similarity index 100% rename from musl/src/math/cbrtl.c rename to lib/musl/src/math/cbrtl.c diff --git a/musl/src/math/ceil.c b/lib/musl/src/math/ceil.c similarity index 100% rename from musl/src/math/ceil.c rename to lib/musl/src/math/ceil.c diff --git a/musl/src/math/ceilf.c b/lib/musl/src/math/ceilf.c similarity index 100% rename from musl/src/math/ceilf.c rename to lib/musl/src/math/ceilf.c diff --git a/musl/src/math/ceill.c b/lib/musl/src/math/ceill.c similarity index 100% rename from musl/src/math/ceill.c rename to lib/musl/src/math/ceill.c diff --git a/musl/src/math/copysign.c b/lib/musl/src/math/copysign.c similarity index 100% rename from musl/src/math/copysign.c rename to lib/musl/src/math/copysign.c diff --git a/musl/src/math/copysignf.c b/lib/musl/src/math/copysignf.c similarity index 100% rename from musl/src/math/copysignf.c rename to lib/musl/src/math/copysignf.c diff --git a/musl/src/math/copysignl.c b/lib/musl/src/math/copysignl.c similarity index 100% rename from musl/src/math/copysignl.c rename to lib/musl/src/math/copysignl.c diff --git a/musl/src/math/cos.c b/lib/musl/src/math/cos.c similarity index 100% rename from musl/src/math/cos.c rename to lib/musl/src/math/cos.c diff --git a/musl/src/math/cosf.c b/lib/musl/src/math/cosf.c similarity index 100% rename from musl/src/math/cosf.c rename to lib/musl/src/math/cosf.c diff --git a/musl/src/math/cosh.c b/lib/musl/src/math/cosh.c similarity index 100% rename from musl/src/math/cosh.c rename to lib/musl/src/math/cosh.c diff --git a/musl/src/math/coshf.c b/lib/musl/src/math/coshf.c similarity index 100% rename from musl/src/math/coshf.c rename to lib/musl/src/math/coshf.c diff --git a/musl/src/math/coshl.c b/lib/musl/src/math/coshl.c similarity index 100% rename from musl/src/math/coshl.c rename to lib/musl/src/math/coshl.c diff --git a/musl/src/math/cosl.c b/lib/musl/src/math/cosl.c similarity index 100% rename from musl/src/math/cosl.c rename to lib/musl/src/math/cosl.c diff --git a/musl/src/math/erf.c b/lib/musl/src/math/erf.c similarity index 100% rename from musl/src/math/erf.c rename to lib/musl/src/math/erf.c diff --git a/musl/src/math/erff.c b/lib/musl/src/math/erff.c similarity index 100% rename from musl/src/math/erff.c rename to lib/musl/src/math/erff.c diff --git a/musl/src/math/erfl.c b/lib/musl/src/math/erfl.c similarity index 100% rename from musl/src/math/erfl.c rename to lib/musl/src/math/erfl.c diff --git a/musl/src/math/exp.c b/lib/musl/src/math/exp.c similarity index 100% rename from musl/src/math/exp.c rename to lib/musl/src/math/exp.c diff --git a/musl/src/math/exp10.c b/lib/musl/src/math/exp10.c similarity index 100% rename from musl/src/math/exp10.c rename to lib/musl/src/math/exp10.c diff --git a/musl/src/math/exp10f.c b/lib/musl/src/math/exp10f.c similarity index 100% rename from musl/src/math/exp10f.c rename to lib/musl/src/math/exp10f.c diff --git a/musl/src/math/exp10l.c b/lib/musl/src/math/exp10l.c similarity index 100% rename from musl/src/math/exp10l.c rename to lib/musl/src/math/exp10l.c diff --git a/musl/src/math/exp2.c b/lib/musl/src/math/exp2.c similarity index 100% rename from musl/src/math/exp2.c rename to lib/musl/src/math/exp2.c diff --git a/musl/src/math/exp2f.c b/lib/musl/src/math/exp2f.c similarity index 100% rename from musl/src/math/exp2f.c rename to lib/musl/src/math/exp2f.c diff --git a/musl/src/math/exp2f_data.c b/lib/musl/src/math/exp2f_data.c similarity index 100% rename from musl/src/math/exp2f_data.c rename to lib/musl/src/math/exp2f_data.c diff --git a/musl/src/math/exp2f_data.h b/lib/musl/src/math/exp2f_data.h similarity index 100% rename from musl/src/math/exp2f_data.h rename to lib/musl/src/math/exp2f_data.h diff --git a/musl/src/math/exp2l.c b/lib/musl/src/math/exp2l.c similarity index 100% rename from musl/src/math/exp2l.c rename to lib/musl/src/math/exp2l.c diff --git a/musl/src/math/exp_data.c b/lib/musl/src/math/exp_data.c similarity index 100% rename from musl/src/math/exp_data.c rename to lib/musl/src/math/exp_data.c diff --git a/musl/src/math/exp_data.h b/lib/musl/src/math/exp_data.h similarity index 100% rename from musl/src/math/exp_data.h rename to lib/musl/src/math/exp_data.h diff --git a/musl/src/math/expf.c b/lib/musl/src/math/expf.c similarity index 100% rename from musl/src/math/expf.c rename to lib/musl/src/math/expf.c diff --git a/musl/src/math/expl.c b/lib/musl/src/math/expl.c similarity index 100% rename from musl/src/math/expl.c rename to lib/musl/src/math/expl.c diff --git a/musl/src/math/expm1.c b/lib/musl/src/math/expm1.c similarity index 100% rename from musl/src/math/expm1.c rename to lib/musl/src/math/expm1.c diff --git a/musl/src/math/expm1f.c b/lib/musl/src/math/expm1f.c similarity index 100% rename from musl/src/math/expm1f.c rename to lib/musl/src/math/expm1f.c diff --git a/musl/src/math/expm1l.c b/lib/musl/src/math/expm1l.c similarity index 100% rename from musl/src/math/expm1l.c rename to lib/musl/src/math/expm1l.c diff --git a/musl/src/math/fabs.c b/lib/musl/src/math/fabs.c similarity index 100% rename from musl/src/math/fabs.c rename to lib/musl/src/math/fabs.c diff --git a/musl/src/math/fabsf.c b/lib/musl/src/math/fabsf.c similarity index 100% rename from musl/src/math/fabsf.c rename to lib/musl/src/math/fabsf.c diff --git a/musl/src/math/fabsl.c b/lib/musl/src/math/fabsl.c similarity index 100% rename from musl/src/math/fabsl.c rename to lib/musl/src/math/fabsl.c diff --git a/musl/src/math/fdim.c b/lib/musl/src/math/fdim.c similarity index 100% rename from musl/src/math/fdim.c rename to lib/musl/src/math/fdim.c diff --git a/musl/src/math/fdimf.c b/lib/musl/src/math/fdimf.c similarity index 100% rename from musl/src/math/fdimf.c rename to lib/musl/src/math/fdimf.c diff --git a/musl/src/math/fdiml.c b/lib/musl/src/math/fdiml.c similarity index 100% rename from musl/src/math/fdiml.c rename to lib/musl/src/math/fdiml.c diff --git a/musl/src/math/finite.c b/lib/musl/src/math/finite.c similarity index 100% rename from musl/src/math/finite.c rename to lib/musl/src/math/finite.c diff --git a/musl/src/math/finitef.c b/lib/musl/src/math/finitef.c similarity index 100% rename from musl/src/math/finitef.c rename to lib/musl/src/math/finitef.c diff --git a/musl/src/math/floor.c b/lib/musl/src/math/floor.c similarity index 100% rename from musl/src/math/floor.c rename to lib/musl/src/math/floor.c diff --git a/musl/src/math/floorf.c b/lib/musl/src/math/floorf.c similarity index 100% rename from musl/src/math/floorf.c rename to lib/musl/src/math/floorf.c diff --git a/musl/src/math/floorl.c b/lib/musl/src/math/floorl.c similarity index 100% rename from musl/src/math/floorl.c rename to lib/musl/src/math/floorl.c diff --git a/musl/src/math/fma.c b/lib/musl/src/math/fma.c similarity index 100% rename from musl/src/math/fma.c rename to lib/musl/src/math/fma.c diff --git a/musl/src/math/fmaf.c b/lib/musl/src/math/fmaf.c similarity index 100% rename from musl/src/math/fmaf.c rename to lib/musl/src/math/fmaf.c diff --git a/musl/src/math/fmal.c b/lib/musl/src/math/fmal.c similarity index 100% rename from musl/src/math/fmal.c rename to lib/musl/src/math/fmal.c diff --git a/musl/src/math/fmax.c b/lib/musl/src/math/fmax.c similarity index 100% rename from musl/src/math/fmax.c rename to lib/musl/src/math/fmax.c diff --git a/musl/src/math/fmaxf.c b/lib/musl/src/math/fmaxf.c similarity index 100% rename from musl/src/math/fmaxf.c rename to lib/musl/src/math/fmaxf.c diff --git a/musl/src/math/fmaxl.c b/lib/musl/src/math/fmaxl.c similarity index 100% rename from musl/src/math/fmaxl.c rename to lib/musl/src/math/fmaxl.c diff --git a/musl/src/math/fmin.c b/lib/musl/src/math/fmin.c similarity index 100% rename from musl/src/math/fmin.c rename to lib/musl/src/math/fmin.c diff --git a/musl/src/math/fminf.c b/lib/musl/src/math/fminf.c similarity index 100% rename from musl/src/math/fminf.c rename to lib/musl/src/math/fminf.c diff --git a/musl/src/math/fminl.c b/lib/musl/src/math/fminl.c similarity index 100% rename from musl/src/math/fminl.c rename to lib/musl/src/math/fminl.c diff --git a/musl/src/math/fmod.c b/lib/musl/src/math/fmod.c similarity index 100% rename from musl/src/math/fmod.c rename to lib/musl/src/math/fmod.c diff --git a/musl/src/math/fmodf.c b/lib/musl/src/math/fmodf.c similarity index 100% rename from musl/src/math/fmodf.c rename to lib/musl/src/math/fmodf.c diff --git a/musl/src/math/fmodl.c b/lib/musl/src/math/fmodl.c similarity index 100% rename from musl/src/math/fmodl.c rename to lib/musl/src/math/fmodl.c diff --git a/musl/src/math/frexp.c b/lib/musl/src/math/frexp.c similarity index 100% rename from musl/src/math/frexp.c rename to lib/musl/src/math/frexp.c diff --git a/musl/src/math/frexpf.c b/lib/musl/src/math/frexpf.c similarity index 100% rename from musl/src/math/frexpf.c rename to lib/musl/src/math/frexpf.c diff --git a/musl/src/math/frexpl.c b/lib/musl/src/math/frexpl.c similarity index 100% rename from musl/src/math/frexpl.c rename to lib/musl/src/math/frexpl.c diff --git a/musl/src/math/hypot.c b/lib/musl/src/math/hypot.c similarity index 100% rename from musl/src/math/hypot.c rename to lib/musl/src/math/hypot.c diff --git a/musl/src/math/hypotf.c b/lib/musl/src/math/hypotf.c similarity index 100% rename from musl/src/math/hypotf.c rename to lib/musl/src/math/hypotf.c diff --git a/musl/src/math/hypotl.c b/lib/musl/src/math/hypotl.c similarity index 100% rename from musl/src/math/hypotl.c rename to lib/musl/src/math/hypotl.c diff --git a/musl/src/math/i386/__invtrigl.s b/lib/musl/src/math/i386/__invtrigl.s similarity index 100% rename from musl/src/math/i386/__invtrigl.s rename to lib/musl/src/math/i386/__invtrigl.s diff --git a/musl/src/math/i386/acos.s b/lib/musl/src/math/i386/acos.s similarity index 100% rename from musl/src/math/i386/acos.s rename to lib/musl/src/math/i386/acos.s diff --git a/musl/src/math/i386/acosf.s b/lib/musl/src/math/i386/acosf.s similarity index 100% rename from musl/src/math/i386/acosf.s rename to lib/musl/src/math/i386/acosf.s diff --git a/musl/src/math/i386/acosl.s b/lib/musl/src/math/i386/acosl.s similarity index 100% rename from musl/src/math/i386/acosl.s rename to lib/musl/src/math/i386/acosl.s diff --git a/musl/src/math/i386/asin.s b/lib/musl/src/math/i386/asin.s similarity index 100% rename from musl/src/math/i386/asin.s rename to lib/musl/src/math/i386/asin.s diff --git a/musl/src/math/i386/asinf.s b/lib/musl/src/math/i386/asinf.s similarity index 100% rename from musl/src/math/i386/asinf.s rename to lib/musl/src/math/i386/asinf.s diff --git a/musl/src/math/i386/asinl.s b/lib/musl/src/math/i386/asinl.s similarity index 100% rename from musl/src/math/i386/asinl.s rename to lib/musl/src/math/i386/asinl.s diff --git a/musl/src/math/i386/atan.s b/lib/musl/src/math/i386/atan.s similarity index 100% rename from musl/src/math/i386/atan.s rename to lib/musl/src/math/i386/atan.s diff --git a/musl/src/math/i386/atan2.s b/lib/musl/src/math/i386/atan2.s similarity index 100% rename from musl/src/math/i386/atan2.s rename to lib/musl/src/math/i386/atan2.s diff --git a/musl/src/math/i386/atan2f.s b/lib/musl/src/math/i386/atan2f.s similarity index 100% rename from musl/src/math/i386/atan2f.s rename to lib/musl/src/math/i386/atan2f.s diff --git a/musl/src/math/i386/atan2l.s b/lib/musl/src/math/i386/atan2l.s similarity index 100% rename from musl/src/math/i386/atan2l.s rename to lib/musl/src/math/i386/atan2l.s diff --git a/musl/src/math/i386/atanf.s b/lib/musl/src/math/i386/atanf.s similarity index 100% rename from musl/src/math/i386/atanf.s rename to lib/musl/src/math/i386/atanf.s diff --git a/musl/src/math/i386/atanl.s b/lib/musl/src/math/i386/atanl.s similarity index 100% rename from musl/src/math/i386/atanl.s rename to lib/musl/src/math/i386/atanl.s diff --git a/musl/src/math/i386/ceil.s b/lib/musl/src/math/i386/ceil.s similarity index 100% rename from musl/src/math/i386/ceil.s rename to lib/musl/src/math/i386/ceil.s diff --git a/musl/src/math/i386/ceilf.s b/lib/musl/src/math/i386/ceilf.s similarity index 100% rename from musl/src/math/i386/ceilf.s rename to lib/musl/src/math/i386/ceilf.s diff --git a/musl/src/math/i386/ceill.s b/lib/musl/src/math/i386/ceill.s similarity index 100% rename from musl/src/math/i386/ceill.s rename to lib/musl/src/math/i386/ceill.s diff --git a/musl/src/math/i386/exp.s b/lib/musl/src/math/i386/exp.s similarity index 100% rename from musl/src/math/i386/exp.s rename to lib/musl/src/math/i386/exp.s diff --git a/musl/src/math/i386/exp2.s b/lib/musl/src/math/i386/exp2.s similarity index 100% rename from musl/src/math/i386/exp2.s rename to lib/musl/src/math/i386/exp2.s diff --git a/musl/src/math/i386/exp2f.s b/lib/musl/src/math/i386/exp2f.s similarity index 100% rename from musl/src/math/i386/exp2f.s rename to lib/musl/src/math/i386/exp2f.s diff --git a/musl/src/math/i386/exp2l.s b/lib/musl/src/math/i386/exp2l.s similarity index 100% rename from musl/src/math/i386/exp2l.s rename to lib/musl/src/math/i386/exp2l.s diff --git a/musl/src/math/i386/expf.s b/lib/musl/src/math/i386/expf.s similarity index 100% rename from musl/src/math/i386/expf.s rename to lib/musl/src/math/i386/expf.s diff --git a/musl/src/math/i386/expl.s b/lib/musl/src/math/i386/expl.s similarity index 100% rename from musl/src/math/i386/expl.s rename to lib/musl/src/math/i386/expl.s diff --git a/musl/src/math/i386/expm1.s b/lib/musl/src/math/i386/expm1.s similarity index 100% rename from musl/src/math/i386/expm1.s rename to lib/musl/src/math/i386/expm1.s diff --git a/musl/src/math/i386/expm1f.s b/lib/musl/src/math/i386/expm1f.s similarity index 100% rename from musl/src/math/i386/expm1f.s rename to lib/musl/src/math/i386/expm1f.s diff --git a/musl/src/math/i386/expm1l.s b/lib/musl/src/math/i386/expm1l.s similarity index 100% rename from musl/src/math/i386/expm1l.s rename to lib/musl/src/math/i386/expm1l.s diff --git a/musl/src/math/i386/fabs.s b/lib/musl/src/math/i386/fabs.s similarity index 100% rename from musl/src/math/i386/fabs.s rename to lib/musl/src/math/i386/fabs.s diff --git a/musl/src/math/i386/fabsf.s b/lib/musl/src/math/i386/fabsf.s similarity index 100% rename from musl/src/math/i386/fabsf.s rename to lib/musl/src/math/i386/fabsf.s diff --git a/musl/src/math/i386/fabsl.s b/lib/musl/src/math/i386/fabsl.s similarity index 100% rename from musl/src/math/i386/fabsl.s rename to lib/musl/src/math/i386/fabsl.s diff --git a/musl/src/math/i386/floor.s b/lib/musl/src/math/i386/floor.s similarity index 100% rename from musl/src/math/i386/floor.s rename to lib/musl/src/math/i386/floor.s diff --git a/musl/src/math/i386/floorf.s b/lib/musl/src/math/i386/floorf.s similarity index 100% rename from musl/src/math/i386/floorf.s rename to lib/musl/src/math/i386/floorf.s diff --git a/musl/src/math/i386/floorl.s b/lib/musl/src/math/i386/floorl.s similarity index 100% rename from musl/src/math/i386/floorl.s rename to lib/musl/src/math/i386/floorl.s diff --git a/musl/src/math/i386/fmod.s b/lib/musl/src/math/i386/fmod.s similarity index 100% rename from musl/src/math/i386/fmod.s rename to lib/musl/src/math/i386/fmod.s diff --git a/musl/src/math/i386/fmodf.s b/lib/musl/src/math/i386/fmodf.s similarity index 100% rename from musl/src/math/i386/fmodf.s rename to lib/musl/src/math/i386/fmodf.s diff --git a/musl/src/math/i386/fmodl.s b/lib/musl/src/math/i386/fmodl.s similarity index 100% rename from musl/src/math/i386/fmodl.s rename to lib/musl/src/math/i386/fmodl.s diff --git a/musl/src/math/i386/hypot.s b/lib/musl/src/math/i386/hypot.s similarity index 100% rename from musl/src/math/i386/hypot.s rename to lib/musl/src/math/i386/hypot.s diff --git a/musl/src/math/i386/hypotf.s b/lib/musl/src/math/i386/hypotf.s similarity index 100% rename from musl/src/math/i386/hypotf.s rename to lib/musl/src/math/i386/hypotf.s diff --git a/musl/src/math/i386/ldexp.s b/lib/musl/src/math/i386/ldexp.s similarity index 100% rename from musl/src/math/i386/ldexp.s rename to lib/musl/src/math/i386/ldexp.s diff --git a/musl/src/math/i386/ldexpf.s b/lib/musl/src/math/i386/ldexpf.s similarity index 100% rename from musl/src/math/i386/ldexpf.s rename to lib/musl/src/math/i386/ldexpf.s diff --git a/musl/src/math/i386/ldexpl.s b/lib/musl/src/math/i386/ldexpl.s similarity index 100% rename from musl/src/math/i386/ldexpl.s rename to lib/musl/src/math/i386/ldexpl.s diff --git a/musl/src/math/i386/llrint.s b/lib/musl/src/math/i386/llrint.s similarity index 100% rename from musl/src/math/i386/llrint.s rename to lib/musl/src/math/i386/llrint.s diff --git a/musl/src/math/i386/llrintf.s b/lib/musl/src/math/i386/llrintf.s similarity index 100% rename from musl/src/math/i386/llrintf.s rename to lib/musl/src/math/i386/llrintf.s diff --git a/musl/src/math/i386/llrintl.s b/lib/musl/src/math/i386/llrintl.s similarity index 100% rename from musl/src/math/i386/llrintl.s rename to lib/musl/src/math/i386/llrintl.s diff --git a/musl/src/math/i386/log.s b/lib/musl/src/math/i386/log.s similarity index 100% rename from musl/src/math/i386/log.s rename to lib/musl/src/math/i386/log.s diff --git a/musl/src/math/i386/log10.s b/lib/musl/src/math/i386/log10.s similarity index 100% rename from musl/src/math/i386/log10.s rename to lib/musl/src/math/i386/log10.s diff --git a/musl/src/math/i386/log10f.s b/lib/musl/src/math/i386/log10f.s similarity index 100% rename from musl/src/math/i386/log10f.s rename to lib/musl/src/math/i386/log10f.s diff --git a/musl/src/math/i386/log10l.s b/lib/musl/src/math/i386/log10l.s similarity index 100% rename from musl/src/math/i386/log10l.s rename to lib/musl/src/math/i386/log10l.s diff --git a/musl/src/math/i386/log1p.s b/lib/musl/src/math/i386/log1p.s similarity index 100% rename from musl/src/math/i386/log1p.s rename to lib/musl/src/math/i386/log1p.s diff --git a/musl/src/math/i386/log1pf.s b/lib/musl/src/math/i386/log1pf.s similarity index 100% rename from musl/src/math/i386/log1pf.s rename to lib/musl/src/math/i386/log1pf.s diff --git a/musl/src/math/i386/log1pl.s b/lib/musl/src/math/i386/log1pl.s similarity index 100% rename from musl/src/math/i386/log1pl.s rename to lib/musl/src/math/i386/log1pl.s diff --git a/musl/src/math/i386/log2.s b/lib/musl/src/math/i386/log2.s similarity index 100% rename from musl/src/math/i386/log2.s rename to lib/musl/src/math/i386/log2.s diff --git a/musl/src/math/i386/log2f.s b/lib/musl/src/math/i386/log2f.s similarity index 100% rename from musl/src/math/i386/log2f.s rename to lib/musl/src/math/i386/log2f.s diff --git a/musl/src/math/i386/log2l.s b/lib/musl/src/math/i386/log2l.s similarity index 100% rename from musl/src/math/i386/log2l.s rename to lib/musl/src/math/i386/log2l.s diff --git a/musl/src/math/i386/logf.s b/lib/musl/src/math/i386/logf.s similarity index 100% rename from musl/src/math/i386/logf.s rename to lib/musl/src/math/i386/logf.s diff --git a/musl/src/math/i386/logl.s b/lib/musl/src/math/i386/logl.s similarity index 100% rename from musl/src/math/i386/logl.s rename to lib/musl/src/math/i386/logl.s diff --git a/musl/src/math/i386/lrint.s b/lib/musl/src/math/i386/lrint.s similarity index 100% rename from musl/src/math/i386/lrint.s rename to lib/musl/src/math/i386/lrint.s diff --git a/musl/src/math/i386/lrintf.s b/lib/musl/src/math/i386/lrintf.s similarity index 100% rename from musl/src/math/i386/lrintf.s rename to lib/musl/src/math/i386/lrintf.s diff --git a/musl/src/math/i386/lrintl.s b/lib/musl/src/math/i386/lrintl.s similarity index 100% rename from musl/src/math/i386/lrintl.s rename to lib/musl/src/math/i386/lrintl.s diff --git a/musl/src/math/i386/remainder.s b/lib/musl/src/math/i386/remainder.s similarity index 100% rename from musl/src/math/i386/remainder.s rename to lib/musl/src/math/i386/remainder.s diff --git a/musl/src/math/i386/remainderf.s b/lib/musl/src/math/i386/remainderf.s similarity index 100% rename from musl/src/math/i386/remainderf.s rename to lib/musl/src/math/i386/remainderf.s diff --git a/musl/src/math/i386/remainderl.s b/lib/musl/src/math/i386/remainderl.s similarity index 100% rename from musl/src/math/i386/remainderl.s rename to lib/musl/src/math/i386/remainderl.s diff --git a/musl/src/math/i386/remquo.s b/lib/musl/src/math/i386/remquo.s similarity index 100% rename from musl/src/math/i386/remquo.s rename to lib/musl/src/math/i386/remquo.s diff --git a/musl/src/math/i386/remquof.s b/lib/musl/src/math/i386/remquof.s similarity index 100% rename from musl/src/math/i386/remquof.s rename to lib/musl/src/math/i386/remquof.s diff --git a/musl/src/math/i386/remquol.s b/lib/musl/src/math/i386/remquol.s similarity index 100% rename from musl/src/math/i386/remquol.s rename to lib/musl/src/math/i386/remquol.s diff --git a/musl/src/math/i386/rint.s b/lib/musl/src/math/i386/rint.s similarity index 100% rename from musl/src/math/i386/rint.s rename to lib/musl/src/math/i386/rint.s diff --git a/musl/src/math/i386/rintf.s b/lib/musl/src/math/i386/rintf.s similarity index 100% rename from musl/src/math/i386/rintf.s rename to lib/musl/src/math/i386/rintf.s diff --git a/musl/src/math/i386/rintl.s b/lib/musl/src/math/i386/rintl.s similarity index 100% rename from musl/src/math/i386/rintl.s rename to lib/musl/src/math/i386/rintl.s diff --git a/musl/src/math/i386/scalbln.s b/lib/musl/src/math/i386/scalbln.s similarity index 100% rename from musl/src/math/i386/scalbln.s rename to lib/musl/src/math/i386/scalbln.s diff --git a/musl/src/math/i386/scalblnf.s b/lib/musl/src/math/i386/scalblnf.s similarity index 100% rename from musl/src/math/i386/scalblnf.s rename to lib/musl/src/math/i386/scalblnf.s diff --git a/musl/src/math/i386/scalblnl.s b/lib/musl/src/math/i386/scalblnl.s similarity index 100% rename from musl/src/math/i386/scalblnl.s rename to lib/musl/src/math/i386/scalblnl.s diff --git a/musl/src/math/i386/scalbn.s b/lib/musl/src/math/i386/scalbn.s similarity index 100% rename from musl/src/math/i386/scalbn.s rename to lib/musl/src/math/i386/scalbn.s diff --git a/musl/src/math/i386/scalbnf.s b/lib/musl/src/math/i386/scalbnf.s similarity index 100% rename from musl/src/math/i386/scalbnf.s rename to lib/musl/src/math/i386/scalbnf.s diff --git a/musl/src/math/i386/scalbnl.s b/lib/musl/src/math/i386/scalbnl.s similarity index 100% rename from musl/src/math/i386/scalbnl.s rename to lib/musl/src/math/i386/scalbnl.s diff --git a/musl/src/math/i386/sqrt.s b/lib/musl/src/math/i386/sqrt.s similarity index 100% rename from musl/src/math/i386/sqrt.s rename to lib/musl/src/math/i386/sqrt.s diff --git a/musl/src/math/i386/sqrtf.s b/lib/musl/src/math/i386/sqrtf.s similarity index 100% rename from musl/src/math/i386/sqrtf.s rename to lib/musl/src/math/i386/sqrtf.s diff --git a/musl/src/math/i386/sqrtl.s b/lib/musl/src/math/i386/sqrtl.s similarity index 100% rename from musl/src/math/i386/sqrtl.s rename to lib/musl/src/math/i386/sqrtl.s diff --git a/musl/src/math/i386/trunc.s b/lib/musl/src/math/i386/trunc.s similarity index 100% rename from musl/src/math/i386/trunc.s rename to lib/musl/src/math/i386/trunc.s diff --git a/musl/src/math/i386/truncf.s b/lib/musl/src/math/i386/truncf.s similarity index 100% rename from musl/src/math/i386/truncf.s rename to lib/musl/src/math/i386/truncf.s diff --git a/musl/src/math/i386/truncl.s b/lib/musl/src/math/i386/truncl.s similarity index 100% rename from musl/src/math/i386/truncl.s rename to lib/musl/src/math/i386/truncl.s diff --git a/musl/src/math/ilogb.c b/lib/musl/src/math/ilogb.c similarity index 100% rename from musl/src/math/ilogb.c rename to lib/musl/src/math/ilogb.c diff --git a/musl/src/math/ilogbf.c b/lib/musl/src/math/ilogbf.c similarity index 100% rename from musl/src/math/ilogbf.c rename to lib/musl/src/math/ilogbf.c diff --git a/musl/src/math/ilogbl.c b/lib/musl/src/math/ilogbl.c similarity index 100% rename from musl/src/math/ilogbl.c rename to lib/musl/src/math/ilogbl.c diff --git a/musl/src/math/j0.c b/lib/musl/src/math/j0.c similarity index 100% rename from musl/src/math/j0.c rename to lib/musl/src/math/j0.c diff --git a/musl/src/math/j0f.c b/lib/musl/src/math/j0f.c similarity index 100% rename from musl/src/math/j0f.c rename to lib/musl/src/math/j0f.c diff --git a/musl/src/math/j1.c b/lib/musl/src/math/j1.c similarity index 100% rename from musl/src/math/j1.c rename to lib/musl/src/math/j1.c diff --git a/musl/src/math/j1f.c b/lib/musl/src/math/j1f.c similarity index 100% rename from musl/src/math/j1f.c rename to lib/musl/src/math/j1f.c diff --git a/musl/src/math/jn.c b/lib/musl/src/math/jn.c similarity index 100% rename from musl/src/math/jn.c rename to lib/musl/src/math/jn.c diff --git a/musl/src/math/jnf.c b/lib/musl/src/math/jnf.c similarity index 100% rename from musl/src/math/jnf.c rename to lib/musl/src/math/jnf.c diff --git a/musl/src/math/ldexp.c b/lib/musl/src/math/ldexp.c similarity index 100% rename from musl/src/math/ldexp.c rename to lib/musl/src/math/ldexp.c diff --git a/musl/src/math/ldexpf.c b/lib/musl/src/math/ldexpf.c similarity index 100% rename from musl/src/math/ldexpf.c rename to lib/musl/src/math/ldexpf.c diff --git a/musl/src/math/ldexpl.c b/lib/musl/src/math/ldexpl.c similarity index 100% rename from musl/src/math/ldexpl.c rename to lib/musl/src/math/ldexpl.c diff --git a/musl/src/math/lgamma.c b/lib/musl/src/math/lgamma.c similarity index 100% rename from musl/src/math/lgamma.c rename to lib/musl/src/math/lgamma.c diff --git a/musl/src/math/lgamma_r.c b/lib/musl/src/math/lgamma_r.c similarity index 100% rename from musl/src/math/lgamma_r.c rename to lib/musl/src/math/lgamma_r.c diff --git a/musl/src/math/lgammaf.c b/lib/musl/src/math/lgammaf.c similarity index 100% rename from musl/src/math/lgammaf.c rename to lib/musl/src/math/lgammaf.c diff --git a/musl/src/math/lgammaf_r.c b/lib/musl/src/math/lgammaf_r.c similarity index 100% rename from musl/src/math/lgammaf_r.c rename to lib/musl/src/math/lgammaf_r.c diff --git a/musl/src/math/lgammal.c b/lib/musl/src/math/lgammal.c similarity index 100% rename from musl/src/math/lgammal.c rename to lib/musl/src/math/lgammal.c diff --git a/musl/src/math/llrint.c b/lib/musl/src/math/llrint.c similarity index 100% rename from musl/src/math/llrint.c rename to lib/musl/src/math/llrint.c diff --git a/musl/src/math/llrintf.c b/lib/musl/src/math/llrintf.c similarity index 100% rename from musl/src/math/llrintf.c rename to lib/musl/src/math/llrintf.c diff --git a/musl/src/math/llrintl.c b/lib/musl/src/math/llrintl.c similarity index 100% rename from musl/src/math/llrintl.c rename to lib/musl/src/math/llrintl.c diff --git a/musl/src/math/llround.c b/lib/musl/src/math/llround.c similarity index 100% rename from musl/src/math/llround.c rename to lib/musl/src/math/llround.c diff --git a/musl/src/math/llroundf.c b/lib/musl/src/math/llroundf.c similarity index 100% rename from musl/src/math/llroundf.c rename to lib/musl/src/math/llroundf.c diff --git a/musl/src/math/llroundl.c b/lib/musl/src/math/llroundl.c similarity index 100% rename from musl/src/math/llroundl.c rename to lib/musl/src/math/llroundl.c diff --git a/musl/src/math/log.c b/lib/musl/src/math/log.c similarity index 100% rename from musl/src/math/log.c rename to lib/musl/src/math/log.c diff --git a/musl/src/math/log10.c b/lib/musl/src/math/log10.c similarity index 100% rename from musl/src/math/log10.c rename to lib/musl/src/math/log10.c diff --git a/musl/src/math/log10f.c b/lib/musl/src/math/log10f.c similarity index 100% rename from musl/src/math/log10f.c rename to lib/musl/src/math/log10f.c diff --git a/musl/src/math/log10l.c b/lib/musl/src/math/log10l.c similarity index 100% rename from musl/src/math/log10l.c rename to lib/musl/src/math/log10l.c diff --git a/musl/src/math/log1p.c b/lib/musl/src/math/log1p.c similarity index 100% rename from musl/src/math/log1p.c rename to lib/musl/src/math/log1p.c diff --git a/musl/src/math/log1pf.c b/lib/musl/src/math/log1pf.c similarity index 100% rename from musl/src/math/log1pf.c rename to lib/musl/src/math/log1pf.c diff --git a/musl/src/math/log1pl.c b/lib/musl/src/math/log1pl.c similarity index 100% rename from musl/src/math/log1pl.c rename to lib/musl/src/math/log1pl.c diff --git a/musl/src/math/log2.c b/lib/musl/src/math/log2.c similarity index 100% rename from musl/src/math/log2.c rename to lib/musl/src/math/log2.c diff --git a/musl/src/math/log2_data.c b/lib/musl/src/math/log2_data.c similarity index 100% rename from musl/src/math/log2_data.c rename to lib/musl/src/math/log2_data.c diff --git a/musl/src/math/log2_data.h b/lib/musl/src/math/log2_data.h similarity index 100% rename from musl/src/math/log2_data.h rename to lib/musl/src/math/log2_data.h diff --git a/musl/src/math/log2f.c b/lib/musl/src/math/log2f.c similarity index 100% rename from musl/src/math/log2f.c rename to lib/musl/src/math/log2f.c diff --git a/musl/src/math/log2f_data.c b/lib/musl/src/math/log2f_data.c similarity index 100% rename from musl/src/math/log2f_data.c rename to lib/musl/src/math/log2f_data.c diff --git a/musl/src/math/log2f_data.h b/lib/musl/src/math/log2f_data.h similarity index 100% rename from musl/src/math/log2f_data.h rename to lib/musl/src/math/log2f_data.h diff --git a/musl/src/math/log2l.c b/lib/musl/src/math/log2l.c similarity index 100% rename from musl/src/math/log2l.c rename to lib/musl/src/math/log2l.c diff --git a/musl/src/math/log_data.c b/lib/musl/src/math/log_data.c similarity index 100% rename from musl/src/math/log_data.c rename to lib/musl/src/math/log_data.c diff --git a/musl/src/math/log_data.h b/lib/musl/src/math/log_data.h similarity index 100% rename from musl/src/math/log_data.h rename to lib/musl/src/math/log_data.h diff --git a/musl/src/math/logb.c b/lib/musl/src/math/logb.c similarity index 100% rename from musl/src/math/logb.c rename to lib/musl/src/math/logb.c diff --git a/musl/src/math/logbf.c b/lib/musl/src/math/logbf.c similarity index 100% rename from musl/src/math/logbf.c rename to lib/musl/src/math/logbf.c diff --git a/musl/src/math/logbl.c b/lib/musl/src/math/logbl.c similarity index 100% rename from musl/src/math/logbl.c rename to lib/musl/src/math/logbl.c diff --git a/musl/src/math/logf.c b/lib/musl/src/math/logf.c similarity index 100% rename from musl/src/math/logf.c rename to lib/musl/src/math/logf.c diff --git a/musl/src/math/logf_data.c b/lib/musl/src/math/logf_data.c similarity index 100% rename from musl/src/math/logf_data.c rename to lib/musl/src/math/logf_data.c diff --git a/musl/src/math/logf_data.h b/lib/musl/src/math/logf_data.h similarity index 100% rename from musl/src/math/logf_data.h rename to lib/musl/src/math/logf_data.h diff --git a/musl/src/math/logl.c b/lib/musl/src/math/logl.c similarity index 100% rename from musl/src/math/logl.c rename to lib/musl/src/math/logl.c diff --git a/musl/src/math/lrint.c b/lib/musl/src/math/lrint.c similarity index 100% rename from musl/src/math/lrint.c rename to lib/musl/src/math/lrint.c diff --git a/musl/src/math/lrintf.c b/lib/musl/src/math/lrintf.c similarity index 100% rename from musl/src/math/lrintf.c rename to lib/musl/src/math/lrintf.c diff --git a/musl/src/math/lrintl.c b/lib/musl/src/math/lrintl.c similarity index 100% rename from musl/src/math/lrintl.c rename to lib/musl/src/math/lrintl.c diff --git a/musl/src/math/lround.c b/lib/musl/src/math/lround.c similarity index 100% rename from musl/src/math/lround.c rename to lib/musl/src/math/lround.c diff --git a/musl/src/math/lroundf.c b/lib/musl/src/math/lroundf.c similarity index 100% rename from musl/src/math/lroundf.c rename to lib/musl/src/math/lroundf.c diff --git a/musl/src/math/lroundl.c b/lib/musl/src/math/lroundl.c similarity index 100% rename from musl/src/math/lroundl.c rename to lib/musl/src/math/lroundl.c diff --git a/musl/src/math/mips/fabs.c b/lib/musl/src/math/mips/fabs.c similarity index 100% rename from musl/src/math/mips/fabs.c rename to lib/musl/src/math/mips/fabs.c diff --git a/musl/src/math/mips/fabsf.c b/lib/musl/src/math/mips/fabsf.c similarity index 100% rename from musl/src/math/mips/fabsf.c rename to lib/musl/src/math/mips/fabsf.c diff --git a/musl/src/math/mips/sqrt.c b/lib/musl/src/math/mips/sqrt.c similarity index 100% rename from musl/src/math/mips/sqrt.c rename to lib/musl/src/math/mips/sqrt.c diff --git a/musl/src/math/mips/sqrtf.c b/lib/musl/src/math/mips/sqrtf.c similarity index 100% rename from musl/src/math/mips/sqrtf.c rename to lib/musl/src/math/mips/sqrtf.c diff --git a/musl/src/math/modf.c b/lib/musl/src/math/modf.c similarity index 100% rename from musl/src/math/modf.c rename to lib/musl/src/math/modf.c diff --git a/musl/src/math/modff.c b/lib/musl/src/math/modff.c similarity index 100% rename from musl/src/math/modff.c rename to lib/musl/src/math/modff.c diff --git a/musl/src/math/modfl.c b/lib/musl/src/math/modfl.c similarity index 100% rename from musl/src/math/modfl.c rename to lib/musl/src/math/modfl.c diff --git a/musl/src/math/nan.c b/lib/musl/src/math/nan.c similarity index 100% rename from musl/src/math/nan.c rename to lib/musl/src/math/nan.c diff --git a/musl/src/math/nanf.c b/lib/musl/src/math/nanf.c similarity index 100% rename from musl/src/math/nanf.c rename to lib/musl/src/math/nanf.c diff --git a/musl/src/math/nanl.c b/lib/musl/src/math/nanl.c similarity index 100% rename from musl/src/math/nanl.c rename to lib/musl/src/math/nanl.c diff --git a/musl/src/math/nearbyint.c b/lib/musl/src/math/nearbyint.c similarity index 100% rename from musl/src/math/nearbyint.c rename to lib/musl/src/math/nearbyint.c diff --git a/musl/src/math/nearbyintf.c b/lib/musl/src/math/nearbyintf.c similarity index 100% rename from musl/src/math/nearbyintf.c rename to lib/musl/src/math/nearbyintf.c diff --git a/musl/src/math/nearbyintl.c b/lib/musl/src/math/nearbyintl.c similarity index 100% rename from musl/src/math/nearbyintl.c rename to lib/musl/src/math/nearbyintl.c diff --git a/musl/src/math/nextafter.c b/lib/musl/src/math/nextafter.c similarity index 100% rename from musl/src/math/nextafter.c rename to lib/musl/src/math/nextafter.c diff --git a/musl/src/math/nextafterf.c b/lib/musl/src/math/nextafterf.c similarity index 100% rename from musl/src/math/nextafterf.c rename to lib/musl/src/math/nextafterf.c diff --git a/musl/src/math/nextafterl.c b/lib/musl/src/math/nextafterl.c similarity index 100% rename from musl/src/math/nextafterl.c rename to lib/musl/src/math/nextafterl.c diff --git a/musl/src/math/nexttoward.c b/lib/musl/src/math/nexttoward.c similarity index 100% rename from musl/src/math/nexttoward.c rename to lib/musl/src/math/nexttoward.c diff --git a/musl/src/math/nexttowardf.c b/lib/musl/src/math/nexttowardf.c similarity index 100% rename from musl/src/math/nexttowardf.c rename to lib/musl/src/math/nexttowardf.c diff --git a/musl/src/math/nexttowardl.c b/lib/musl/src/math/nexttowardl.c similarity index 100% rename from musl/src/math/nexttowardl.c rename to lib/musl/src/math/nexttowardl.c diff --git a/musl/src/math/pow.c b/lib/musl/src/math/pow.c similarity index 100% rename from musl/src/math/pow.c rename to lib/musl/src/math/pow.c diff --git a/musl/src/math/pow_data.c b/lib/musl/src/math/pow_data.c similarity index 100% rename from musl/src/math/pow_data.c rename to lib/musl/src/math/pow_data.c diff --git a/musl/src/math/pow_data.h b/lib/musl/src/math/pow_data.h similarity index 100% rename from musl/src/math/pow_data.h rename to lib/musl/src/math/pow_data.h diff --git a/musl/src/math/powerpc/fabs.c b/lib/musl/src/math/powerpc/fabs.c similarity index 100% rename from musl/src/math/powerpc/fabs.c rename to lib/musl/src/math/powerpc/fabs.c diff --git a/musl/src/math/powerpc/fabsf.c b/lib/musl/src/math/powerpc/fabsf.c similarity index 100% rename from musl/src/math/powerpc/fabsf.c rename to lib/musl/src/math/powerpc/fabsf.c diff --git a/musl/src/math/powerpc/fma.c b/lib/musl/src/math/powerpc/fma.c similarity index 100% rename from musl/src/math/powerpc/fma.c rename to lib/musl/src/math/powerpc/fma.c diff --git a/musl/src/math/powerpc/fmaf.c b/lib/musl/src/math/powerpc/fmaf.c similarity index 100% rename from musl/src/math/powerpc/fmaf.c rename to lib/musl/src/math/powerpc/fmaf.c diff --git a/musl/src/math/powerpc/sqrt.c b/lib/musl/src/math/powerpc/sqrt.c similarity index 100% rename from musl/src/math/powerpc/sqrt.c rename to lib/musl/src/math/powerpc/sqrt.c diff --git a/musl/src/math/powerpc/sqrtf.c b/lib/musl/src/math/powerpc/sqrtf.c similarity index 100% rename from musl/src/math/powerpc/sqrtf.c rename to lib/musl/src/math/powerpc/sqrtf.c diff --git a/musl/src/math/powerpc64/ceil.c b/lib/musl/src/math/powerpc64/ceil.c similarity index 100% rename from musl/src/math/powerpc64/ceil.c rename to lib/musl/src/math/powerpc64/ceil.c diff --git a/musl/src/math/powerpc64/ceilf.c b/lib/musl/src/math/powerpc64/ceilf.c similarity index 100% rename from musl/src/math/powerpc64/ceilf.c rename to lib/musl/src/math/powerpc64/ceilf.c diff --git a/musl/src/math/powerpc64/fabs.c b/lib/musl/src/math/powerpc64/fabs.c similarity index 100% rename from musl/src/math/powerpc64/fabs.c rename to lib/musl/src/math/powerpc64/fabs.c diff --git a/musl/src/math/powerpc64/fabsf.c b/lib/musl/src/math/powerpc64/fabsf.c similarity index 100% rename from musl/src/math/powerpc64/fabsf.c rename to lib/musl/src/math/powerpc64/fabsf.c diff --git a/musl/src/math/powerpc64/floor.c b/lib/musl/src/math/powerpc64/floor.c similarity index 100% rename from musl/src/math/powerpc64/floor.c rename to lib/musl/src/math/powerpc64/floor.c diff --git a/musl/src/math/powerpc64/floorf.c b/lib/musl/src/math/powerpc64/floorf.c similarity index 100% rename from musl/src/math/powerpc64/floorf.c rename to lib/musl/src/math/powerpc64/floorf.c diff --git a/musl/src/math/powerpc64/fma.c b/lib/musl/src/math/powerpc64/fma.c similarity index 100% rename from musl/src/math/powerpc64/fma.c rename to lib/musl/src/math/powerpc64/fma.c diff --git a/musl/src/math/powerpc64/fmaf.c b/lib/musl/src/math/powerpc64/fmaf.c similarity index 100% rename from musl/src/math/powerpc64/fmaf.c rename to lib/musl/src/math/powerpc64/fmaf.c diff --git a/musl/src/math/powerpc64/fmax.c b/lib/musl/src/math/powerpc64/fmax.c similarity index 100% rename from musl/src/math/powerpc64/fmax.c rename to lib/musl/src/math/powerpc64/fmax.c diff --git a/musl/src/math/powerpc64/fmaxf.c b/lib/musl/src/math/powerpc64/fmaxf.c similarity index 100% rename from musl/src/math/powerpc64/fmaxf.c rename to lib/musl/src/math/powerpc64/fmaxf.c diff --git a/musl/src/math/powerpc64/fmin.c b/lib/musl/src/math/powerpc64/fmin.c similarity index 100% rename from musl/src/math/powerpc64/fmin.c rename to lib/musl/src/math/powerpc64/fmin.c diff --git a/musl/src/math/powerpc64/fminf.c b/lib/musl/src/math/powerpc64/fminf.c similarity index 100% rename from musl/src/math/powerpc64/fminf.c rename to lib/musl/src/math/powerpc64/fminf.c diff --git a/musl/src/math/powerpc64/lrint.c b/lib/musl/src/math/powerpc64/lrint.c similarity index 100% rename from musl/src/math/powerpc64/lrint.c rename to lib/musl/src/math/powerpc64/lrint.c diff --git a/musl/src/math/powerpc64/lrintf.c b/lib/musl/src/math/powerpc64/lrintf.c similarity index 100% rename from musl/src/math/powerpc64/lrintf.c rename to lib/musl/src/math/powerpc64/lrintf.c diff --git a/musl/src/math/powerpc64/lround.c b/lib/musl/src/math/powerpc64/lround.c similarity index 100% rename from musl/src/math/powerpc64/lround.c rename to lib/musl/src/math/powerpc64/lround.c diff --git a/musl/src/math/powerpc64/lroundf.c b/lib/musl/src/math/powerpc64/lroundf.c similarity index 100% rename from musl/src/math/powerpc64/lroundf.c rename to lib/musl/src/math/powerpc64/lroundf.c diff --git a/musl/src/math/powerpc64/round.c b/lib/musl/src/math/powerpc64/round.c similarity index 100% rename from musl/src/math/powerpc64/round.c rename to lib/musl/src/math/powerpc64/round.c diff --git a/musl/src/math/powerpc64/roundf.c b/lib/musl/src/math/powerpc64/roundf.c similarity index 100% rename from musl/src/math/powerpc64/roundf.c rename to lib/musl/src/math/powerpc64/roundf.c diff --git a/musl/src/math/powerpc64/sqrt.c b/lib/musl/src/math/powerpc64/sqrt.c similarity index 100% rename from musl/src/math/powerpc64/sqrt.c rename to lib/musl/src/math/powerpc64/sqrt.c diff --git a/musl/src/math/powerpc64/sqrtf.c b/lib/musl/src/math/powerpc64/sqrtf.c similarity index 100% rename from musl/src/math/powerpc64/sqrtf.c rename to lib/musl/src/math/powerpc64/sqrtf.c diff --git a/musl/src/math/powerpc64/trunc.c b/lib/musl/src/math/powerpc64/trunc.c similarity index 100% rename from musl/src/math/powerpc64/trunc.c rename to lib/musl/src/math/powerpc64/trunc.c diff --git a/musl/src/math/powerpc64/truncf.c b/lib/musl/src/math/powerpc64/truncf.c similarity index 100% rename from musl/src/math/powerpc64/truncf.c rename to lib/musl/src/math/powerpc64/truncf.c diff --git a/musl/src/math/powf.c b/lib/musl/src/math/powf.c similarity index 100% rename from musl/src/math/powf.c rename to lib/musl/src/math/powf.c diff --git a/musl/src/math/powf_data.c b/lib/musl/src/math/powf_data.c similarity index 100% rename from musl/src/math/powf_data.c rename to lib/musl/src/math/powf_data.c diff --git a/musl/src/math/powf_data.h b/lib/musl/src/math/powf_data.h similarity index 100% rename from musl/src/math/powf_data.h rename to lib/musl/src/math/powf_data.h diff --git a/musl/src/math/powl.c b/lib/musl/src/math/powl.c similarity index 100% rename from musl/src/math/powl.c rename to lib/musl/src/math/powl.c diff --git a/musl/src/math/remainder.c b/lib/musl/src/math/remainder.c similarity index 100% rename from musl/src/math/remainder.c rename to lib/musl/src/math/remainder.c diff --git a/musl/src/math/remainderf.c b/lib/musl/src/math/remainderf.c similarity index 100% rename from musl/src/math/remainderf.c rename to lib/musl/src/math/remainderf.c diff --git a/musl/src/math/remainderl.c b/lib/musl/src/math/remainderl.c similarity index 100% rename from musl/src/math/remainderl.c rename to lib/musl/src/math/remainderl.c diff --git a/musl/src/math/remquo.c b/lib/musl/src/math/remquo.c similarity index 100% rename from musl/src/math/remquo.c rename to lib/musl/src/math/remquo.c diff --git a/musl/src/math/remquof.c b/lib/musl/src/math/remquof.c similarity index 100% rename from musl/src/math/remquof.c rename to lib/musl/src/math/remquof.c diff --git a/musl/src/math/remquol.c b/lib/musl/src/math/remquol.c similarity index 100% rename from musl/src/math/remquol.c rename to lib/musl/src/math/remquol.c diff --git a/musl/src/math/rint.c b/lib/musl/src/math/rint.c similarity index 100% rename from musl/src/math/rint.c rename to lib/musl/src/math/rint.c diff --git a/musl/src/math/rintf.c b/lib/musl/src/math/rintf.c similarity index 100% rename from musl/src/math/rintf.c rename to lib/musl/src/math/rintf.c diff --git a/musl/src/math/rintl.c b/lib/musl/src/math/rintl.c similarity index 100% rename from musl/src/math/rintl.c rename to lib/musl/src/math/rintl.c diff --git a/musl/src/math/riscv64/copysign.c b/lib/musl/src/math/riscv64/copysign.c similarity index 100% rename from musl/src/math/riscv64/copysign.c rename to lib/musl/src/math/riscv64/copysign.c diff --git a/musl/src/math/riscv64/copysignf.c b/lib/musl/src/math/riscv64/copysignf.c similarity index 100% rename from musl/src/math/riscv64/copysignf.c rename to lib/musl/src/math/riscv64/copysignf.c diff --git a/musl/src/math/riscv64/fabs.c b/lib/musl/src/math/riscv64/fabs.c similarity index 100% rename from musl/src/math/riscv64/fabs.c rename to lib/musl/src/math/riscv64/fabs.c diff --git a/musl/src/math/riscv64/fabsf.c b/lib/musl/src/math/riscv64/fabsf.c similarity index 100% rename from musl/src/math/riscv64/fabsf.c rename to lib/musl/src/math/riscv64/fabsf.c diff --git a/musl/src/math/riscv64/fma.c b/lib/musl/src/math/riscv64/fma.c similarity index 100% rename from musl/src/math/riscv64/fma.c rename to lib/musl/src/math/riscv64/fma.c diff --git a/musl/src/math/riscv64/fmaf.c b/lib/musl/src/math/riscv64/fmaf.c similarity index 100% rename from musl/src/math/riscv64/fmaf.c rename to lib/musl/src/math/riscv64/fmaf.c diff --git a/musl/src/math/riscv64/fmax.c b/lib/musl/src/math/riscv64/fmax.c similarity index 100% rename from musl/src/math/riscv64/fmax.c rename to lib/musl/src/math/riscv64/fmax.c diff --git a/musl/src/math/riscv64/fmaxf.c b/lib/musl/src/math/riscv64/fmaxf.c similarity index 100% rename from musl/src/math/riscv64/fmaxf.c rename to lib/musl/src/math/riscv64/fmaxf.c diff --git a/musl/src/math/riscv64/fmin.c b/lib/musl/src/math/riscv64/fmin.c similarity index 100% rename from musl/src/math/riscv64/fmin.c rename to lib/musl/src/math/riscv64/fmin.c diff --git a/musl/src/math/riscv64/fminf.c b/lib/musl/src/math/riscv64/fminf.c similarity index 100% rename from musl/src/math/riscv64/fminf.c rename to lib/musl/src/math/riscv64/fminf.c diff --git a/musl/src/math/riscv64/sqrt.c b/lib/musl/src/math/riscv64/sqrt.c similarity index 100% rename from musl/src/math/riscv64/sqrt.c rename to lib/musl/src/math/riscv64/sqrt.c diff --git a/musl/src/math/riscv64/sqrtf.c b/lib/musl/src/math/riscv64/sqrtf.c similarity index 100% rename from musl/src/math/riscv64/sqrtf.c rename to lib/musl/src/math/riscv64/sqrtf.c diff --git a/musl/src/math/round.c b/lib/musl/src/math/round.c similarity index 100% rename from musl/src/math/round.c rename to lib/musl/src/math/round.c diff --git a/musl/src/math/roundf.c b/lib/musl/src/math/roundf.c similarity index 100% rename from musl/src/math/roundf.c rename to lib/musl/src/math/roundf.c diff --git a/musl/src/math/roundl.c b/lib/musl/src/math/roundl.c similarity index 100% rename from musl/src/math/roundl.c rename to lib/musl/src/math/roundl.c diff --git a/musl/src/math/s390x/ceil.c b/lib/musl/src/math/s390x/ceil.c similarity index 100% rename from musl/src/math/s390x/ceil.c rename to lib/musl/src/math/s390x/ceil.c diff --git a/musl/src/math/s390x/ceilf.c b/lib/musl/src/math/s390x/ceilf.c similarity index 100% rename from musl/src/math/s390x/ceilf.c rename to lib/musl/src/math/s390x/ceilf.c diff --git a/musl/src/math/s390x/ceill.c b/lib/musl/src/math/s390x/ceill.c similarity index 100% rename from musl/src/math/s390x/ceill.c rename to lib/musl/src/math/s390x/ceill.c diff --git a/musl/src/math/s390x/fabs.c b/lib/musl/src/math/s390x/fabs.c similarity index 100% rename from musl/src/math/s390x/fabs.c rename to lib/musl/src/math/s390x/fabs.c diff --git a/musl/src/math/s390x/fabsf.c b/lib/musl/src/math/s390x/fabsf.c similarity index 100% rename from musl/src/math/s390x/fabsf.c rename to lib/musl/src/math/s390x/fabsf.c diff --git a/musl/src/math/s390x/fabsl.c b/lib/musl/src/math/s390x/fabsl.c similarity index 100% rename from musl/src/math/s390x/fabsl.c rename to lib/musl/src/math/s390x/fabsl.c diff --git a/musl/src/math/s390x/floor.c b/lib/musl/src/math/s390x/floor.c similarity index 100% rename from musl/src/math/s390x/floor.c rename to lib/musl/src/math/s390x/floor.c diff --git a/musl/src/math/s390x/floorf.c b/lib/musl/src/math/s390x/floorf.c similarity index 100% rename from musl/src/math/s390x/floorf.c rename to lib/musl/src/math/s390x/floorf.c diff --git a/musl/src/math/s390x/floorl.c b/lib/musl/src/math/s390x/floorl.c similarity index 100% rename from musl/src/math/s390x/floorl.c rename to lib/musl/src/math/s390x/floorl.c diff --git a/musl/src/math/s390x/fma.c b/lib/musl/src/math/s390x/fma.c similarity index 100% rename from musl/src/math/s390x/fma.c rename to lib/musl/src/math/s390x/fma.c diff --git a/musl/src/math/s390x/fmaf.c b/lib/musl/src/math/s390x/fmaf.c similarity index 100% rename from musl/src/math/s390x/fmaf.c rename to lib/musl/src/math/s390x/fmaf.c diff --git a/musl/src/math/s390x/nearbyint.c b/lib/musl/src/math/s390x/nearbyint.c similarity index 100% rename from musl/src/math/s390x/nearbyint.c rename to lib/musl/src/math/s390x/nearbyint.c diff --git a/musl/src/math/s390x/nearbyintf.c b/lib/musl/src/math/s390x/nearbyintf.c similarity index 100% rename from musl/src/math/s390x/nearbyintf.c rename to lib/musl/src/math/s390x/nearbyintf.c diff --git a/musl/src/math/s390x/nearbyintl.c b/lib/musl/src/math/s390x/nearbyintl.c similarity index 100% rename from musl/src/math/s390x/nearbyintl.c rename to lib/musl/src/math/s390x/nearbyintl.c diff --git a/musl/src/math/s390x/rint.c b/lib/musl/src/math/s390x/rint.c similarity index 100% rename from musl/src/math/s390x/rint.c rename to lib/musl/src/math/s390x/rint.c diff --git a/musl/src/math/s390x/rintf.c b/lib/musl/src/math/s390x/rintf.c similarity index 100% rename from musl/src/math/s390x/rintf.c rename to lib/musl/src/math/s390x/rintf.c diff --git a/musl/src/math/s390x/rintl.c b/lib/musl/src/math/s390x/rintl.c similarity index 100% rename from musl/src/math/s390x/rintl.c rename to lib/musl/src/math/s390x/rintl.c diff --git a/musl/src/math/s390x/round.c b/lib/musl/src/math/s390x/round.c similarity index 100% rename from musl/src/math/s390x/round.c rename to lib/musl/src/math/s390x/round.c diff --git a/musl/src/math/s390x/roundf.c b/lib/musl/src/math/s390x/roundf.c similarity index 100% rename from musl/src/math/s390x/roundf.c rename to lib/musl/src/math/s390x/roundf.c diff --git a/musl/src/math/s390x/roundl.c b/lib/musl/src/math/s390x/roundl.c similarity index 100% rename from musl/src/math/s390x/roundl.c rename to lib/musl/src/math/s390x/roundl.c diff --git a/musl/src/math/s390x/sqrt.c b/lib/musl/src/math/s390x/sqrt.c similarity index 100% rename from musl/src/math/s390x/sqrt.c rename to lib/musl/src/math/s390x/sqrt.c diff --git a/musl/src/math/s390x/sqrtf.c b/lib/musl/src/math/s390x/sqrtf.c similarity index 100% rename from musl/src/math/s390x/sqrtf.c rename to lib/musl/src/math/s390x/sqrtf.c diff --git a/musl/src/math/s390x/sqrtl.c b/lib/musl/src/math/s390x/sqrtl.c similarity index 100% rename from musl/src/math/s390x/sqrtl.c rename to lib/musl/src/math/s390x/sqrtl.c diff --git a/musl/src/math/s390x/trunc.c b/lib/musl/src/math/s390x/trunc.c similarity index 100% rename from musl/src/math/s390x/trunc.c rename to lib/musl/src/math/s390x/trunc.c diff --git a/musl/src/math/s390x/truncf.c b/lib/musl/src/math/s390x/truncf.c similarity index 100% rename from musl/src/math/s390x/truncf.c rename to lib/musl/src/math/s390x/truncf.c diff --git a/musl/src/math/s390x/truncl.c b/lib/musl/src/math/s390x/truncl.c similarity index 100% rename from musl/src/math/s390x/truncl.c rename to lib/musl/src/math/s390x/truncl.c diff --git a/musl/src/math/scalb.c b/lib/musl/src/math/scalb.c similarity index 100% rename from musl/src/math/scalb.c rename to lib/musl/src/math/scalb.c diff --git a/musl/src/math/scalbf.c b/lib/musl/src/math/scalbf.c similarity index 100% rename from musl/src/math/scalbf.c rename to lib/musl/src/math/scalbf.c diff --git a/musl/src/math/scalbln.c b/lib/musl/src/math/scalbln.c similarity index 100% rename from musl/src/math/scalbln.c rename to lib/musl/src/math/scalbln.c diff --git a/musl/src/math/scalblnf.c b/lib/musl/src/math/scalblnf.c similarity index 100% rename from musl/src/math/scalblnf.c rename to lib/musl/src/math/scalblnf.c diff --git a/musl/src/math/scalblnl.c b/lib/musl/src/math/scalblnl.c similarity index 100% rename from musl/src/math/scalblnl.c rename to lib/musl/src/math/scalblnl.c diff --git a/musl/src/math/scalbn.c b/lib/musl/src/math/scalbn.c similarity index 100% rename from musl/src/math/scalbn.c rename to lib/musl/src/math/scalbn.c diff --git a/musl/src/math/scalbnf.c b/lib/musl/src/math/scalbnf.c similarity index 100% rename from musl/src/math/scalbnf.c rename to lib/musl/src/math/scalbnf.c diff --git a/musl/src/math/scalbnl.c b/lib/musl/src/math/scalbnl.c similarity index 100% rename from musl/src/math/scalbnl.c rename to lib/musl/src/math/scalbnl.c diff --git a/musl/src/math/signgam.c b/lib/musl/src/math/signgam.c similarity index 100% rename from musl/src/math/signgam.c rename to lib/musl/src/math/signgam.c diff --git a/musl/src/math/significand.c b/lib/musl/src/math/significand.c similarity index 100% rename from musl/src/math/significand.c rename to lib/musl/src/math/significand.c diff --git a/musl/src/math/significandf.c b/lib/musl/src/math/significandf.c similarity index 100% rename from musl/src/math/significandf.c rename to lib/musl/src/math/significandf.c diff --git a/musl/src/math/sin.c b/lib/musl/src/math/sin.c similarity index 100% rename from musl/src/math/sin.c rename to lib/musl/src/math/sin.c diff --git a/musl/src/math/sincos.c b/lib/musl/src/math/sincos.c similarity index 100% rename from musl/src/math/sincos.c rename to lib/musl/src/math/sincos.c diff --git a/musl/src/math/sincosf.c b/lib/musl/src/math/sincosf.c similarity index 100% rename from musl/src/math/sincosf.c rename to lib/musl/src/math/sincosf.c diff --git a/musl/src/math/sincosl.c b/lib/musl/src/math/sincosl.c similarity index 100% rename from musl/src/math/sincosl.c rename to lib/musl/src/math/sincosl.c diff --git a/musl/src/math/sinf.c b/lib/musl/src/math/sinf.c similarity index 100% rename from musl/src/math/sinf.c rename to lib/musl/src/math/sinf.c diff --git a/musl/src/math/sinh.c b/lib/musl/src/math/sinh.c similarity index 100% rename from musl/src/math/sinh.c rename to lib/musl/src/math/sinh.c diff --git a/musl/src/math/sinhf.c b/lib/musl/src/math/sinhf.c similarity index 100% rename from musl/src/math/sinhf.c rename to lib/musl/src/math/sinhf.c diff --git a/musl/src/math/sinhl.c b/lib/musl/src/math/sinhl.c similarity index 100% rename from musl/src/math/sinhl.c rename to lib/musl/src/math/sinhl.c diff --git a/musl/src/math/sinl.c b/lib/musl/src/math/sinl.c similarity index 100% rename from musl/src/math/sinl.c rename to lib/musl/src/math/sinl.c diff --git a/musl/src/math/sqrt.c b/lib/musl/src/math/sqrt.c similarity index 100% rename from musl/src/math/sqrt.c rename to lib/musl/src/math/sqrt.c diff --git a/musl/src/math/sqrtf.c b/lib/musl/src/math/sqrtf.c similarity index 100% rename from musl/src/math/sqrtf.c rename to lib/musl/src/math/sqrtf.c diff --git a/musl/src/math/sqrtl.c b/lib/musl/src/math/sqrtl.c similarity index 100% rename from musl/src/math/sqrtl.c rename to lib/musl/src/math/sqrtl.c diff --git a/musl/src/math/tan.c b/lib/musl/src/math/tan.c similarity index 100% rename from musl/src/math/tan.c rename to lib/musl/src/math/tan.c diff --git a/musl/src/math/tanf.c b/lib/musl/src/math/tanf.c similarity index 100% rename from musl/src/math/tanf.c rename to lib/musl/src/math/tanf.c diff --git a/musl/src/math/tanh.c b/lib/musl/src/math/tanh.c similarity index 100% rename from musl/src/math/tanh.c rename to lib/musl/src/math/tanh.c diff --git a/musl/src/math/tanhf.c b/lib/musl/src/math/tanhf.c similarity index 100% rename from musl/src/math/tanhf.c rename to lib/musl/src/math/tanhf.c diff --git a/musl/src/math/tanhl.c b/lib/musl/src/math/tanhl.c similarity index 100% rename from musl/src/math/tanhl.c rename to lib/musl/src/math/tanhl.c diff --git a/musl/src/math/tanl.c b/lib/musl/src/math/tanl.c similarity index 100% rename from musl/src/math/tanl.c rename to lib/musl/src/math/tanl.c diff --git a/musl/src/math/tgamma.c b/lib/musl/src/math/tgamma.c similarity index 100% rename from musl/src/math/tgamma.c rename to lib/musl/src/math/tgamma.c diff --git a/musl/src/math/tgammaf.c b/lib/musl/src/math/tgammaf.c similarity index 100% rename from musl/src/math/tgammaf.c rename to lib/musl/src/math/tgammaf.c diff --git a/musl/src/math/tgammal.c b/lib/musl/src/math/tgammal.c similarity index 100% rename from musl/src/math/tgammal.c rename to lib/musl/src/math/tgammal.c diff --git a/musl/src/math/trunc.c b/lib/musl/src/math/trunc.c similarity index 100% rename from musl/src/math/trunc.c rename to lib/musl/src/math/trunc.c diff --git a/musl/src/math/truncf.c b/lib/musl/src/math/truncf.c similarity index 100% rename from musl/src/math/truncf.c rename to lib/musl/src/math/truncf.c diff --git a/musl/src/math/truncl.c b/lib/musl/src/math/truncl.c similarity index 100% rename from musl/src/math/truncl.c rename to lib/musl/src/math/truncl.c diff --git a/musl/src/math/x32/__invtrigl.s b/lib/musl/src/math/x32/__invtrigl.s similarity index 100% rename from musl/src/math/x32/__invtrigl.s rename to lib/musl/src/math/x32/__invtrigl.s diff --git a/musl/src/math/x32/acosl.s b/lib/musl/src/math/x32/acosl.s similarity index 100% rename from musl/src/math/x32/acosl.s rename to lib/musl/src/math/x32/acosl.s diff --git a/musl/src/math/x32/asinl.s b/lib/musl/src/math/x32/asinl.s similarity index 100% rename from musl/src/math/x32/asinl.s rename to lib/musl/src/math/x32/asinl.s diff --git a/musl/src/math/x32/atan2l.s b/lib/musl/src/math/x32/atan2l.s similarity index 100% rename from musl/src/math/x32/atan2l.s rename to lib/musl/src/math/x32/atan2l.s diff --git a/musl/src/math/x32/atanl.s b/lib/musl/src/math/x32/atanl.s similarity index 100% rename from musl/src/math/x32/atanl.s rename to lib/musl/src/math/x32/atanl.s diff --git a/musl/src/math/x32/ceill.s b/lib/musl/src/math/x32/ceill.s similarity index 100% rename from musl/src/math/x32/ceill.s rename to lib/musl/src/math/x32/ceill.s diff --git a/musl/src/math/x32/exp2l.s b/lib/musl/src/math/x32/exp2l.s similarity index 100% rename from musl/src/math/x32/exp2l.s rename to lib/musl/src/math/x32/exp2l.s diff --git a/musl/src/math/x32/expl.s b/lib/musl/src/math/x32/expl.s similarity index 100% rename from musl/src/math/x32/expl.s rename to lib/musl/src/math/x32/expl.s diff --git a/musl/src/math/x32/expm1l.s b/lib/musl/src/math/x32/expm1l.s similarity index 100% rename from musl/src/math/x32/expm1l.s rename to lib/musl/src/math/x32/expm1l.s diff --git a/musl/src/math/x32/fabs.s b/lib/musl/src/math/x32/fabs.s similarity index 100% rename from musl/src/math/x32/fabs.s rename to lib/musl/src/math/x32/fabs.s diff --git a/musl/src/math/x32/fabsf.s b/lib/musl/src/math/x32/fabsf.s similarity index 100% rename from musl/src/math/x32/fabsf.s rename to lib/musl/src/math/x32/fabsf.s diff --git a/musl/src/math/x32/fabsl.s b/lib/musl/src/math/x32/fabsl.s similarity index 100% rename from musl/src/math/x32/fabsl.s rename to lib/musl/src/math/x32/fabsl.s diff --git a/musl/src/math/x32/floorl.s b/lib/musl/src/math/x32/floorl.s similarity index 100% rename from musl/src/math/x32/floorl.s rename to lib/musl/src/math/x32/floorl.s diff --git a/musl/src/math/x32/fma.c b/lib/musl/src/math/x32/fma.c similarity index 100% rename from musl/src/math/x32/fma.c rename to lib/musl/src/math/x32/fma.c diff --git a/musl/src/math/x32/fmaf.c b/lib/musl/src/math/x32/fmaf.c similarity index 100% rename from musl/src/math/x32/fmaf.c rename to lib/musl/src/math/x32/fmaf.c diff --git a/musl/src/math/x32/fmodl.s b/lib/musl/src/math/x32/fmodl.s similarity index 100% rename from musl/src/math/x32/fmodl.s rename to lib/musl/src/math/x32/fmodl.s diff --git a/musl/src/math/x32/llrint.s b/lib/musl/src/math/x32/llrint.s similarity index 100% rename from musl/src/math/x32/llrint.s rename to lib/musl/src/math/x32/llrint.s diff --git a/musl/src/math/x32/llrintf.s b/lib/musl/src/math/x32/llrintf.s similarity index 100% rename from musl/src/math/x32/llrintf.s rename to lib/musl/src/math/x32/llrintf.s diff --git a/musl/src/math/x32/llrintl.s b/lib/musl/src/math/x32/llrintl.s similarity index 100% rename from musl/src/math/x32/llrintl.s rename to lib/musl/src/math/x32/llrintl.s diff --git a/musl/src/math/x32/log10l.s b/lib/musl/src/math/x32/log10l.s similarity index 100% rename from musl/src/math/x32/log10l.s rename to lib/musl/src/math/x32/log10l.s diff --git a/musl/src/math/x32/log1pl.s b/lib/musl/src/math/x32/log1pl.s similarity index 100% rename from musl/src/math/x32/log1pl.s rename to lib/musl/src/math/x32/log1pl.s diff --git a/musl/src/math/x32/log2l.s b/lib/musl/src/math/x32/log2l.s similarity index 100% rename from musl/src/math/x32/log2l.s rename to lib/musl/src/math/x32/log2l.s diff --git a/musl/src/math/x32/logl.s b/lib/musl/src/math/x32/logl.s similarity index 100% rename from musl/src/math/x32/logl.s rename to lib/musl/src/math/x32/logl.s diff --git a/musl/src/math/x32/lrint.s b/lib/musl/src/math/x32/lrint.s similarity index 100% rename from musl/src/math/x32/lrint.s rename to lib/musl/src/math/x32/lrint.s diff --git a/musl/src/math/x32/lrintf.s b/lib/musl/src/math/x32/lrintf.s similarity index 100% rename from musl/src/math/x32/lrintf.s rename to lib/musl/src/math/x32/lrintf.s diff --git a/musl/src/math/x32/lrintl.s b/lib/musl/src/math/x32/lrintl.s similarity index 100% rename from musl/src/math/x32/lrintl.s rename to lib/musl/src/math/x32/lrintl.s diff --git a/musl/src/math/x32/remainderl.s b/lib/musl/src/math/x32/remainderl.s similarity index 100% rename from musl/src/math/x32/remainderl.s rename to lib/musl/src/math/x32/remainderl.s diff --git a/musl/src/math/x32/rintl.s b/lib/musl/src/math/x32/rintl.s similarity index 100% rename from musl/src/math/x32/rintl.s rename to lib/musl/src/math/x32/rintl.s diff --git a/musl/src/math/x32/sqrt.s b/lib/musl/src/math/x32/sqrt.s similarity index 100% rename from musl/src/math/x32/sqrt.s rename to lib/musl/src/math/x32/sqrt.s diff --git a/musl/src/math/x32/sqrtf.s b/lib/musl/src/math/x32/sqrtf.s similarity index 100% rename from musl/src/math/x32/sqrtf.s rename to lib/musl/src/math/x32/sqrtf.s diff --git a/musl/src/math/x32/sqrtl.s b/lib/musl/src/math/x32/sqrtl.s similarity index 100% rename from musl/src/math/x32/sqrtl.s rename to lib/musl/src/math/x32/sqrtl.s diff --git a/musl/src/math/x32/truncl.s b/lib/musl/src/math/x32/truncl.s similarity index 100% rename from musl/src/math/x32/truncl.s rename to lib/musl/src/math/x32/truncl.s diff --git a/musl/src/math/x86_64/__invtrigl.s b/lib/musl/src/math/x86_64/__invtrigl.s similarity index 100% rename from musl/src/math/x86_64/__invtrigl.s rename to lib/musl/src/math/x86_64/__invtrigl.s diff --git a/musl/src/math/x86_64/acosl.s b/lib/musl/src/math/x86_64/acosl.s similarity index 100% rename from musl/src/math/x86_64/acosl.s rename to lib/musl/src/math/x86_64/acosl.s diff --git a/musl/src/math/x86_64/asinl.s b/lib/musl/src/math/x86_64/asinl.s similarity index 100% rename from musl/src/math/x86_64/asinl.s rename to lib/musl/src/math/x86_64/asinl.s diff --git a/musl/src/math/x86_64/atan2l.s b/lib/musl/src/math/x86_64/atan2l.s similarity index 100% rename from musl/src/math/x86_64/atan2l.s rename to lib/musl/src/math/x86_64/atan2l.s diff --git a/musl/src/math/x86_64/atanl.s b/lib/musl/src/math/x86_64/atanl.s similarity index 100% rename from musl/src/math/x86_64/atanl.s rename to lib/musl/src/math/x86_64/atanl.s diff --git a/musl/src/math/x86_64/ceill.s b/lib/musl/src/math/x86_64/ceill.s similarity index 100% rename from musl/src/math/x86_64/ceill.s rename to lib/musl/src/math/x86_64/ceill.s diff --git a/musl/src/math/x86_64/exp2l.s b/lib/musl/src/math/x86_64/exp2l.s similarity index 100% rename from musl/src/math/x86_64/exp2l.s rename to lib/musl/src/math/x86_64/exp2l.s diff --git a/musl/src/math/x86_64/expl.s b/lib/musl/src/math/x86_64/expl.s similarity index 100% rename from musl/src/math/x86_64/expl.s rename to lib/musl/src/math/x86_64/expl.s diff --git a/musl/src/math/x86_64/expm1l.s b/lib/musl/src/math/x86_64/expm1l.s similarity index 100% rename from musl/src/math/x86_64/expm1l.s rename to lib/musl/src/math/x86_64/expm1l.s diff --git a/musl/src/math/x86_64/fabs.s b/lib/musl/src/math/x86_64/fabs.s similarity index 100% rename from musl/src/math/x86_64/fabs.s rename to lib/musl/src/math/x86_64/fabs.s diff --git a/musl/src/math/x86_64/fabsf.s b/lib/musl/src/math/x86_64/fabsf.s similarity index 100% rename from musl/src/math/x86_64/fabsf.s rename to lib/musl/src/math/x86_64/fabsf.s diff --git a/musl/src/math/x86_64/fabsl.s b/lib/musl/src/math/x86_64/fabsl.s similarity index 100% rename from musl/src/math/x86_64/fabsl.s rename to lib/musl/src/math/x86_64/fabsl.s diff --git a/musl/src/math/x86_64/floorl.s b/lib/musl/src/math/x86_64/floorl.s similarity index 100% rename from musl/src/math/x86_64/floorl.s rename to lib/musl/src/math/x86_64/floorl.s diff --git a/musl/src/math/x86_64/fma.c b/lib/musl/src/math/x86_64/fma.c similarity index 100% rename from musl/src/math/x86_64/fma.c rename to lib/musl/src/math/x86_64/fma.c diff --git a/musl/src/math/x86_64/fmaf.c b/lib/musl/src/math/x86_64/fmaf.c similarity index 100% rename from musl/src/math/x86_64/fmaf.c rename to lib/musl/src/math/x86_64/fmaf.c diff --git a/musl/src/math/x86_64/fmodl.s b/lib/musl/src/math/x86_64/fmodl.s similarity index 100% rename from musl/src/math/x86_64/fmodl.s rename to lib/musl/src/math/x86_64/fmodl.s diff --git a/musl/src/math/x86_64/llrint.s b/lib/musl/src/math/x86_64/llrint.s similarity index 100% rename from musl/src/math/x86_64/llrint.s rename to lib/musl/src/math/x86_64/llrint.s diff --git a/musl/src/math/x86_64/llrintf.s b/lib/musl/src/math/x86_64/llrintf.s similarity index 100% rename from musl/src/math/x86_64/llrintf.s rename to lib/musl/src/math/x86_64/llrintf.s diff --git a/musl/src/math/x86_64/llrintl.s b/lib/musl/src/math/x86_64/llrintl.s similarity index 100% rename from musl/src/math/x86_64/llrintl.s rename to lib/musl/src/math/x86_64/llrintl.s diff --git a/musl/src/math/x86_64/log10l.s b/lib/musl/src/math/x86_64/log10l.s similarity index 100% rename from musl/src/math/x86_64/log10l.s rename to lib/musl/src/math/x86_64/log10l.s diff --git a/musl/src/math/x86_64/log1pl.s b/lib/musl/src/math/x86_64/log1pl.s similarity index 100% rename from musl/src/math/x86_64/log1pl.s rename to lib/musl/src/math/x86_64/log1pl.s diff --git a/musl/src/math/x86_64/log2l.s b/lib/musl/src/math/x86_64/log2l.s similarity index 100% rename from musl/src/math/x86_64/log2l.s rename to lib/musl/src/math/x86_64/log2l.s diff --git a/musl/src/math/x86_64/logl.s b/lib/musl/src/math/x86_64/logl.s similarity index 100% rename from musl/src/math/x86_64/logl.s rename to lib/musl/src/math/x86_64/logl.s diff --git a/musl/src/math/x86_64/lrint.s b/lib/musl/src/math/x86_64/lrint.s similarity index 100% rename from musl/src/math/x86_64/lrint.s rename to lib/musl/src/math/x86_64/lrint.s diff --git a/musl/src/math/x86_64/lrintf.s b/lib/musl/src/math/x86_64/lrintf.s similarity index 100% rename from musl/src/math/x86_64/lrintf.s rename to lib/musl/src/math/x86_64/lrintf.s diff --git a/musl/src/math/x86_64/lrintl.s b/lib/musl/src/math/x86_64/lrintl.s similarity index 100% rename from musl/src/math/x86_64/lrintl.s rename to lib/musl/src/math/x86_64/lrintl.s diff --git a/musl/src/math/x86_64/remainderl.s b/lib/musl/src/math/x86_64/remainderl.s similarity index 100% rename from musl/src/math/x86_64/remainderl.s rename to lib/musl/src/math/x86_64/remainderl.s diff --git a/musl/src/math/x86_64/rintl.s b/lib/musl/src/math/x86_64/rintl.s similarity index 100% rename from musl/src/math/x86_64/rintl.s rename to lib/musl/src/math/x86_64/rintl.s diff --git a/musl/src/math/x86_64/sqrt.s b/lib/musl/src/math/x86_64/sqrt.s similarity index 100% rename from musl/src/math/x86_64/sqrt.s rename to lib/musl/src/math/x86_64/sqrt.s diff --git a/musl/src/math/x86_64/sqrtf.s b/lib/musl/src/math/x86_64/sqrtf.s similarity index 100% rename from musl/src/math/x86_64/sqrtf.s rename to lib/musl/src/math/x86_64/sqrtf.s diff --git a/musl/src/math/x86_64/sqrtl.s b/lib/musl/src/math/x86_64/sqrtl.s similarity index 100% rename from musl/src/math/x86_64/sqrtl.s rename to lib/musl/src/math/x86_64/sqrtl.s diff --git a/musl/src/math/x86_64/truncl.s b/lib/musl/src/math/x86_64/truncl.s similarity index 100% rename from musl/src/math/x86_64/truncl.s rename to lib/musl/src/math/x86_64/truncl.s diff --git a/musl/src/misc/a64l.c b/lib/musl/src/misc/a64l.c similarity index 100% rename from musl/src/misc/a64l.c rename to lib/musl/src/misc/a64l.c diff --git a/musl/src/misc/basename.c b/lib/musl/src/misc/basename.c similarity index 100% rename from musl/src/misc/basename.c rename to lib/musl/src/misc/basename.c diff --git a/musl/src/misc/dirname.c b/lib/musl/src/misc/dirname.c similarity index 100% rename from musl/src/misc/dirname.c rename to lib/musl/src/misc/dirname.c diff --git a/musl/src/misc/ffs.c b/lib/musl/src/misc/ffs.c similarity index 100% rename from musl/src/misc/ffs.c rename to lib/musl/src/misc/ffs.c diff --git a/musl/src/misc/ffsl.c b/lib/musl/src/misc/ffsl.c similarity index 100% rename from musl/src/misc/ffsl.c rename to lib/musl/src/misc/ffsl.c diff --git a/musl/src/misc/ffsll.c b/lib/musl/src/misc/ffsll.c similarity index 100% rename from musl/src/misc/ffsll.c rename to lib/musl/src/misc/ffsll.c diff --git a/musl/src/misc/fmtmsg.c b/lib/musl/src/misc/fmtmsg.c similarity index 100% rename from musl/src/misc/fmtmsg.c rename to lib/musl/src/misc/fmtmsg.c diff --git a/musl/src/misc/forkpty.c b/lib/musl/src/misc/forkpty.c similarity index 100% rename from musl/src/misc/forkpty.c rename to lib/musl/src/misc/forkpty.c diff --git a/musl/src/misc/get_current_dir_name.c b/lib/musl/src/misc/get_current_dir_name.c similarity index 100% rename from musl/src/misc/get_current_dir_name.c rename to lib/musl/src/misc/get_current_dir_name.c diff --git a/musl/src/misc/getauxval.c b/lib/musl/src/misc/getauxval.c similarity index 100% rename from musl/src/misc/getauxval.c rename to lib/musl/src/misc/getauxval.c diff --git a/musl/src/misc/getdomainname.c b/lib/musl/src/misc/getdomainname.c similarity index 100% rename from musl/src/misc/getdomainname.c rename to lib/musl/src/misc/getdomainname.c diff --git a/musl/src/misc/getentropy.c b/lib/musl/src/misc/getentropy.c similarity index 100% rename from musl/src/misc/getentropy.c rename to lib/musl/src/misc/getentropy.c diff --git a/musl/src/misc/gethostid.c b/lib/musl/src/misc/gethostid.c similarity index 100% rename from musl/src/misc/gethostid.c rename to lib/musl/src/misc/gethostid.c diff --git a/musl/src/misc/getopt.c b/lib/musl/src/misc/getopt.c similarity index 100% rename from musl/src/misc/getopt.c rename to lib/musl/src/misc/getopt.c diff --git a/musl/src/misc/getopt_long.c b/lib/musl/src/misc/getopt_long.c similarity index 100% rename from musl/src/misc/getopt_long.c rename to lib/musl/src/misc/getopt_long.c diff --git a/musl/src/misc/getpriority.c b/lib/musl/src/misc/getpriority.c similarity index 100% rename from musl/src/misc/getpriority.c rename to lib/musl/src/misc/getpriority.c diff --git a/musl/src/misc/getresgid.c b/lib/musl/src/misc/getresgid.c similarity index 100% rename from musl/src/misc/getresgid.c rename to lib/musl/src/misc/getresgid.c diff --git a/musl/src/misc/getresuid.c b/lib/musl/src/misc/getresuid.c similarity index 100% rename from musl/src/misc/getresuid.c rename to lib/musl/src/misc/getresuid.c diff --git a/musl/src/misc/getrlimit.c b/lib/musl/src/misc/getrlimit.c similarity index 100% rename from musl/src/misc/getrlimit.c rename to lib/musl/src/misc/getrlimit.c diff --git a/musl/src/misc/getrusage.c b/lib/musl/src/misc/getrusage.c similarity index 100% rename from musl/src/misc/getrusage.c rename to lib/musl/src/misc/getrusage.c diff --git a/musl/src/misc/getsubopt.c b/lib/musl/src/misc/getsubopt.c similarity index 100% rename from musl/src/misc/getsubopt.c rename to lib/musl/src/misc/getsubopt.c diff --git a/musl/src/misc/initgroups.c b/lib/musl/src/misc/initgroups.c similarity index 100% rename from musl/src/misc/initgroups.c rename to lib/musl/src/misc/initgroups.c diff --git a/musl/src/misc/ioctl.c b/lib/musl/src/misc/ioctl.c similarity index 100% rename from musl/src/misc/ioctl.c rename to lib/musl/src/misc/ioctl.c diff --git a/musl/src/misc/issetugid.c b/lib/musl/src/misc/issetugid.c similarity index 100% rename from musl/src/misc/issetugid.c rename to lib/musl/src/misc/issetugid.c diff --git a/musl/src/misc/lockf.c b/lib/musl/src/misc/lockf.c similarity index 100% rename from musl/src/misc/lockf.c rename to lib/musl/src/misc/lockf.c diff --git a/musl/src/misc/login_tty.c b/lib/musl/src/misc/login_tty.c similarity index 100% rename from musl/src/misc/login_tty.c rename to lib/musl/src/misc/login_tty.c diff --git a/musl/src/misc/mntent.c b/lib/musl/src/misc/mntent.c similarity index 100% rename from musl/src/misc/mntent.c rename to lib/musl/src/misc/mntent.c diff --git a/musl/src/misc/nftw.c b/lib/musl/src/misc/nftw.c similarity index 100% rename from musl/src/misc/nftw.c rename to lib/musl/src/misc/nftw.c diff --git a/musl/src/misc/openpty.c b/lib/musl/src/misc/openpty.c similarity index 100% rename from musl/src/misc/openpty.c rename to lib/musl/src/misc/openpty.c diff --git a/musl/src/misc/ptsname.c b/lib/musl/src/misc/ptsname.c similarity index 100% rename from musl/src/misc/ptsname.c rename to lib/musl/src/misc/ptsname.c diff --git a/musl/src/misc/pty.c b/lib/musl/src/misc/pty.c similarity index 100% rename from musl/src/misc/pty.c rename to lib/musl/src/misc/pty.c diff --git a/musl/src/misc/realpath.c b/lib/musl/src/misc/realpath.c similarity index 100% rename from musl/src/misc/realpath.c rename to lib/musl/src/misc/realpath.c diff --git a/musl/src/misc/setdomainname.c b/lib/musl/src/misc/setdomainname.c similarity index 100% rename from musl/src/misc/setdomainname.c rename to lib/musl/src/misc/setdomainname.c diff --git a/musl/src/misc/setpriority.c b/lib/musl/src/misc/setpriority.c similarity index 100% rename from musl/src/misc/setpriority.c rename to lib/musl/src/misc/setpriority.c diff --git a/musl/src/misc/setrlimit.c b/lib/musl/src/misc/setrlimit.c similarity index 100% rename from musl/src/misc/setrlimit.c rename to lib/musl/src/misc/setrlimit.c diff --git a/musl/src/misc/syscall.c b/lib/musl/src/misc/syscall.c similarity index 100% rename from musl/src/misc/syscall.c rename to lib/musl/src/misc/syscall.c diff --git a/musl/src/misc/syslog.c b/lib/musl/src/misc/syslog.c similarity index 100% rename from musl/src/misc/syslog.c rename to lib/musl/src/misc/syslog.c diff --git a/musl/src/misc/uname.c b/lib/musl/src/misc/uname.c similarity index 100% rename from musl/src/misc/uname.c rename to lib/musl/src/misc/uname.c diff --git a/musl/src/misc/wordexp.c b/lib/musl/src/misc/wordexp.c similarity index 100% rename from musl/src/misc/wordexp.c rename to lib/musl/src/misc/wordexp.c diff --git a/musl/src/mman/madvise.c b/lib/musl/src/mman/madvise.c similarity index 100% rename from musl/src/mman/madvise.c rename to lib/musl/src/mman/madvise.c diff --git a/musl/src/mman/mincore.c b/lib/musl/src/mman/mincore.c similarity index 100% rename from musl/src/mman/mincore.c rename to lib/musl/src/mman/mincore.c diff --git a/musl/src/mman/mlock.c b/lib/musl/src/mman/mlock.c similarity index 100% rename from musl/src/mman/mlock.c rename to lib/musl/src/mman/mlock.c diff --git a/musl/src/mman/mlockall.c b/lib/musl/src/mman/mlockall.c similarity index 100% rename from musl/src/mman/mlockall.c rename to lib/musl/src/mman/mlockall.c diff --git a/musl/src/mman/mmap.c b/lib/musl/src/mman/mmap.c similarity index 100% rename from musl/src/mman/mmap.c rename to lib/musl/src/mman/mmap.c diff --git a/musl/src/mman/mprotect.c b/lib/musl/src/mman/mprotect.c similarity index 100% rename from musl/src/mman/mprotect.c rename to lib/musl/src/mman/mprotect.c diff --git a/musl/src/mman/mremap.c b/lib/musl/src/mman/mremap.c similarity index 100% rename from musl/src/mman/mremap.c rename to lib/musl/src/mman/mremap.c diff --git a/musl/src/mman/msync.c b/lib/musl/src/mman/msync.c similarity index 100% rename from musl/src/mman/msync.c rename to lib/musl/src/mman/msync.c diff --git a/musl/src/mman/munlock.c b/lib/musl/src/mman/munlock.c similarity index 100% rename from musl/src/mman/munlock.c rename to lib/musl/src/mman/munlock.c diff --git a/musl/src/mman/munlockall.c b/lib/musl/src/mman/munlockall.c similarity index 100% rename from musl/src/mman/munlockall.c rename to lib/musl/src/mman/munlockall.c diff --git a/musl/src/mman/munmap.c b/lib/musl/src/mman/munmap.c similarity index 100% rename from musl/src/mman/munmap.c rename to lib/musl/src/mman/munmap.c diff --git a/musl/src/mman/posix_madvise.c b/lib/musl/src/mman/posix_madvise.c similarity index 100% rename from musl/src/mman/posix_madvise.c rename to lib/musl/src/mman/posix_madvise.c diff --git a/musl/src/mman/shm_open.c b/lib/musl/src/mman/shm_open.c similarity index 100% rename from musl/src/mman/shm_open.c rename to lib/musl/src/mman/shm_open.c diff --git a/musl/src/mq/mq_close.c b/lib/musl/src/mq/mq_close.c similarity index 100% rename from musl/src/mq/mq_close.c rename to lib/musl/src/mq/mq_close.c diff --git a/musl/src/mq/mq_getattr.c b/lib/musl/src/mq/mq_getattr.c similarity index 100% rename from musl/src/mq/mq_getattr.c rename to lib/musl/src/mq/mq_getattr.c diff --git a/musl/src/mq/mq_notify.c b/lib/musl/src/mq/mq_notify.c similarity index 100% rename from musl/src/mq/mq_notify.c rename to lib/musl/src/mq/mq_notify.c diff --git a/musl/src/mq/mq_open.c b/lib/musl/src/mq/mq_open.c similarity index 100% rename from musl/src/mq/mq_open.c rename to lib/musl/src/mq/mq_open.c diff --git a/musl/src/mq/mq_receive.c b/lib/musl/src/mq/mq_receive.c similarity index 100% rename from musl/src/mq/mq_receive.c rename to lib/musl/src/mq/mq_receive.c diff --git a/musl/src/mq/mq_send.c b/lib/musl/src/mq/mq_send.c similarity index 100% rename from musl/src/mq/mq_send.c rename to lib/musl/src/mq/mq_send.c diff --git a/musl/src/mq/mq_setattr.c b/lib/musl/src/mq/mq_setattr.c similarity index 100% rename from musl/src/mq/mq_setattr.c rename to lib/musl/src/mq/mq_setattr.c diff --git a/musl/src/mq/mq_timedreceive.c b/lib/musl/src/mq/mq_timedreceive.c similarity index 100% rename from musl/src/mq/mq_timedreceive.c rename to lib/musl/src/mq/mq_timedreceive.c diff --git a/musl/src/mq/mq_timedsend.c b/lib/musl/src/mq/mq_timedsend.c similarity index 100% rename from musl/src/mq/mq_timedsend.c rename to lib/musl/src/mq/mq_timedsend.c diff --git a/musl/src/mq/mq_unlink.c b/lib/musl/src/mq/mq_unlink.c similarity index 100% rename from musl/src/mq/mq_unlink.c rename to lib/musl/src/mq/mq_unlink.c diff --git a/musl/src/multibyte/btowc.c b/lib/musl/src/multibyte/btowc.c similarity index 100% rename from musl/src/multibyte/btowc.c rename to lib/musl/src/multibyte/btowc.c diff --git a/musl/src/multibyte/c16rtomb.c b/lib/musl/src/multibyte/c16rtomb.c similarity index 100% rename from musl/src/multibyte/c16rtomb.c rename to lib/musl/src/multibyte/c16rtomb.c diff --git a/musl/src/multibyte/c32rtomb.c b/lib/musl/src/multibyte/c32rtomb.c similarity index 100% rename from musl/src/multibyte/c32rtomb.c rename to lib/musl/src/multibyte/c32rtomb.c diff --git a/musl/src/multibyte/internal.c b/lib/musl/src/multibyte/internal.c similarity index 100% rename from musl/src/multibyte/internal.c rename to lib/musl/src/multibyte/internal.c diff --git a/musl/src/multibyte/internal.h b/lib/musl/src/multibyte/internal.h similarity index 100% rename from musl/src/multibyte/internal.h rename to lib/musl/src/multibyte/internal.h diff --git a/musl/src/multibyte/mblen.c b/lib/musl/src/multibyte/mblen.c similarity index 100% rename from musl/src/multibyte/mblen.c rename to lib/musl/src/multibyte/mblen.c diff --git a/musl/src/multibyte/mbrlen.c b/lib/musl/src/multibyte/mbrlen.c similarity index 100% rename from musl/src/multibyte/mbrlen.c rename to lib/musl/src/multibyte/mbrlen.c diff --git a/musl/src/multibyte/mbrtoc16.c b/lib/musl/src/multibyte/mbrtoc16.c similarity index 100% rename from musl/src/multibyte/mbrtoc16.c rename to lib/musl/src/multibyte/mbrtoc16.c diff --git a/musl/src/multibyte/mbrtoc32.c b/lib/musl/src/multibyte/mbrtoc32.c similarity index 100% rename from musl/src/multibyte/mbrtoc32.c rename to lib/musl/src/multibyte/mbrtoc32.c diff --git a/musl/src/multibyte/mbrtowc.c b/lib/musl/src/multibyte/mbrtowc.c similarity index 100% rename from musl/src/multibyte/mbrtowc.c rename to lib/musl/src/multibyte/mbrtowc.c diff --git a/musl/src/multibyte/mbsinit.c b/lib/musl/src/multibyte/mbsinit.c similarity index 100% rename from musl/src/multibyte/mbsinit.c rename to lib/musl/src/multibyte/mbsinit.c diff --git a/musl/src/multibyte/mbsnrtowcs.c b/lib/musl/src/multibyte/mbsnrtowcs.c similarity index 100% rename from musl/src/multibyte/mbsnrtowcs.c rename to lib/musl/src/multibyte/mbsnrtowcs.c diff --git a/musl/src/multibyte/mbsrtowcs.c b/lib/musl/src/multibyte/mbsrtowcs.c similarity index 100% rename from musl/src/multibyte/mbsrtowcs.c rename to lib/musl/src/multibyte/mbsrtowcs.c diff --git a/musl/src/multibyte/mbstowcs.c b/lib/musl/src/multibyte/mbstowcs.c similarity index 100% rename from musl/src/multibyte/mbstowcs.c rename to lib/musl/src/multibyte/mbstowcs.c diff --git a/musl/src/multibyte/mbtowc.c b/lib/musl/src/multibyte/mbtowc.c similarity index 100% rename from musl/src/multibyte/mbtowc.c rename to lib/musl/src/multibyte/mbtowc.c diff --git a/musl/src/multibyte/wcrtomb.c b/lib/musl/src/multibyte/wcrtomb.c similarity index 100% rename from musl/src/multibyte/wcrtomb.c rename to lib/musl/src/multibyte/wcrtomb.c diff --git a/musl/src/multibyte/wcsnrtombs.c b/lib/musl/src/multibyte/wcsnrtombs.c similarity index 100% rename from musl/src/multibyte/wcsnrtombs.c rename to lib/musl/src/multibyte/wcsnrtombs.c diff --git a/musl/src/multibyte/wcsrtombs.c b/lib/musl/src/multibyte/wcsrtombs.c similarity index 100% rename from musl/src/multibyte/wcsrtombs.c rename to lib/musl/src/multibyte/wcsrtombs.c diff --git a/musl/src/multibyte/wcstombs.c b/lib/musl/src/multibyte/wcstombs.c similarity index 100% rename from musl/src/multibyte/wcstombs.c rename to lib/musl/src/multibyte/wcstombs.c diff --git a/musl/src/multibyte/wctob.c b/lib/musl/src/multibyte/wctob.c similarity index 100% rename from musl/src/multibyte/wctob.c rename to lib/musl/src/multibyte/wctob.c diff --git a/musl/src/multibyte/wctomb.c b/lib/musl/src/multibyte/wctomb.c similarity index 100% rename from musl/src/multibyte/wctomb.c rename to lib/musl/src/multibyte/wctomb.c diff --git a/musl/src/network/accept.c b/lib/musl/src/network/accept.c similarity index 100% rename from musl/src/network/accept.c rename to lib/musl/src/network/accept.c diff --git a/musl/src/network/accept4.c b/lib/musl/src/network/accept4.c similarity index 100% rename from musl/src/network/accept4.c rename to lib/musl/src/network/accept4.c diff --git a/musl/src/network/bind.c b/lib/musl/src/network/bind.c similarity index 100% rename from musl/src/network/bind.c rename to lib/musl/src/network/bind.c diff --git a/musl/src/network/connect.c b/lib/musl/src/network/connect.c similarity index 100% rename from musl/src/network/connect.c rename to lib/musl/src/network/connect.c diff --git a/musl/src/network/dn_comp.c b/lib/musl/src/network/dn_comp.c similarity index 100% rename from musl/src/network/dn_comp.c rename to lib/musl/src/network/dn_comp.c diff --git a/musl/src/network/dn_expand.c b/lib/musl/src/network/dn_expand.c similarity index 100% rename from musl/src/network/dn_expand.c rename to lib/musl/src/network/dn_expand.c diff --git a/musl/src/network/dn_skipname.c b/lib/musl/src/network/dn_skipname.c similarity index 100% rename from musl/src/network/dn_skipname.c rename to lib/musl/src/network/dn_skipname.c diff --git a/musl/src/network/dns_parse.c b/lib/musl/src/network/dns_parse.c similarity index 100% rename from musl/src/network/dns_parse.c rename to lib/musl/src/network/dns_parse.c diff --git a/musl/src/network/ent.c b/lib/musl/src/network/ent.c similarity index 100% rename from musl/src/network/ent.c rename to lib/musl/src/network/ent.c diff --git a/musl/src/network/ether.c b/lib/musl/src/network/ether.c similarity index 100% rename from musl/src/network/ether.c rename to lib/musl/src/network/ether.c diff --git a/musl/src/network/freeaddrinfo.c b/lib/musl/src/network/freeaddrinfo.c similarity index 100% rename from musl/src/network/freeaddrinfo.c rename to lib/musl/src/network/freeaddrinfo.c diff --git a/musl/src/network/gai_strerror.c b/lib/musl/src/network/gai_strerror.c similarity index 100% rename from musl/src/network/gai_strerror.c rename to lib/musl/src/network/gai_strerror.c diff --git a/musl/src/network/getaddrinfo.c b/lib/musl/src/network/getaddrinfo.c similarity index 100% rename from musl/src/network/getaddrinfo.c rename to lib/musl/src/network/getaddrinfo.c diff --git a/musl/src/network/gethostbyaddr.c b/lib/musl/src/network/gethostbyaddr.c similarity index 100% rename from musl/src/network/gethostbyaddr.c rename to lib/musl/src/network/gethostbyaddr.c diff --git a/musl/src/network/gethostbyaddr_r.c b/lib/musl/src/network/gethostbyaddr_r.c similarity index 100% rename from musl/src/network/gethostbyaddr_r.c rename to lib/musl/src/network/gethostbyaddr_r.c diff --git a/musl/src/network/gethostbyname.c b/lib/musl/src/network/gethostbyname.c similarity index 100% rename from musl/src/network/gethostbyname.c rename to lib/musl/src/network/gethostbyname.c diff --git a/musl/src/network/gethostbyname2.c b/lib/musl/src/network/gethostbyname2.c similarity index 100% rename from musl/src/network/gethostbyname2.c rename to lib/musl/src/network/gethostbyname2.c diff --git a/musl/src/network/gethostbyname2_r.c b/lib/musl/src/network/gethostbyname2_r.c similarity index 100% rename from musl/src/network/gethostbyname2_r.c rename to lib/musl/src/network/gethostbyname2_r.c diff --git a/musl/src/network/gethostbyname_r.c b/lib/musl/src/network/gethostbyname_r.c similarity index 100% rename from musl/src/network/gethostbyname_r.c rename to lib/musl/src/network/gethostbyname_r.c diff --git a/musl/src/network/getifaddrs.c b/lib/musl/src/network/getifaddrs.c similarity index 100% rename from musl/src/network/getifaddrs.c rename to lib/musl/src/network/getifaddrs.c diff --git a/musl/src/network/getnameinfo.c b/lib/musl/src/network/getnameinfo.c similarity index 100% rename from musl/src/network/getnameinfo.c rename to lib/musl/src/network/getnameinfo.c diff --git a/musl/src/network/getpeername.c b/lib/musl/src/network/getpeername.c similarity index 100% rename from musl/src/network/getpeername.c rename to lib/musl/src/network/getpeername.c diff --git a/musl/src/network/getservbyname.c b/lib/musl/src/network/getservbyname.c similarity index 100% rename from musl/src/network/getservbyname.c rename to lib/musl/src/network/getservbyname.c diff --git a/musl/src/network/getservbyname_r.c b/lib/musl/src/network/getservbyname_r.c similarity index 100% rename from musl/src/network/getservbyname_r.c rename to lib/musl/src/network/getservbyname_r.c diff --git a/musl/src/network/getservbyport.c b/lib/musl/src/network/getservbyport.c similarity index 100% rename from musl/src/network/getservbyport.c rename to lib/musl/src/network/getservbyport.c diff --git a/musl/src/network/getservbyport_r.c b/lib/musl/src/network/getservbyport_r.c similarity index 100% rename from musl/src/network/getservbyport_r.c rename to lib/musl/src/network/getservbyport_r.c diff --git a/musl/src/network/getsockname.c b/lib/musl/src/network/getsockname.c similarity index 100% rename from musl/src/network/getsockname.c rename to lib/musl/src/network/getsockname.c diff --git a/musl/src/network/getsockopt.c b/lib/musl/src/network/getsockopt.c similarity index 100% rename from musl/src/network/getsockopt.c rename to lib/musl/src/network/getsockopt.c diff --git a/musl/src/network/h_errno.c b/lib/musl/src/network/h_errno.c similarity index 100% rename from musl/src/network/h_errno.c rename to lib/musl/src/network/h_errno.c diff --git a/musl/src/network/herror.c b/lib/musl/src/network/herror.c similarity index 100% rename from musl/src/network/herror.c rename to lib/musl/src/network/herror.c diff --git a/musl/src/network/hstrerror.c b/lib/musl/src/network/hstrerror.c similarity index 100% rename from musl/src/network/hstrerror.c rename to lib/musl/src/network/hstrerror.c diff --git a/musl/src/network/htonl.c b/lib/musl/src/network/htonl.c similarity index 100% rename from musl/src/network/htonl.c rename to lib/musl/src/network/htonl.c diff --git a/musl/src/network/htons.c b/lib/musl/src/network/htons.c similarity index 100% rename from musl/src/network/htons.c rename to lib/musl/src/network/htons.c diff --git a/musl/src/network/if_freenameindex.c b/lib/musl/src/network/if_freenameindex.c similarity index 100% rename from musl/src/network/if_freenameindex.c rename to lib/musl/src/network/if_freenameindex.c diff --git a/musl/src/network/if_indextoname.c b/lib/musl/src/network/if_indextoname.c similarity index 100% rename from musl/src/network/if_indextoname.c rename to lib/musl/src/network/if_indextoname.c diff --git a/musl/src/network/if_nameindex.c b/lib/musl/src/network/if_nameindex.c similarity index 100% rename from musl/src/network/if_nameindex.c rename to lib/musl/src/network/if_nameindex.c diff --git a/musl/src/network/if_nametoindex.c b/lib/musl/src/network/if_nametoindex.c similarity index 100% rename from musl/src/network/if_nametoindex.c rename to lib/musl/src/network/if_nametoindex.c diff --git a/musl/src/network/in6addr_any.c b/lib/musl/src/network/in6addr_any.c similarity index 100% rename from musl/src/network/in6addr_any.c rename to lib/musl/src/network/in6addr_any.c diff --git a/musl/src/network/in6addr_loopback.c b/lib/musl/src/network/in6addr_loopback.c similarity index 100% rename from musl/src/network/in6addr_loopback.c rename to lib/musl/src/network/in6addr_loopback.c diff --git a/musl/src/network/inet_addr.c b/lib/musl/src/network/inet_addr.c similarity index 100% rename from musl/src/network/inet_addr.c rename to lib/musl/src/network/inet_addr.c diff --git a/musl/src/network/inet_aton.c b/lib/musl/src/network/inet_aton.c similarity index 100% rename from musl/src/network/inet_aton.c rename to lib/musl/src/network/inet_aton.c diff --git a/musl/src/network/inet_legacy.c b/lib/musl/src/network/inet_legacy.c similarity index 100% rename from musl/src/network/inet_legacy.c rename to lib/musl/src/network/inet_legacy.c diff --git a/musl/src/network/inet_ntoa.c b/lib/musl/src/network/inet_ntoa.c similarity index 100% rename from musl/src/network/inet_ntoa.c rename to lib/musl/src/network/inet_ntoa.c diff --git a/musl/src/network/inet_ntop.c b/lib/musl/src/network/inet_ntop.c similarity index 100% rename from musl/src/network/inet_ntop.c rename to lib/musl/src/network/inet_ntop.c diff --git a/musl/src/network/inet_pton.c b/lib/musl/src/network/inet_pton.c similarity index 100% rename from musl/src/network/inet_pton.c rename to lib/musl/src/network/inet_pton.c diff --git a/musl/src/network/listen.c b/lib/musl/src/network/listen.c similarity index 100% rename from musl/src/network/listen.c rename to lib/musl/src/network/listen.c diff --git a/musl/src/network/lookup.h b/lib/musl/src/network/lookup.h similarity index 100% rename from musl/src/network/lookup.h rename to lib/musl/src/network/lookup.h diff --git a/musl/src/network/lookup_ipliteral.c b/lib/musl/src/network/lookup_ipliteral.c similarity index 100% rename from musl/src/network/lookup_ipliteral.c rename to lib/musl/src/network/lookup_ipliteral.c diff --git a/musl/src/network/lookup_name.c b/lib/musl/src/network/lookup_name.c similarity index 100% rename from musl/src/network/lookup_name.c rename to lib/musl/src/network/lookup_name.c diff --git a/musl/src/network/lookup_serv.c b/lib/musl/src/network/lookup_serv.c similarity index 100% rename from musl/src/network/lookup_serv.c rename to lib/musl/src/network/lookup_serv.c diff --git a/musl/src/network/netlink.c b/lib/musl/src/network/netlink.c similarity index 100% rename from musl/src/network/netlink.c rename to lib/musl/src/network/netlink.c diff --git a/musl/src/network/netlink.h b/lib/musl/src/network/netlink.h similarity index 100% rename from musl/src/network/netlink.h rename to lib/musl/src/network/netlink.h diff --git a/musl/src/network/netname.c b/lib/musl/src/network/netname.c similarity index 100% rename from musl/src/network/netname.c rename to lib/musl/src/network/netname.c diff --git a/musl/src/network/ns_parse.c b/lib/musl/src/network/ns_parse.c similarity index 100% rename from musl/src/network/ns_parse.c rename to lib/musl/src/network/ns_parse.c diff --git a/musl/src/network/ntohl.c b/lib/musl/src/network/ntohl.c similarity index 100% rename from musl/src/network/ntohl.c rename to lib/musl/src/network/ntohl.c diff --git a/musl/src/network/ntohs.c b/lib/musl/src/network/ntohs.c similarity index 100% rename from musl/src/network/ntohs.c rename to lib/musl/src/network/ntohs.c diff --git a/musl/src/network/proto.c b/lib/musl/src/network/proto.c similarity index 100% rename from musl/src/network/proto.c rename to lib/musl/src/network/proto.c diff --git a/musl/src/network/recv.c b/lib/musl/src/network/recv.c similarity index 100% rename from musl/src/network/recv.c rename to lib/musl/src/network/recv.c diff --git a/musl/src/network/recvfrom.c b/lib/musl/src/network/recvfrom.c similarity index 100% rename from musl/src/network/recvfrom.c rename to lib/musl/src/network/recvfrom.c diff --git a/musl/src/network/recvmmsg.c b/lib/musl/src/network/recvmmsg.c similarity index 100% rename from musl/src/network/recvmmsg.c rename to lib/musl/src/network/recvmmsg.c diff --git a/musl/src/network/recvmsg.c b/lib/musl/src/network/recvmsg.c similarity index 100% rename from musl/src/network/recvmsg.c rename to lib/musl/src/network/recvmsg.c diff --git a/musl/src/network/res_init.c b/lib/musl/src/network/res_init.c similarity index 100% rename from musl/src/network/res_init.c rename to lib/musl/src/network/res_init.c diff --git a/musl/src/network/res_mkquery.c b/lib/musl/src/network/res_mkquery.c similarity index 100% rename from musl/src/network/res_mkquery.c rename to lib/musl/src/network/res_mkquery.c diff --git a/musl/src/network/res_msend.c b/lib/musl/src/network/res_msend.c similarity index 100% rename from musl/src/network/res_msend.c rename to lib/musl/src/network/res_msend.c diff --git a/musl/src/network/res_query.c b/lib/musl/src/network/res_query.c similarity index 100% rename from musl/src/network/res_query.c rename to lib/musl/src/network/res_query.c diff --git a/musl/src/network/res_querydomain.c b/lib/musl/src/network/res_querydomain.c similarity index 100% rename from musl/src/network/res_querydomain.c rename to lib/musl/src/network/res_querydomain.c diff --git a/musl/src/network/res_send.c b/lib/musl/src/network/res_send.c similarity index 100% rename from musl/src/network/res_send.c rename to lib/musl/src/network/res_send.c diff --git a/musl/src/network/res_state.c b/lib/musl/src/network/res_state.c similarity index 100% rename from musl/src/network/res_state.c rename to lib/musl/src/network/res_state.c diff --git a/musl/src/network/resolvconf.c b/lib/musl/src/network/resolvconf.c similarity index 100% rename from musl/src/network/resolvconf.c rename to lib/musl/src/network/resolvconf.c diff --git a/musl/src/network/send.c b/lib/musl/src/network/send.c similarity index 100% rename from musl/src/network/send.c rename to lib/musl/src/network/send.c diff --git a/musl/src/network/sendmmsg.c b/lib/musl/src/network/sendmmsg.c similarity index 100% rename from musl/src/network/sendmmsg.c rename to lib/musl/src/network/sendmmsg.c diff --git a/musl/src/network/sendmsg.c b/lib/musl/src/network/sendmsg.c similarity index 100% rename from musl/src/network/sendmsg.c rename to lib/musl/src/network/sendmsg.c diff --git a/musl/src/network/sendto.c b/lib/musl/src/network/sendto.c similarity index 100% rename from musl/src/network/sendto.c rename to lib/musl/src/network/sendto.c diff --git a/musl/src/network/serv.c b/lib/musl/src/network/serv.c similarity index 100% rename from musl/src/network/serv.c rename to lib/musl/src/network/serv.c diff --git a/musl/src/network/setsockopt.c b/lib/musl/src/network/setsockopt.c similarity index 100% rename from musl/src/network/setsockopt.c rename to lib/musl/src/network/setsockopt.c diff --git a/musl/src/network/shutdown.c b/lib/musl/src/network/shutdown.c similarity index 100% rename from musl/src/network/shutdown.c rename to lib/musl/src/network/shutdown.c diff --git a/musl/src/network/sockatmark.c b/lib/musl/src/network/sockatmark.c similarity index 100% rename from musl/src/network/sockatmark.c rename to lib/musl/src/network/sockatmark.c diff --git a/musl/src/network/socket.c b/lib/musl/src/network/socket.c similarity index 100% rename from musl/src/network/socket.c rename to lib/musl/src/network/socket.c diff --git a/musl/src/network/socketpair.c b/lib/musl/src/network/socketpair.c similarity index 100% rename from musl/src/network/socketpair.c rename to lib/musl/src/network/socketpair.c diff --git a/musl/src/passwd/fgetgrent.c b/lib/musl/src/passwd/fgetgrent.c similarity index 100% rename from musl/src/passwd/fgetgrent.c rename to lib/musl/src/passwd/fgetgrent.c diff --git a/musl/src/passwd/fgetpwent.c b/lib/musl/src/passwd/fgetpwent.c similarity index 100% rename from musl/src/passwd/fgetpwent.c rename to lib/musl/src/passwd/fgetpwent.c diff --git a/musl/src/passwd/fgetspent.c b/lib/musl/src/passwd/fgetspent.c similarity index 100% rename from musl/src/passwd/fgetspent.c rename to lib/musl/src/passwd/fgetspent.c diff --git a/musl/src/passwd/getgr_a.c b/lib/musl/src/passwd/getgr_a.c similarity index 100% rename from musl/src/passwd/getgr_a.c rename to lib/musl/src/passwd/getgr_a.c diff --git a/musl/src/passwd/getgr_r.c b/lib/musl/src/passwd/getgr_r.c similarity index 100% rename from musl/src/passwd/getgr_r.c rename to lib/musl/src/passwd/getgr_r.c diff --git a/musl/src/passwd/getgrent.c b/lib/musl/src/passwd/getgrent.c similarity index 100% rename from musl/src/passwd/getgrent.c rename to lib/musl/src/passwd/getgrent.c diff --git a/musl/src/passwd/getgrent_a.c b/lib/musl/src/passwd/getgrent_a.c similarity index 100% rename from musl/src/passwd/getgrent_a.c rename to lib/musl/src/passwd/getgrent_a.c diff --git a/musl/src/passwd/getgrouplist.c b/lib/musl/src/passwd/getgrouplist.c similarity index 100% rename from musl/src/passwd/getgrouplist.c rename to lib/musl/src/passwd/getgrouplist.c diff --git a/musl/src/passwd/getpw_a.c b/lib/musl/src/passwd/getpw_a.c similarity index 100% rename from musl/src/passwd/getpw_a.c rename to lib/musl/src/passwd/getpw_a.c diff --git a/musl/src/passwd/getpw_r.c b/lib/musl/src/passwd/getpw_r.c similarity index 100% rename from musl/src/passwd/getpw_r.c rename to lib/musl/src/passwd/getpw_r.c diff --git a/musl/src/passwd/getpwent.c b/lib/musl/src/passwd/getpwent.c similarity index 100% rename from musl/src/passwd/getpwent.c rename to lib/musl/src/passwd/getpwent.c diff --git a/musl/src/passwd/getpwent_a.c b/lib/musl/src/passwd/getpwent_a.c similarity index 100% rename from musl/src/passwd/getpwent_a.c rename to lib/musl/src/passwd/getpwent_a.c diff --git a/musl/src/passwd/getspent.c b/lib/musl/src/passwd/getspent.c similarity index 100% rename from musl/src/passwd/getspent.c rename to lib/musl/src/passwd/getspent.c diff --git a/musl/src/passwd/getspnam.c b/lib/musl/src/passwd/getspnam.c similarity index 100% rename from musl/src/passwd/getspnam.c rename to lib/musl/src/passwd/getspnam.c diff --git a/musl/src/passwd/getspnam_r.c b/lib/musl/src/passwd/getspnam_r.c similarity index 100% rename from musl/src/passwd/getspnam_r.c rename to lib/musl/src/passwd/getspnam_r.c diff --git a/musl/src/passwd/lckpwdf.c b/lib/musl/src/passwd/lckpwdf.c similarity index 100% rename from musl/src/passwd/lckpwdf.c rename to lib/musl/src/passwd/lckpwdf.c diff --git a/musl/src/passwd/nscd.h b/lib/musl/src/passwd/nscd.h similarity index 100% rename from musl/src/passwd/nscd.h rename to lib/musl/src/passwd/nscd.h diff --git a/musl/src/passwd/nscd_query.c b/lib/musl/src/passwd/nscd_query.c similarity index 100% rename from musl/src/passwd/nscd_query.c rename to lib/musl/src/passwd/nscd_query.c diff --git a/musl/src/passwd/putgrent.c b/lib/musl/src/passwd/putgrent.c similarity index 100% rename from musl/src/passwd/putgrent.c rename to lib/musl/src/passwd/putgrent.c diff --git a/musl/src/passwd/putpwent.c b/lib/musl/src/passwd/putpwent.c similarity index 100% rename from musl/src/passwd/putpwent.c rename to lib/musl/src/passwd/putpwent.c diff --git a/musl/src/passwd/putspent.c b/lib/musl/src/passwd/putspent.c similarity index 100% rename from musl/src/passwd/putspent.c rename to lib/musl/src/passwd/putspent.c diff --git a/musl/src/passwd/pwf.h b/lib/musl/src/passwd/pwf.h similarity index 100% rename from musl/src/passwd/pwf.h rename to lib/musl/src/passwd/pwf.h diff --git a/musl/src/prng/__rand48_step.c b/lib/musl/src/prng/__rand48_step.c similarity index 100% rename from musl/src/prng/__rand48_step.c rename to lib/musl/src/prng/__rand48_step.c diff --git a/musl/src/prng/__seed48.c b/lib/musl/src/prng/__seed48.c similarity index 100% rename from musl/src/prng/__seed48.c rename to lib/musl/src/prng/__seed48.c diff --git a/musl/src/prng/drand48.c b/lib/musl/src/prng/drand48.c similarity index 100% rename from musl/src/prng/drand48.c rename to lib/musl/src/prng/drand48.c diff --git a/musl/src/prng/lcong48.c b/lib/musl/src/prng/lcong48.c similarity index 100% rename from musl/src/prng/lcong48.c rename to lib/musl/src/prng/lcong48.c diff --git a/musl/src/prng/lrand48.c b/lib/musl/src/prng/lrand48.c similarity index 100% rename from musl/src/prng/lrand48.c rename to lib/musl/src/prng/lrand48.c diff --git a/musl/src/prng/mrand48.c b/lib/musl/src/prng/mrand48.c similarity index 100% rename from musl/src/prng/mrand48.c rename to lib/musl/src/prng/mrand48.c diff --git a/musl/src/prng/rand.c b/lib/musl/src/prng/rand.c similarity index 100% rename from musl/src/prng/rand.c rename to lib/musl/src/prng/rand.c diff --git a/musl/src/prng/rand48.h b/lib/musl/src/prng/rand48.h similarity index 100% rename from musl/src/prng/rand48.h rename to lib/musl/src/prng/rand48.h diff --git a/musl/src/prng/rand_r.c b/lib/musl/src/prng/rand_r.c similarity index 100% rename from musl/src/prng/rand_r.c rename to lib/musl/src/prng/rand_r.c diff --git a/musl/src/prng/random.c b/lib/musl/src/prng/random.c similarity index 100% rename from musl/src/prng/random.c rename to lib/musl/src/prng/random.c diff --git a/musl/src/prng/seed48.c b/lib/musl/src/prng/seed48.c similarity index 100% rename from musl/src/prng/seed48.c rename to lib/musl/src/prng/seed48.c diff --git a/musl/src/prng/srand48.c b/lib/musl/src/prng/srand48.c similarity index 100% rename from musl/src/prng/srand48.c rename to lib/musl/src/prng/srand48.c diff --git a/musl/src/process/arm/vfork.s b/lib/musl/src/process/arm/vfork.s similarity index 100% rename from musl/src/process/arm/vfork.s rename to lib/musl/src/process/arm/vfork.s diff --git a/musl/src/process/execl.c b/lib/musl/src/process/execl.c similarity index 100% rename from musl/src/process/execl.c rename to lib/musl/src/process/execl.c diff --git a/musl/src/process/execle.c b/lib/musl/src/process/execle.c similarity index 100% rename from musl/src/process/execle.c rename to lib/musl/src/process/execle.c diff --git a/musl/src/process/execlp.c b/lib/musl/src/process/execlp.c similarity index 100% rename from musl/src/process/execlp.c rename to lib/musl/src/process/execlp.c diff --git a/musl/src/process/execv.c b/lib/musl/src/process/execv.c similarity index 100% rename from musl/src/process/execv.c rename to lib/musl/src/process/execv.c diff --git a/musl/src/process/execve.c b/lib/musl/src/process/execve.c similarity index 100% rename from musl/src/process/execve.c rename to lib/musl/src/process/execve.c diff --git a/musl/src/process/execvp.c b/lib/musl/src/process/execvp.c similarity index 100% rename from musl/src/process/execvp.c rename to lib/musl/src/process/execvp.c diff --git a/musl/src/process/fdop.h b/lib/musl/src/process/fdop.h similarity index 100% rename from musl/src/process/fdop.h rename to lib/musl/src/process/fdop.h diff --git a/musl/src/process/fexecve.c b/lib/musl/src/process/fexecve.c similarity index 100% rename from musl/src/process/fexecve.c rename to lib/musl/src/process/fexecve.c diff --git a/musl/src/process/fork.c b/lib/musl/src/process/fork.c similarity index 100% rename from musl/src/process/fork.c rename to lib/musl/src/process/fork.c diff --git a/musl/src/process/i386/vfork.s b/lib/musl/src/process/i386/vfork.s similarity index 100% rename from musl/src/process/i386/vfork.s rename to lib/musl/src/process/i386/vfork.s diff --git a/musl/src/process/posix_spawn.c b/lib/musl/src/process/posix_spawn.c similarity index 100% rename from musl/src/process/posix_spawn.c rename to lib/musl/src/process/posix_spawn.c diff --git a/musl/src/process/posix_spawn_file_actions_addchdir.c b/lib/musl/src/process/posix_spawn_file_actions_addchdir.c similarity index 100% rename from musl/src/process/posix_spawn_file_actions_addchdir.c rename to lib/musl/src/process/posix_spawn_file_actions_addchdir.c diff --git a/musl/src/process/posix_spawn_file_actions_addclose.c b/lib/musl/src/process/posix_spawn_file_actions_addclose.c similarity index 100% rename from musl/src/process/posix_spawn_file_actions_addclose.c rename to lib/musl/src/process/posix_spawn_file_actions_addclose.c diff --git a/musl/src/process/posix_spawn_file_actions_adddup2.c b/lib/musl/src/process/posix_spawn_file_actions_adddup2.c similarity index 100% rename from musl/src/process/posix_spawn_file_actions_adddup2.c rename to lib/musl/src/process/posix_spawn_file_actions_adddup2.c diff --git a/musl/src/process/posix_spawn_file_actions_addfchdir.c b/lib/musl/src/process/posix_spawn_file_actions_addfchdir.c similarity index 100% rename from musl/src/process/posix_spawn_file_actions_addfchdir.c rename to lib/musl/src/process/posix_spawn_file_actions_addfchdir.c diff --git a/musl/src/process/posix_spawn_file_actions_addopen.c b/lib/musl/src/process/posix_spawn_file_actions_addopen.c similarity index 100% rename from musl/src/process/posix_spawn_file_actions_addopen.c rename to lib/musl/src/process/posix_spawn_file_actions_addopen.c diff --git a/musl/src/process/posix_spawn_file_actions_destroy.c b/lib/musl/src/process/posix_spawn_file_actions_destroy.c similarity index 100% rename from musl/src/process/posix_spawn_file_actions_destroy.c rename to lib/musl/src/process/posix_spawn_file_actions_destroy.c diff --git a/musl/src/process/posix_spawn_file_actions_init.c b/lib/musl/src/process/posix_spawn_file_actions_init.c similarity index 100% rename from musl/src/process/posix_spawn_file_actions_init.c rename to lib/musl/src/process/posix_spawn_file_actions_init.c diff --git a/musl/src/process/posix_spawnattr_destroy.c b/lib/musl/src/process/posix_spawnattr_destroy.c similarity index 100% rename from musl/src/process/posix_spawnattr_destroy.c rename to lib/musl/src/process/posix_spawnattr_destroy.c diff --git a/musl/src/process/posix_spawnattr_getflags.c b/lib/musl/src/process/posix_spawnattr_getflags.c similarity index 100% rename from musl/src/process/posix_spawnattr_getflags.c rename to lib/musl/src/process/posix_spawnattr_getflags.c diff --git a/musl/src/process/posix_spawnattr_getpgroup.c b/lib/musl/src/process/posix_spawnattr_getpgroup.c similarity index 100% rename from musl/src/process/posix_spawnattr_getpgroup.c rename to lib/musl/src/process/posix_spawnattr_getpgroup.c diff --git a/musl/src/process/posix_spawnattr_getsigdefault.c b/lib/musl/src/process/posix_spawnattr_getsigdefault.c similarity index 100% rename from musl/src/process/posix_spawnattr_getsigdefault.c rename to lib/musl/src/process/posix_spawnattr_getsigdefault.c diff --git a/musl/src/process/posix_spawnattr_getsigmask.c b/lib/musl/src/process/posix_spawnattr_getsigmask.c similarity index 100% rename from musl/src/process/posix_spawnattr_getsigmask.c rename to lib/musl/src/process/posix_spawnattr_getsigmask.c diff --git a/musl/src/process/posix_spawnattr_init.c b/lib/musl/src/process/posix_spawnattr_init.c similarity index 100% rename from musl/src/process/posix_spawnattr_init.c rename to lib/musl/src/process/posix_spawnattr_init.c diff --git a/musl/src/process/posix_spawnattr_sched.c b/lib/musl/src/process/posix_spawnattr_sched.c similarity index 100% rename from musl/src/process/posix_spawnattr_sched.c rename to lib/musl/src/process/posix_spawnattr_sched.c diff --git a/musl/src/process/posix_spawnattr_setflags.c b/lib/musl/src/process/posix_spawnattr_setflags.c similarity index 100% rename from musl/src/process/posix_spawnattr_setflags.c rename to lib/musl/src/process/posix_spawnattr_setflags.c diff --git a/musl/src/process/posix_spawnattr_setpgroup.c b/lib/musl/src/process/posix_spawnattr_setpgroup.c similarity index 100% rename from musl/src/process/posix_spawnattr_setpgroup.c rename to lib/musl/src/process/posix_spawnattr_setpgroup.c diff --git a/musl/src/process/posix_spawnattr_setsigdefault.c b/lib/musl/src/process/posix_spawnattr_setsigdefault.c similarity index 100% rename from musl/src/process/posix_spawnattr_setsigdefault.c rename to lib/musl/src/process/posix_spawnattr_setsigdefault.c diff --git a/musl/src/process/posix_spawnattr_setsigmask.c b/lib/musl/src/process/posix_spawnattr_setsigmask.c similarity index 100% rename from musl/src/process/posix_spawnattr_setsigmask.c rename to lib/musl/src/process/posix_spawnattr_setsigmask.c diff --git a/musl/src/process/posix_spawnp.c b/lib/musl/src/process/posix_spawnp.c similarity index 100% rename from musl/src/process/posix_spawnp.c rename to lib/musl/src/process/posix_spawnp.c diff --git a/musl/src/process/s390x/vfork.s b/lib/musl/src/process/s390x/vfork.s similarity index 100% rename from musl/src/process/s390x/vfork.s rename to lib/musl/src/process/s390x/vfork.s diff --git a/musl/src/process/sh/vfork.s b/lib/musl/src/process/sh/vfork.s similarity index 100% rename from musl/src/process/sh/vfork.s rename to lib/musl/src/process/sh/vfork.s diff --git a/musl/src/process/system.c b/lib/musl/src/process/system.c similarity index 100% rename from musl/src/process/system.c rename to lib/musl/src/process/system.c diff --git a/musl/src/process/vfork.c b/lib/musl/src/process/vfork.c similarity index 100% rename from musl/src/process/vfork.c rename to lib/musl/src/process/vfork.c diff --git a/musl/src/process/wait.c b/lib/musl/src/process/wait.c similarity index 100% rename from musl/src/process/wait.c rename to lib/musl/src/process/wait.c diff --git a/musl/src/process/waitid.c b/lib/musl/src/process/waitid.c similarity index 100% rename from musl/src/process/waitid.c rename to lib/musl/src/process/waitid.c diff --git a/musl/src/process/waitpid.c b/lib/musl/src/process/waitpid.c similarity index 100% rename from musl/src/process/waitpid.c rename to lib/musl/src/process/waitpid.c diff --git a/musl/src/process/x32/vfork.s b/lib/musl/src/process/x32/vfork.s similarity index 100% rename from musl/src/process/x32/vfork.s rename to lib/musl/src/process/x32/vfork.s diff --git a/musl/src/process/x86_64/vfork.s b/lib/musl/src/process/x86_64/vfork.s similarity index 100% rename from musl/src/process/x86_64/vfork.s rename to lib/musl/src/process/x86_64/vfork.s diff --git a/musl/src/regex/fnmatch.c b/lib/musl/src/regex/fnmatch.c similarity index 100% rename from musl/src/regex/fnmatch.c rename to lib/musl/src/regex/fnmatch.c diff --git a/musl/src/regex/glob.c b/lib/musl/src/regex/glob.c similarity index 100% rename from musl/src/regex/glob.c rename to lib/musl/src/regex/glob.c diff --git a/musl/src/regex/regcomp.c b/lib/musl/src/regex/regcomp.c similarity index 100% rename from musl/src/regex/regcomp.c rename to lib/musl/src/regex/regcomp.c diff --git a/musl/src/regex/regerror.c b/lib/musl/src/regex/regerror.c similarity index 100% rename from musl/src/regex/regerror.c rename to lib/musl/src/regex/regerror.c diff --git a/musl/src/regex/regexec.c b/lib/musl/src/regex/regexec.c similarity index 100% rename from musl/src/regex/regexec.c rename to lib/musl/src/regex/regexec.c diff --git a/musl/src/regex/tre-mem.c b/lib/musl/src/regex/tre-mem.c similarity index 100% rename from musl/src/regex/tre-mem.c rename to lib/musl/src/regex/tre-mem.c diff --git a/musl/src/regex/tre.h b/lib/musl/src/regex/tre.h similarity index 100% rename from musl/src/regex/tre.h rename to lib/musl/src/regex/tre.h diff --git a/musl/src/sched/affinity.c b/lib/musl/src/sched/affinity.c similarity index 100% rename from musl/src/sched/affinity.c rename to lib/musl/src/sched/affinity.c diff --git a/musl/src/sched/sched_cpucount.c b/lib/musl/src/sched/sched_cpucount.c similarity index 100% rename from musl/src/sched/sched_cpucount.c rename to lib/musl/src/sched/sched_cpucount.c diff --git a/musl/src/sched/sched_get_priority_max.c b/lib/musl/src/sched/sched_get_priority_max.c similarity index 100% rename from musl/src/sched/sched_get_priority_max.c rename to lib/musl/src/sched/sched_get_priority_max.c diff --git a/musl/src/sched/sched_getcpu.c b/lib/musl/src/sched/sched_getcpu.c similarity index 100% rename from musl/src/sched/sched_getcpu.c rename to lib/musl/src/sched/sched_getcpu.c diff --git a/musl/src/sched/sched_getparam.c b/lib/musl/src/sched/sched_getparam.c similarity index 100% rename from musl/src/sched/sched_getparam.c rename to lib/musl/src/sched/sched_getparam.c diff --git a/musl/src/sched/sched_getscheduler.c b/lib/musl/src/sched/sched_getscheduler.c similarity index 100% rename from musl/src/sched/sched_getscheduler.c rename to lib/musl/src/sched/sched_getscheduler.c diff --git a/musl/src/sched/sched_rr_get_interval.c b/lib/musl/src/sched/sched_rr_get_interval.c similarity index 100% rename from musl/src/sched/sched_rr_get_interval.c rename to lib/musl/src/sched/sched_rr_get_interval.c diff --git a/musl/src/sched/sched_setparam.c b/lib/musl/src/sched/sched_setparam.c similarity index 100% rename from musl/src/sched/sched_setparam.c rename to lib/musl/src/sched/sched_setparam.c diff --git a/musl/src/sched/sched_setscheduler.c b/lib/musl/src/sched/sched_setscheduler.c similarity index 100% rename from musl/src/sched/sched_setscheduler.c rename to lib/musl/src/sched/sched_setscheduler.c diff --git a/musl/src/sched/sched_yield.c b/lib/musl/src/sched/sched_yield.c similarity index 100% rename from musl/src/sched/sched_yield.c rename to lib/musl/src/sched/sched_yield.c diff --git a/musl/src/search/hsearch.c b/lib/musl/src/search/hsearch.c similarity index 100% rename from musl/src/search/hsearch.c rename to lib/musl/src/search/hsearch.c diff --git a/musl/src/search/insque.c b/lib/musl/src/search/insque.c similarity index 100% rename from musl/src/search/insque.c rename to lib/musl/src/search/insque.c diff --git a/musl/src/search/lsearch.c b/lib/musl/src/search/lsearch.c similarity index 100% rename from musl/src/search/lsearch.c rename to lib/musl/src/search/lsearch.c diff --git a/musl/src/search/tdelete.c b/lib/musl/src/search/tdelete.c similarity index 100% rename from musl/src/search/tdelete.c rename to lib/musl/src/search/tdelete.c diff --git a/musl/src/search/tdestroy.c b/lib/musl/src/search/tdestroy.c similarity index 100% rename from musl/src/search/tdestroy.c rename to lib/musl/src/search/tdestroy.c diff --git a/musl/src/search/tfind.c b/lib/musl/src/search/tfind.c similarity index 100% rename from musl/src/search/tfind.c rename to lib/musl/src/search/tfind.c diff --git a/musl/src/search/tsearch.c b/lib/musl/src/search/tsearch.c similarity index 100% rename from musl/src/search/tsearch.c rename to lib/musl/src/search/tsearch.c diff --git a/musl/src/search/tsearch.h b/lib/musl/src/search/tsearch.h similarity index 100% rename from musl/src/search/tsearch.h rename to lib/musl/src/search/tsearch.h diff --git a/musl/src/search/twalk.c b/lib/musl/src/search/twalk.c similarity index 100% rename from musl/src/search/twalk.c rename to lib/musl/src/search/twalk.c diff --git a/musl/src/select/poll.c b/lib/musl/src/select/poll.c similarity index 100% rename from musl/src/select/poll.c rename to lib/musl/src/select/poll.c diff --git a/musl/src/select/pselect.c b/lib/musl/src/select/pselect.c similarity index 100% rename from musl/src/select/pselect.c rename to lib/musl/src/select/pselect.c diff --git a/musl/src/select/select.c b/lib/musl/src/select/select.c similarity index 100% rename from musl/src/select/select.c rename to lib/musl/src/select/select.c diff --git a/musl/src/setjmp/aarch64/longjmp.s b/lib/musl/src/setjmp/aarch64/longjmp.s similarity index 100% rename from musl/src/setjmp/aarch64/longjmp.s rename to lib/musl/src/setjmp/aarch64/longjmp.s diff --git a/musl/src/setjmp/aarch64/setjmp.s b/lib/musl/src/setjmp/aarch64/setjmp.s similarity index 100% rename from musl/src/setjmp/aarch64/setjmp.s rename to lib/musl/src/setjmp/aarch64/setjmp.s diff --git a/musl/src/setjmp/arm/longjmp.S b/lib/musl/src/setjmp/arm/longjmp.S similarity index 100% rename from musl/src/setjmp/arm/longjmp.S rename to lib/musl/src/setjmp/arm/longjmp.S diff --git a/musl/src/setjmp/arm/setjmp.S b/lib/musl/src/setjmp/arm/setjmp.S similarity index 100% rename from musl/src/setjmp/arm/setjmp.S rename to lib/musl/src/setjmp/arm/setjmp.S diff --git a/musl/src/setjmp/i386/longjmp.s b/lib/musl/src/setjmp/i386/longjmp.s similarity index 100% rename from musl/src/setjmp/i386/longjmp.s rename to lib/musl/src/setjmp/i386/longjmp.s diff --git a/musl/src/setjmp/i386/setjmp.s b/lib/musl/src/setjmp/i386/setjmp.s similarity index 100% rename from musl/src/setjmp/i386/setjmp.s rename to lib/musl/src/setjmp/i386/setjmp.s diff --git a/musl/src/setjmp/longjmp.c b/lib/musl/src/setjmp/longjmp.c similarity index 100% rename from musl/src/setjmp/longjmp.c rename to lib/musl/src/setjmp/longjmp.c diff --git a/musl/src/setjmp/m68k/longjmp.s b/lib/musl/src/setjmp/m68k/longjmp.s similarity index 100% rename from musl/src/setjmp/m68k/longjmp.s rename to lib/musl/src/setjmp/m68k/longjmp.s diff --git a/musl/src/setjmp/m68k/setjmp.s b/lib/musl/src/setjmp/m68k/setjmp.s similarity index 100% rename from musl/src/setjmp/m68k/setjmp.s rename to lib/musl/src/setjmp/m68k/setjmp.s diff --git a/musl/src/setjmp/microblaze/longjmp.s b/lib/musl/src/setjmp/microblaze/longjmp.s similarity index 100% rename from musl/src/setjmp/microblaze/longjmp.s rename to lib/musl/src/setjmp/microblaze/longjmp.s diff --git a/musl/src/setjmp/microblaze/setjmp.s b/lib/musl/src/setjmp/microblaze/setjmp.s similarity index 100% rename from musl/src/setjmp/microblaze/setjmp.s rename to lib/musl/src/setjmp/microblaze/setjmp.s diff --git a/musl/src/setjmp/mips/longjmp.S b/lib/musl/src/setjmp/mips/longjmp.S similarity index 100% rename from musl/src/setjmp/mips/longjmp.S rename to lib/musl/src/setjmp/mips/longjmp.S diff --git a/musl/src/setjmp/mips/setjmp.S b/lib/musl/src/setjmp/mips/setjmp.S similarity index 100% rename from musl/src/setjmp/mips/setjmp.S rename to lib/musl/src/setjmp/mips/setjmp.S diff --git a/musl/src/setjmp/mips64/longjmp.S b/lib/musl/src/setjmp/mips64/longjmp.S similarity index 100% rename from musl/src/setjmp/mips64/longjmp.S rename to lib/musl/src/setjmp/mips64/longjmp.S diff --git a/musl/src/setjmp/mips64/setjmp.S b/lib/musl/src/setjmp/mips64/setjmp.S similarity index 100% rename from musl/src/setjmp/mips64/setjmp.S rename to lib/musl/src/setjmp/mips64/setjmp.S diff --git a/musl/src/setjmp/mipsn32/longjmp.S b/lib/musl/src/setjmp/mipsn32/longjmp.S similarity index 100% rename from musl/src/setjmp/mipsn32/longjmp.S rename to lib/musl/src/setjmp/mipsn32/longjmp.S diff --git a/musl/src/setjmp/mipsn32/setjmp.S b/lib/musl/src/setjmp/mipsn32/setjmp.S similarity index 100% rename from musl/src/setjmp/mipsn32/setjmp.S rename to lib/musl/src/setjmp/mipsn32/setjmp.S diff --git a/musl/src/setjmp/or1k/longjmp.s b/lib/musl/src/setjmp/or1k/longjmp.s similarity index 100% rename from musl/src/setjmp/or1k/longjmp.s rename to lib/musl/src/setjmp/or1k/longjmp.s diff --git a/musl/src/setjmp/or1k/setjmp.s b/lib/musl/src/setjmp/or1k/setjmp.s similarity index 100% rename from musl/src/setjmp/or1k/setjmp.s rename to lib/musl/src/setjmp/or1k/setjmp.s diff --git a/musl/src/setjmp/powerpc/longjmp.S b/lib/musl/src/setjmp/powerpc/longjmp.S similarity index 100% rename from musl/src/setjmp/powerpc/longjmp.S rename to lib/musl/src/setjmp/powerpc/longjmp.S diff --git a/musl/src/setjmp/powerpc/setjmp.S b/lib/musl/src/setjmp/powerpc/setjmp.S similarity index 100% rename from musl/src/setjmp/powerpc/setjmp.S rename to lib/musl/src/setjmp/powerpc/setjmp.S diff --git a/musl/src/setjmp/powerpc64/longjmp.s b/lib/musl/src/setjmp/powerpc64/longjmp.s similarity index 100% rename from musl/src/setjmp/powerpc64/longjmp.s rename to lib/musl/src/setjmp/powerpc64/longjmp.s diff --git a/musl/src/setjmp/powerpc64/setjmp.s b/lib/musl/src/setjmp/powerpc64/setjmp.s similarity index 100% rename from musl/src/setjmp/powerpc64/setjmp.s rename to lib/musl/src/setjmp/powerpc64/setjmp.s diff --git a/musl/src/setjmp/riscv64/longjmp.S b/lib/musl/src/setjmp/riscv64/longjmp.S similarity index 100% rename from musl/src/setjmp/riscv64/longjmp.S rename to lib/musl/src/setjmp/riscv64/longjmp.S diff --git a/musl/src/setjmp/riscv64/setjmp.S b/lib/musl/src/setjmp/riscv64/setjmp.S similarity index 100% rename from musl/src/setjmp/riscv64/setjmp.S rename to lib/musl/src/setjmp/riscv64/setjmp.S diff --git a/musl/src/setjmp/s390x/longjmp.s b/lib/musl/src/setjmp/s390x/longjmp.s similarity index 100% rename from musl/src/setjmp/s390x/longjmp.s rename to lib/musl/src/setjmp/s390x/longjmp.s diff --git a/musl/src/setjmp/s390x/setjmp.s b/lib/musl/src/setjmp/s390x/setjmp.s similarity index 100% rename from musl/src/setjmp/s390x/setjmp.s rename to lib/musl/src/setjmp/s390x/setjmp.s diff --git a/musl/src/setjmp/setjmp.c b/lib/musl/src/setjmp/setjmp.c similarity index 100% rename from musl/src/setjmp/setjmp.c rename to lib/musl/src/setjmp/setjmp.c diff --git a/musl/src/setjmp/sh/longjmp.S b/lib/musl/src/setjmp/sh/longjmp.S similarity index 100% rename from musl/src/setjmp/sh/longjmp.S rename to lib/musl/src/setjmp/sh/longjmp.S diff --git a/musl/src/setjmp/sh/setjmp.S b/lib/musl/src/setjmp/sh/setjmp.S similarity index 100% rename from musl/src/setjmp/sh/setjmp.S rename to lib/musl/src/setjmp/sh/setjmp.S diff --git a/musl/src/setjmp/x32/longjmp.s b/lib/musl/src/setjmp/x32/longjmp.s similarity index 100% rename from musl/src/setjmp/x32/longjmp.s rename to lib/musl/src/setjmp/x32/longjmp.s diff --git a/musl/src/setjmp/x32/setjmp.s b/lib/musl/src/setjmp/x32/setjmp.s similarity index 100% rename from musl/src/setjmp/x32/setjmp.s rename to lib/musl/src/setjmp/x32/setjmp.s diff --git a/musl/src/setjmp/x86_64/longjmp.s b/lib/musl/src/setjmp/x86_64/longjmp.s similarity index 100% rename from musl/src/setjmp/x86_64/longjmp.s rename to lib/musl/src/setjmp/x86_64/longjmp.s diff --git a/musl/src/setjmp/x86_64/setjmp.s b/lib/musl/src/setjmp/x86_64/setjmp.s similarity index 100% rename from musl/src/setjmp/x86_64/setjmp.s rename to lib/musl/src/setjmp/x86_64/setjmp.s diff --git a/musl/src/signal/aarch64/restore.s b/lib/musl/src/signal/aarch64/restore.s similarity index 100% rename from musl/src/signal/aarch64/restore.s rename to lib/musl/src/signal/aarch64/restore.s diff --git a/musl/src/signal/aarch64/sigsetjmp.s b/lib/musl/src/signal/aarch64/sigsetjmp.s similarity index 100% rename from musl/src/signal/aarch64/sigsetjmp.s rename to lib/musl/src/signal/aarch64/sigsetjmp.s diff --git a/musl/src/signal/arm/restore.s b/lib/musl/src/signal/arm/restore.s similarity index 100% rename from musl/src/signal/arm/restore.s rename to lib/musl/src/signal/arm/restore.s diff --git a/musl/src/signal/arm/sigsetjmp.s b/lib/musl/src/signal/arm/sigsetjmp.s similarity index 100% rename from musl/src/signal/arm/sigsetjmp.s rename to lib/musl/src/signal/arm/sigsetjmp.s diff --git a/musl/src/signal/block.c b/lib/musl/src/signal/block.c similarity index 100% rename from musl/src/signal/block.c rename to lib/musl/src/signal/block.c diff --git a/musl/src/signal/getitimer.c b/lib/musl/src/signal/getitimer.c similarity index 100% rename from musl/src/signal/getitimer.c rename to lib/musl/src/signal/getitimer.c diff --git a/musl/src/signal/i386/restore.s b/lib/musl/src/signal/i386/restore.s similarity index 100% rename from musl/src/signal/i386/restore.s rename to lib/musl/src/signal/i386/restore.s diff --git a/musl/src/signal/i386/sigsetjmp.s b/lib/musl/src/signal/i386/sigsetjmp.s similarity index 100% rename from musl/src/signal/i386/sigsetjmp.s rename to lib/musl/src/signal/i386/sigsetjmp.s diff --git a/musl/src/signal/kill.c b/lib/musl/src/signal/kill.c similarity index 100% rename from musl/src/signal/kill.c rename to lib/musl/src/signal/kill.c diff --git a/musl/src/signal/killpg.c b/lib/musl/src/signal/killpg.c similarity index 100% rename from musl/src/signal/killpg.c rename to lib/musl/src/signal/killpg.c diff --git a/musl/src/signal/m68k/sigsetjmp.s b/lib/musl/src/signal/m68k/sigsetjmp.s similarity index 100% rename from musl/src/signal/m68k/sigsetjmp.s rename to lib/musl/src/signal/m68k/sigsetjmp.s diff --git a/musl/src/signal/microblaze/restore.s b/lib/musl/src/signal/microblaze/restore.s similarity index 100% rename from musl/src/signal/microblaze/restore.s rename to lib/musl/src/signal/microblaze/restore.s diff --git a/musl/src/signal/microblaze/sigsetjmp.s b/lib/musl/src/signal/microblaze/sigsetjmp.s similarity index 100% rename from musl/src/signal/microblaze/sigsetjmp.s rename to lib/musl/src/signal/microblaze/sigsetjmp.s diff --git a/musl/src/signal/mips/restore.s b/lib/musl/src/signal/mips/restore.s similarity index 100% rename from musl/src/signal/mips/restore.s rename to lib/musl/src/signal/mips/restore.s diff --git a/musl/src/signal/mips/sigsetjmp.s b/lib/musl/src/signal/mips/sigsetjmp.s similarity index 100% rename from musl/src/signal/mips/sigsetjmp.s rename to lib/musl/src/signal/mips/sigsetjmp.s diff --git a/musl/src/signal/mips64/restore.s b/lib/musl/src/signal/mips64/restore.s similarity index 100% rename from musl/src/signal/mips64/restore.s rename to lib/musl/src/signal/mips64/restore.s diff --git a/musl/src/signal/mips64/sigsetjmp.s b/lib/musl/src/signal/mips64/sigsetjmp.s similarity index 100% rename from musl/src/signal/mips64/sigsetjmp.s rename to lib/musl/src/signal/mips64/sigsetjmp.s diff --git a/musl/src/signal/mipsn32/restore.s b/lib/musl/src/signal/mipsn32/restore.s similarity index 100% rename from musl/src/signal/mipsn32/restore.s rename to lib/musl/src/signal/mipsn32/restore.s diff --git a/musl/src/signal/mipsn32/sigsetjmp.s b/lib/musl/src/signal/mipsn32/sigsetjmp.s similarity index 100% rename from musl/src/signal/mipsn32/sigsetjmp.s rename to lib/musl/src/signal/mipsn32/sigsetjmp.s diff --git a/musl/src/signal/or1k/sigsetjmp.s b/lib/musl/src/signal/or1k/sigsetjmp.s similarity index 100% rename from musl/src/signal/or1k/sigsetjmp.s rename to lib/musl/src/signal/or1k/sigsetjmp.s diff --git a/musl/src/signal/powerpc/restore.s b/lib/musl/src/signal/powerpc/restore.s similarity index 100% rename from musl/src/signal/powerpc/restore.s rename to lib/musl/src/signal/powerpc/restore.s diff --git a/musl/src/signal/powerpc/sigsetjmp.s b/lib/musl/src/signal/powerpc/sigsetjmp.s similarity index 100% rename from musl/src/signal/powerpc/sigsetjmp.s rename to lib/musl/src/signal/powerpc/sigsetjmp.s diff --git a/musl/src/signal/powerpc64/restore.s b/lib/musl/src/signal/powerpc64/restore.s similarity index 100% rename from musl/src/signal/powerpc64/restore.s rename to lib/musl/src/signal/powerpc64/restore.s diff --git a/musl/src/signal/powerpc64/sigsetjmp.s b/lib/musl/src/signal/powerpc64/sigsetjmp.s similarity index 100% rename from musl/src/signal/powerpc64/sigsetjmp.s rename to lib/musl/src/signal/powerpc64/sigsetjmp.s diff --git a/musl/src/signal/psiginfo.c b/lib/musl/src/signal/psiginfo.c similarity index 100% rename from musl/src/signal/psiginfo.c rename to lib/musl/src/signal/psiginfo.c diff --git a/musl/src/signal/psignal.c b/lib/musl/src/signal/psignal.c similarity index 100% rename from musl/src/signal/psignal.c rename to lib/musl/src/signal/psignal.c diff --git a/musl/src/signal/raise.c b/lib/musl/src/signal/raise.c similarity index 100% rename from musl/src/signal/raise.c rename to lib/musl/src/signal/raise.c diff --git a/musl/src/signal/restore.c b/lib/musl/src/signal/restore.c similarity index 100% rename from musl/src/signal/restore.c rename to lib/musl/src/signal/restore.c diff --git a/musl/src/signal/riscv64/restore.s b/lib/musl/src/signal/riscv64/restore.s similarity index 100% rename from musl/src/signal/riscv64/restore.s rename to lib/musl/src/signal/riscv64/restore.s diff --git a/musl/src/signal/riscv64/sigsetjmp.s b/lib/musl/src/signal/riscv64/sigsetjmp.s similarity index 100% rename from musl/src/signal/riscv64/sigsetjmp.s rename to lib/musl/src/signal/riscv64/sigsetjmp.s diff --git a/musl/src/signal/s390x/restore.s b/lib/musl/src/signal/s390x/restore.s similarity index 100% rename from musl/src/signal/s390x/restore.s rename to lib/musl/src/signal/s390x/restore.s diff --git a/musl/src/signal/s390x/sigsetjmp.s b/lib/musl/src/signal/s390x/sigsetjmp.s similarity index 100% rename from musl/src/signal/s390x/sigsetjmp.s rename to lib/musl/src/signal/s390x/sigsetjmp.s diff --git a/musl/src/signal/setitimer.c b/lib/musl/src/signal/setitimer.c similarity index 100% rename from musl/src/signal/setitimer.c rename to lib/musl/src/signal/setitimer.c diff --git a/musl/src/signal/sh/restore.s b/lib/musl/src/signal/sh/restore.s similarity index 100% rename from musl/src/signal/sh/restore.s rename to lib/musl/src/signal/sh/restore.s diff --git a/musl/src/signal/sh/sigsetjmp.s b/lib/musl/src/signal/sh/sigsetjmp.s similarity index 100% rename from musl/src/signal/sh/sigsetjmp.s rename to lib/musl/src/signal/sh/sigsetjmp.s diff --git a/musl/src/signal/sigaction.c b/lib/musl/src/signal/sigaction.c similarity index 100% rename from musl/src/signal/sigaction.c rename to lib/musl/src/signal/sigaction.c diff --git a/musl/src/signal/sigaddset.c b/lib/musl/src/signal/sigaddset.c similarity index 100% rename from musl/src/signal/sigaddset.c rename to lib/musl/src/signal/sigaddset.c diff --git a/musl/src/signal/sigaltstack.c b/lib/musl/src/signal/sigaltstack.c similarity index 100% rename from musl/src/signal/sigaltstack.c rename to lib/musl/src/signal/sigaltstack.c diff --git a/musl/src/signal/sigandset.c b/lib/musl/src/signal/sigandset.c similarity index 100% rename from musl/src/signal/sigandset.c rename to lib/musl/src/signal/sigandset.c diff --git a/musl/src/signal/sigdelset.c b/lib/musl/src/signal/sigdelset.c similarity index 100% rename from musl/src/signal/sigdelset.c rename to lib/musl/src/signal/sigdelset.c diff --git a/musl/src/signal/sigemptyset.c b/lib/musl/src/signal/sigemptyset.c similarity index 100% rename from musl/src/signal/sigemptyset.c rename to lib/musl/src/signal/sigemptyset.c diff --git a/musl/src/signal/sigfillset.c b/lib/musl/src/signal/sigfillset.c similarity index 100% rename from musl/src/signal/sigfillset.c rename to lib/musl/src/signal/sigfillset.c diff --git a/musl/src/signal/sighold.c b/lib/musl/src/signal/sighold.c similarity index 100% rename from musl/src/signal/sighold.c rename to lib/musl/src/signal/sighold.c diff --git a/musl/src/signal/sigignore.c b/lib/musl/src/signal/sigignore.c similarity index 100% rename from musl/src/signal/sigignore.c rename to lib/musl/src/signal/sigignore.c diff --git a/musl/src/signal/siginterrupt.c b/lib/musl/src/signal/siginterrupt.c similarity index 100% rename from musl/src/signal/siginterrupt.c rename to lib/musl/src/signal/siginterrupt.c diff --git a/musl/src/signal/sigisemptyset.c b/lib/musl/src/signal/sigisemptyset.c similarity index 100% rename from musl/src/signal/sigisemptyset.c rename to lib/musl/src/signal/sigisemptyset.c diff --git a/musl/src/signal/sigismember.c b/lib/musl/src/signal/sigismember.c similarity index 100% rename from musl/src/signal/sigismember.c rename to lib/musl/src/signal/sigismember.c diff --git a/musl/src/signal/siglongjmp.c b/lib/musl/src/signal/siglongjmp.c similarity index 100% rename from musl/src/signal/siglongjmp.c rename to lib/musl/src/signal/siglongjmp.c diff --git a/musl/src/signal/signal.c b/lib/musl/src/signal/signal.c similarity index 100% rename from musl/src/signal/signal.c rename to lib/musl/src/signal/signal.c diff --git a/musl/src/signal/sigorset.c b/lib/musl/src/signal/sigorset.c similarity index 100% rename from musl/src/signal/sigorset.c rename to lib/musl/src/signal/sigorset.c diff --git a/musl/src/signal/sigpause.c b/lib/musl/src/signal/sigpause.c similarity index 100% rename from musl/src/signal/sigpause.c rename to lib/musl/src/signal/sigpause.c diff --git a/musl/src/signal/sigpending.c b/lib/musl/src/signal/sigpending.c similarity index 100% rename from musl/src/signal/sigpending.c rename to lib/musl/src/signal/sigpending.c diff --git a/musl/src/signal/sigprocmask.c b/lib/musl/src/signal/sigprocmask.c similarity index 100% rename from musl/src/signal/sigprocmask.c rename to lib/musl/src/signal/sigprocmask.c diff --git a/musl/src/signal/sigqueue.c b/lib/musl/src/signal/sigqueue.c similarity index 100% rename from musl/src/signal/sigqueue.c rename to lib/musl/src/signal/sigqueue.c diff --git a/musl/src/signal/sigrelse.c b/lib/musl/src/signal/sigrelse.c similarity index 100% rename from musl/src/signal/sigrelse.c rename to lib/musl/src/signal/sigrelse.c diff --git a/musl/src/signal/sigrtmax.c b/lib/musl/src/signal/sigrtmax.c similarity index 100% rename from musl/src/signal/sigrtmax.c rename to lib/musl/src/signal/sigrtmax.c diff --git a/musl/src/signal/sigrtmin.c b/lib/musl/src/signal/sigrtmin.c similarity index 100% rename from musl/src/signal/sigrtmin.c rename to lib/musl/src/signal/sigrtmin.c diff --git a/musl/src/signal/sigset.c b/lib/musl/src/signal/sigset.c similarity index 100% rename from musl/src/signal/sigset.c rename to lib/musl/src/signal/sigset.c diff --git a/musl/src/signal/sigsetjmp.c b/lib/musl/src/signal/sigsetjmp.c similarity index 100% rename from musl/src/signal/sigsetjmp.c rename to lib/musl/src/signal/sigsetjmp.c diff --git a/musl/src/signal/sigsetjmp_tail.c b/lib/musl/src/signal/sigsetjmp_tail.c similarity index 100% rename from musl/src/signal/sigsetjmp_tail.c rename to lib/musl/src/signal/sigsetjmp_tail.c diff --git a/musl/src/signal/sigsuspend.c b/lib/musl/src/signal/sigsuspend.c similarity index 100% rename from musl/src/signal/sigsuspend.c rename to lib/musl/src/signal/sigsuspend.c diff --git a/musl/src/signal/sigtimedwait.c b/lib/musl/src/signal/sigtimedwait.c similarity index 100% rename from musl/src/signal/sigtimedwait.c rename to lib/musl/src/signal/sigtimedwait.c diff --git a/musl/src/signal/sigwait.c b/lib/musl/src/signal/sigwait.c similarity index 100% rename from musl/src/signal/sigwait.c rename to lib/musl/src/signal/sigwait.c diff --git a/musl/src/signal/sigwaitinfo.c b/lib/musl/src/signal/sigwaitinfo.c similarity index 100% rename from musl/src/signal/sigwaitinfo.c rename to lib/musl/src/signal/sigwaitinfo.c diff --git a/musl/src/signal/x32/getitimer.c b/lib/musl/src/signal/x32/getitimer.c similarity index 100% rename from musl/src/signal/x32/getitimer.c rename to lib/musl/src/signal/x32/getitimer.c diff --git a/musl/src/signal/x32/restore.s b/lib/musl/src/signal/x32/restore.s similarity index 100% rename from musl/src/signal/x32/restore.s rename to lib/musl/src/signal/x32/restore.s diff --git a/musl/src/signal/x32/setitimer.c b/lib/musl/src/signal/x32/setitimer.c similarity index 100% rename from musl/src/signal/x32/setitimer.c rename to lib/musl/src/signal/x32/setitimer.c diff --git a/musl/src/signal/x32/sigsetjmp.s b/lib/musl/src/signal/x32/sigsetjmp.s similarity index 100% rename from musl/src/signal/x32/sigsetjmp.s rename to lib/musl/src/signal/x32/sigsetjmp.s diff --git a/musl/src/signal/x86_64/restore.s b/lib/musl/src/signal/x86_64/restore.s similarity index 100% rename from musl/src/signal/x86_64/restore.s rename to lib/musl/src/signal/x86_64/restore.s diff --git a/musl/src/signal/x86_64/sigsetjmp.s b/lib/musl/src/signal/x86_64/sigsetjmp.s similarity index 100% rename from musl/src/signal/x86_64/sigsetjmp.s rename to lib/musl/src/signal/x86_64/sigsetjmp.s diff --git a/musl/src/stat/__xstat.c b/lib/musl/src/stat/__xstat.c similarity index 100% rename from musl/src/stat/__xstat.c rename to lib/musl/src/stat/__xstat.c diff --git a/musl/src/stat/chmod.c b/lib/musl/src/stat/chmod.c similarity index 100% rename from musl/src/stat/chmod.c rename to lib/musl/src/stat/chmod.c diff --git a/musl/src/stat/fchmod.c b/lib/musl/src/stat/fchmod.c similarity index 100% rename from musl/src/stat/fchmod.c rename to lib/musl/src/stat/fchmod.c diff --git a/musl/src/stat/fchmodat.c b/lib/musl/src/stat/fchmodat.c similarity index 100% rename from musl/src/stat/fchmodat.c rename to lib/musl/src/stat/fchmodat.c diff --git a/musl/src/stat/fstat.c b/lib/musl/src/stat/fstat.c similarity index 100% rename from musl/src/stat/fstat.c rename to lib/musl/src/stat/fstat.c diff --git a/musl/src/stat/fstatat.c b/lib/musl/src/stat/fstatat.c similarity index 100% rename from musl/src/stat/fstatat.c rename to lib/musl/src/stat/fstatat.c diff --git a/musl/src/stat/futimens.c b/lib/musl/src/stat/futimens.c similarity index 100% rename from musl/src/stat/futimens.c rename to lib/musl/src/stat/futimens.c diff --git a/musl/src/stat/futimesat.c b/lib/musl/src/stat/futimesat.c similarity index 100% rename from musl/src/stat/futimesat.c rename to lib/musl/src/stat/futimesat.c diff --git a/musl/src/stat/lchmod.c b/lib/musl/src/stat/lchmod.c similarity index 100% rename from musl/src/stat/lchmod.c rename to lib/musl/src/stat/lchmod.c diff --git a/musl/src/stat/lstat.c b/lib/musl/src/stat/lstat.c similarity index 100% rename from musl/src/stat/lstat.c rename to lib/musl/src/stat/lstat.c diff --git a/musl/src/stat/mkdir.c b/lib/musl/src/stat/mkdir.c similarity index 100% rename from musl/src/stat/mkdir.c rename to lib/musl/src/stat/mkdir.c diff --git a/musl/src/stat/mkdirat.c b/lib/musl/src/stat/mkdirat.c similarity index 100% rename from musl/src/stat/mkdirat.c rename to lib/musl/src/stat/mkdirat.c diff --git a/musl/src/stat/mkfifo.c b/lib/musl/src/stat/mkfifo.c similarity index 100% rename from musl/src/stat/mkfifo.c rename to lib/musl/src/stat/mkfifo.c diff --git a/musl/src/stat/mkfifoat.c b/lib/musl/src/stat/mkfifoat.c similarity index 100% rename from musl/src/stat/mkfifoat.c rename to lib/musl/src/stat/mkfifoat.c diff --git a/musl/src/stat/mknod.c b/lib/musl/src/stat/mknod.c similarity index 100% rename from musl/src/stat/mknod.c rename to lib/musl/src/stat/mknod.c diff --git a/musl/src/stat/mknodat.c b/lib/musl/src/stat/mknodat.c similarity index 100% rename from musl/src/stat/mknodat.c rename to lib/musl/src/stat/mknodat.c diff --git a/musl/src/stat/stat.c b/lib/musl/src/stat/stat.c similarity index 100% rename from musl/src/stat/stat.c rename to lib/musl/src/stat/stat.c diff --git a/musl/src/stat/statvfs.c b/lib/musl/src/stat/statvfs.c similarity index 100% rename from musl/src/stat/statvfs.c rename to lib/musl/src/stat/statvfs.c diff --git a/musl/src/stat/umask.c b/lib/musl/src/stat/umask.c similarity index 100% rename from musl/src/stat/umask.c rename to lib/musl/src/stat/umask.c diff --git a/musl/src/stat/utimensat.c b/lib/musl/src/stat/utimensat.c similarity index 100% rename from musl/src/stat/utimensat.c rename to lib/musl/src/stat/utimensat.c diff --git a/musl/src/stdio/__fclose_ca.c b/lib/musl/src/stdio/__fclose_ca.c similarity index 100% rename from musl/src/stdio/__fclose_ca.c rename to lib/musl/src/stdio/__fclose_ca.c diff --git a/musl/src/stdio/__fdopen.c b/lib/musl/src/stdio/__fdopen.c similarity index 100% rename from musl/src/stdio/__fdopen.c rename to lib/musl/src/stdio/__fdopen.c diff --git a/musl/src/stdio/__fmodeflags.c b/lib/musl/src/stdio/__fmodeflags.c similarity index 100% rename from musl/src/stdio/__fmodeflags.c rename to lib/musl/src/stdio/__fmodeflags.c diff --git a/musl/src/stdio/__fopen_rb_ca.c b/lib/musl/src/stdio/__fopen_rb_ca.c similarity index 100% rename from musl/src/stdio/__fopen_rb_ca.c rename to lib/musl/src/stdio/__fopen_rb_ca.c diff --git a/musl/src/stdio/__lockfile.c b/lib/musl/src/stdio/__lockfile.c similarity index 100% rename from musl/src/stdio/__lockfile.c rename to lib/musl/src/stdio/__lockfile.c diff --git a/musl/src/stdio/__overflow.c b/lib/musl/src/stdio/__overflow.c similarity index 100% rename from musl/src/stdio/__overflow.c rename to lib/musl/src/stdio/__overflow.c diff --git a/musl/src/stdio/__stdio_close.c b/lib/musl/src/stdio/__stdio_close.c similarity index 100% rename from musl/src/stdio/__stdio_close.c rename to lib/musl/src/stdio/__stdio_close.c diff --git a/musl/src/stdio/__stdio_exit.c b/lib/musl/src/stdio/__stdio_exit.c similarity index 100% rename from musl/src/stdio/__stdio_exit.c rename to lib/musl/src/stdio/__stdio_exit.c diff --git a/musl/src/stdio/__stdio_read.c b/lib/musl/src/stdio/__stdio_read.c similarity index 100% rename from musl/src/stdio/__stdio_read.c rename to lib/musl/src/stdio/__stdio_read.c diff --git a/musl/src/stdio/__stdio_seek.c b/lib/musl/src/stdio/__stdio_seek.c similarity index 100% rename from musl/src/stdio/__stdio_seek.c rename to lib/musl/src/stdio/__stdio_seek.c diff --git a/musl/src/stdio/__stdio_write.c b/lib/musl/src/stdio/__stdio_write.c similarity index 100% rename from musl/src/stdio/__stdio_write.c rename to lib/musl/src/stdio/__stdio_write.c diff --git a/musl/src/stdio/__stdout_write.c b/lib/musl/src/stdio/__stdout_write.c similarity index 100% rename from musl/src/stdio/__stdout_write.c rename to lib/musl/src/stdio/__stdout_write.c diff --git a/musl/src/stdio/__string_read.c b/lib/musl/src/stdio/__string_read.c similarity index 100% rename from musl/src/stdio/__string_read.c rename to lib/musl/src/stdio/__string_read.c diff --git a/musl/src/stdio/__toread.c b/lib/musl/src/stdio/__toread.c similarity index 100% rename from musl/src/stdio/__toread.c rename to lib/musl/src/stdio/__toread.c diff --git a/musl/src/stdio/__towrite.c b/lib/musl/src/stdio/__towrite.c similarity index 100% rename from musl/src/stdio/__towrite.c rename to lib/musl/src/stdio/__towrite.c diff --git a/musl/src/stdio/__uflow.c b/lib/musl/src/stdio/__uflow.c similarity index 100% rename from musl/src/stdio/__uflow.c rename to lib/musl/src/stdio/__uflow.c diff --git a/musl/src/stdio/asprintf.c b/lib/musl/src/stdio/asprintf.c similarity index 100% rename from musl/src/stdio/asprintf.c rename to lib/musl/src/stdio/asprintf.c diff --git a/musl/src/stdio/clearerr.c b/lib/musl/src/stdio/clearerr.c similarity index 100% rename from musl/src/stdio/clearerr.c rename to lib/musl/src/stdio/clearerr.c diff --git a/musl/src/stdio/dprintf.c b/lib/musl/src/stdio/dprintf.c similarity index 100% rename from musl/src/stdio/dprintf.c rename to lib/musl/src/stdio/dprintf.c diff --git a/musl/src/stdio/ext.c b/lib/musl/src/stdio/ext.c similarity index 100% rename from musl/src/stdio/ext.c rename to lib/musl/src/stdio/ext.c diff --git a/musl/src/stdio/ext2.c b/lib/musl/src/stdio/ext2.c similarity index 100% rename from musl/src/stdio/ext2.c rename to lib/musl/src/stdio/ext2.c diff --git a/musl/src/stdio/fclose.c b/lib/musl/src/stdio/fclose.c similarity index 100% rename from musl/src/stdio/fclose.c rename to lib/musl/src/stdio/fclose.c diff --git a/musl/src/stdio/feof.c b/lib/musl/src/stdio/feof.c similarity index 100% rename from musl/src/stdio/feof.c rename to lib/musl/src/stdio/feof.c diff --git a/musl/src/stdio/ferror.c b/lib/musl/src/stdio/ferror.c similarity index 100% rename from musl/src/stdio/ferror.c rename to lib/musl/src/stdio/ferror.c diff --git a/musl/src/stdio/fflush.c b/lib/musl/src/stdio/fflush.c similarity index 100% rename from musl/src/stdio/fflush.c rename to lib/musl/src/stdio/fflush.c diff --git a/musl/src/stdio/fgetc.c b/lib/musl/src/stdio/fgetc.c similarity index 100% rename from musl/src/stdio/fgetc.c rename to lib/musl/src/stdio/fgetc.c diff --git a/musl/src/stdio/fgetln.c b/lib/musl/src/stdio/fgetln.c similarity index 100% rename from musl/src/stdio/fgetln.c rename to lib/musl/src/stdio/fgetln.c diff --git a/musl/src/stdio/fgetpos.c b/lib/musl/src/stdio/fgetpos.c similarity index 100% rename from musl/src/stdio/fgetpos.c rename to lib/musl/src/stdio/fgetpos.c diff --git a/musl/src/stdio/fgets.c b/lib/musl/src/stdio/fgets.c similarity index 100% rename from musl/src/stdio/fgets.c rename to lib/musl/src/stdio/fgets.c diff --git a/musl/src/stdio/fgetwc.c b/lib/musl/src/stdio/fgetwc.c similarity index 100% rename from musl/src/stdio/fgetwc.c rename to lib/musl/src/stdio/fgetwc.c diff --git a/musl/src/stdio/fgetws.c b/lib/musl/src/stdio/fgetws.c similarity index 100% rename from musl/src/stdio/fgetws.c rename to lib/musl/src/stdio/fgetws.c diff --git a/musl/src/stdio/fileno.c b/lib/musl/src/stdio/fileno.c similarity index 100% rename from musl/src/stdio/fileno.c rename to lib/musl/src/stdio/fileno.c diff --git a/musl/src/stdio/flockfile.c b/lib/musl/src/stdio/flockfile.c similarity index 100% rename from musl/src/stdio/flockfile.c rename to lib/musl/src/stdio/flockfile.c diff --git a/musl/src/stdio/fmemopen.c b/lib/musl/src/stdio/fmemopen.c similarity index 100% rename from musl/src/stdio/fmemopen.c rename to lib/musl/src/stdio/fmemopen.c diff --git a/musl/src/stdio/fopen.c b/lib/musl/src/stdio/fopen.c similarity index 100% rename from musl/src/stdio/fopen.c rename to lib/musl/src/stdio/fopen.c diff --git a/musl/src/stdio/fopencookie.c b/lib/musl/src/stdio/fopencookie.c similarity index 100% rename from musl/src/stdio/fopencookie.c rename to lib/musl/src/stdio/fopencookie.c diff --git a/musl/src/stdio/fprintf.c b/lib/musl/src/stdio/fprintf.c similarity index 100% rename from musl/src/stdio/fprintf.c rename to lib/musl/src/stdio/fprintf.c diff --git a/musl/src/stdio/fputc.c b/lib/musl/src/stdio/fputc.c similarity index 100% rename from musl/src/stdio/fputc.c rename to lib/musl/src/stdio/fputc.c diff --git a/musl/src/stdio/fputs.c b/lib/musl/src/stdio/fputs.c similarity index 100% rename from musl/src/stdio/fputs.c rename to lib/musl/src/stdio/fputs.c diff --git a/musl/src/stdio/fputwc.c b/lib/musl/src/stdio/fputwc.c similarity index 100% rename from musl/src/stdio/fputwc.c rename to lib/musl/src/stdio/fputwc.c diff --git a/musl/src/stdio/fputws.c b/lib/musl/src/stdio/fputws.c similarity index 100% rename from musl/src/stdio/fputws.c rename to lib/musl/src/stdio/fputws.c diff --git a/musl/src/stdio/fread.c b/lib/musl/src/stdio/fread.c similarity index 100% rename from musl/src/stdio/fread.c rename to lib/musl/src/stdio/fread.c diff --git a/musl/src/stdio/freopen.c b/lib/musl/src/stdio/freopen.c similarity index 100% rename from musl/src/stdio/freopen.c rename to lib/musl/src/stdio/freopen.c diff --git a/musl/src/stdio/fscanf.c b/lib/musl/src/stdio/fscanf.c similarity index 100% rename from musl/src/stdio/fscanf.c rename to lib/musl/src/stdio/fscanf.c diff --git a/musl/src/stdio/fseek.c b/lib/musl/src/stdio/fseek.c similarity index 100% rename from musl/src/stdio/fseek.c rename to lib/musl/src/stdio/fseek.c diff --git a/musl/src/stdio/fsetpos.c b/lib/musl/src/stdio/fsetpos.c similarity index 100% rename from musl/src/stdio/fsetpos.c rename to lib/musl/src/stdio/fsetpos.c diff --git a/musl/src/stdio/ftell.c b/lib/musl/src/stdio/ftell.c similarity index 100% rename from musl/src/stdio/ftell.c rename to lib/musl/src/stdio/ftell.c diff --git a/musl/src/stdio/ftrylockfile.c b/lib/musl/src/stdio/ftrylockfile.c similarity index 100% rename from musl/src/stdio/ftrylockfile.c rename to lib/musl/src/stdio/ftrylockfile.c diff --git a/musl/src/stdio/funlockfile.c b/lib/musl/src/stdio/funlockfile.c similarity index 100% rename from musl/src/stdio/funlockfile.c rename to lib/musl/src/stdio/funlockfile.c diff --git a/musl/src/stdio/fwide.c b/lib/musl/src/stdio/fwide.c similarity index 100% rename from musl/src/stdio/fwide.c rename to lib/musl/src/stdio/fwide.c diff --git a/musl/src/stdio/fwprintf.c b/lib/musl/src/stdio/fwprintf.c similarity index 100% rename from musl/src/stdio/fwprintf.c rename to lib/musl/src/stdio/fwprintf.c diff --git a/musl/src/stdio/fwrite.c b/lib/musl/src/stdio/fwrite.c similarity index 100% rename from musl/src/stdio/fwrite.c rename to lib/musl/src/stdio/fwrite.c diff --git a/musl/src/stdio/fwscanf.c b/lib/musl/src/stdio/fwscanf.c similarity index 100% rename from musl/src/stdio/fwscanf.c rename to lib/musl/src/stdio/fwscanf.c diff --git a/musl/src/stdio/getc.c b/lib/musl/src/stdio/getc.c similarity index 100% rename from musl/src/stdio/getc.c rename to lib/musl/src/stdio/getc.c diff --git a/musl/src/stdio/getc.h b/lib/musl/src/stdio/getc.h similarity index 100% rename from musl/src/stdio/getc.h rename to lib/musl/src/stdio/getc.h diff --git a/musl/src/stdio/getc_unlocked.c b/lib/musl/src/stdio/getc_unlocked.c similarity index 100% rename from musl/src/stdio/getc_unlocked.c rename to lib/musl/src/stdio/getc_unlocked.c diff --git a/musl/src/stdio/getchar.c b/lib/musl/src/stdio/getchar.c similarity index 100% rename from musl/src/stdio/getchar.c rename to lib/musl/src/stdio/getchar.c diff --git a/musl/src/stdio/getchar_unlocked.c b/lib/musl/src/stdio/getchar_unlocked.c similarity index 100% rename from musl/src/stdio/getchar_unlocked.c rename to lib/musl/src/stdio/getchar_unlocked.c diff --git a/musl/src/stdio/getdelim.c b/lib/musl/src/stdio/getdelim.c similarity index 100% rename from musl/src/stdio/getdelim.c rename to lib/musl/src/stdio/getdelim.c diff --git a/musl/src/stdio/getline.c b/lib/musl/src/stdio/getline.c similarity index 100% rename from musl/src/stdio/getline.c rename to lib/musl/src/stdio/getline.c diff --git a/musl/src/stdio/gets.c b/lib/musl/src/stdio/gets.c similarity index 100% rename from musl/src/stdio/gets.c rename to lib/musl/src/stdio/gets.c diff --git a/musl/src/stdio/getw.c b/lib/musl/src/stdio/getw.c similarity index 100% rename from musl/src/stdio/getw.c rename to lib/musl/src/stdio/getw.c diff --git a/musl/src/stdio/getwc.c b/lib/musl/src/stdio/getwc.c similarity index 100% rename from musl/src/stdio/getwc.c rename to lib/musl/src/stdio/getwc.c diff --git a/musl/src/stdio/getwchar.c b/lib/musl/src/stdio/getwchar.c similarity index 100% rename from musl/src/stdio/getwchar.c rename to lib/musl/src/stdio/getwchar.c diff --git a/musl/src/stdio/ofl.c b/lib/musl/src/stdio/ofl.c similarity index 100% rename from musl/src/stdio/ofl.c rename to lib/musl/src/stdio/ofl.c diff --git a/musl/src/stdio/ofl_add.c b/lib/musl/src/stdio/ofl_add.c similarity index 100% rename from musl/src/stdio/ofl_add.c rename to lib/musl/src/stdio/ofl_add.c diff --git a/musl/src/stdio/open_memstream.c b/lib/musl/src/stdio/open_memstream.c similarity index 100% rename from musl/src/stdio/open_memstream.c rename to lib/musl/src/stdio/open_memstream.c diff --git a/musl/src/stdio/open_wmemstream.c b/lib/musl/src/stdio/open_wmemstream.c similarity index 100% rename from musl/src/stdio/open_wmemstream.c rename to lib/musl/src/stdio/open_wmemstream.c diff --git a/musl/src/stdio/pclose.c b/lib/musl/src/stdio/pclose.c similarity index 100% rename from musl/src/stdio/pclose.c rename to lib/musl/src/stdio/pclose.c diff --git a/musl/src/stdio/perror.c b/lib/musl/src/stdio/perror.c similarity index 100% rename from musl/src/stdio/perror.c rename to lib/musl/src/stdio/perror.c diff --git a/musl/src/stdio/popen.c b/lib/musl/src/stdio/popen.c similarity index 100% rename from musl/src/stdio/popen.c rename to lib/musl/src/stdio/popen.c diff --git a/musl/src/stdio/printf.c b/lib/musl/src/stdio/printf.c similarity index 100% rename from musl/src/stdio/printf.c rename to lib/musl/src/stdio/printf.c diff --git a/musl/src/stdio/putc.c b/lib/musl/src/stdio/putc.c similarity index 100% rename from musl/src/stdio/putc.c rename to lib/musl/src/stdio/putc.c diff --git a/musl/src/stdio/putc.h b/lib/musl/src/stdio/putc.h similarity index 100% rename from musl/src/stdio/putc.h rename to lib/musl/src/stdio/putc.h diff --git a/musl/src/stdio/putc_unlocked.c b/lib/musl/src/stdio/putc_unlocked.c similarity index 100% rename from musl/src/stdio/putc_unlocked.c rename to lib/musl/src/stdio/putc_unlocked.c diff --git a/musl/src/stdio/putchar.c b/lib/musl/src/stdio/putchar.c similarity index 100% rename from musl/src/stdio/putchar.c rename to lib/musl/src/stdio/putchar.c diff --git a/musl/src/stdio/putchar_unlocked.c b/lib/musl/src/stdio/putchar_unlocked.c similarity index 100% rename from musl/src/stdio/putchar_unlocked.c rename to lib/musl/src/stdio/putchar_unlocked.c diff --git a/musl/src/stdio/puts.c b/lib/musl/src/stdio/puts.c similarity index 100% rename from musl/src/stdio/puts.c rename to lib/musl/src/stdio/puts.c diff --git a/musl/src/stdio/putw.c b/lib/musl/src/stdio/putw.c similarity index 100% rename from musl/src/stdio/putw.c rename to lib/musl/src/stdio/putw.c diff --git a/musl/src/stdio/putwc.c b/lib/musl/src/stdio/putwc.c similarity index 100% rename from musl/src/stdio/putwc.c rename to lib/musl/src/stdio/putwc.c diff --git a/musl/src/stdio/putwchar.c b/lib/musl/src/stdio/putwchar.c similarity index 100% rename from musl/src/stdio/putwchar.c rename to lib/musl/src/stdio/putwchar.c diff --git a/musl/src/stdio/remove.c b/lib/musl/src/stdio/remove.c similarity index 100% rename from musl/src/stdio/remove.c rename to lib/musl/src/stdio/remove.c diff --git a/musl/src/stdio/rename.c b/lib/musl/src/stdio/rename.c similarity index 100% rename from musl/src/stdio/rename.c rename to lib/musl/src/stdio/rename.c diff --git a/musl/src/stdio/rewind.c b/lib/musl/src/stdio/rewind.c similarity index 100% rename from musl/src/stdio/rewind.c rename to lib/musl/src/stdio/rewind.c diff --git a/musl/src/stdio/scanf.c b/lib/musl/src/stdio/scanf.c similarity index 100% rename from musl/src/stdio/scanf.c rename to lib/musl/src/stdio/scanf.c diff --git a/musl/src/stdio/setbuf.c b/lib/musl/src/stdio/setbuf.c similarity index 100% rename from musl/src/stdio/setbuf.c rename to lib/musl/src/stdio/setbuf.c diff --git a/musl/src/stdio/setbuffer.c b/lib/musl/src/stdio/setbuffer.c similarity index 100% rename from musl/src/stdio/setbuffer.c rename to lib/musl/src/stdio/setbuffer.c diff --git a/musl/src/stdio/setlinebuf.c b/lib/musl/src/stdio/setlinebuf.c similarity index 100% rename from musl/src/stdio/setlinebuf.c rename to lib/musl/src/stdio/setlinebuf.c diff --git a/musl/src/stdio/setvbuf.c b/lib/musl/src/stdio/setvbuf.c similarity index 100% rename from musl/src/stdio/setvbuf.c rename to lib/musl/src/stdio/setvbuf.c diff --git a/musl/src/stdio/snprintf.c b/lib/musl/src/stdio/snprintf.c similarity index 100% rename from musl/src/stdio/snprintf.c rename to lib/musl/src/stdio/snprintf.c diff --git a/musl/src/stdio/sprintf.c b/lib/musl/src/stdio/sprintf.c similarity index 100% rename from musl/src/stdio/sprintf.c rename to lib/musl/src/stdio/sprintf.c diff --git a/musl/src/stdio/sscanf.c b/lib/musl/src/stdio/sscanf.c similarity index 100% rename from musl/src/stdio/sscanf.c rename to lib/musl/src/stdio/sscanf.c diff --git a/musl/src/stdio/stderr.c b/lib/musl/src/stdio/stderr.c similarity index 100% rename from musl/src/stdio/stderr.c rename to lib/musl/src/stdio/stderr.c diff --git a/musl/src/stdio/stdin.c b/lib/musl/src/stdio/stdin.c similarity index 100% rename from musl/src/stdio/stdin.c rename to lib/musl/src/stdio/stdin.c diff --git a/musl/src/stdio/stdout.c b/lib/musl/src/stdio/stdout.c similarity index 100% rename from musl/src/stdio/stdout.c rename to lib/musl/src/stdio/stdout.c diff --git a/musl/src/stdio/swprintf.c b/lib/musl/src/stdio/swprintf.c similarity index 100% rename from musl/src/stdio/swprintf.c rename to lib/musl/src/stdio/swprintf.c diff --git a/musl/src/stdio/swscanf.c b/lib/musl/src/stdio/swscanf.c similarity index 100% rename from musl/src/stdio/swscanf.c rename to lib/musl/src/stdio/swscanf.c diff --git a/musl/src/stdio/tempnam.c b/lib/musl/src/stdio/tempnam.c similarity index 100% rename from musl/src/stdio/tempnam.c rename to lib/musl/src/stdio/tempnam.c diff --git a/musl/src/stdio/tmpfile.c b/lib/musl/src/stdio/tmpfile.c similarity index 100% rename from musl/src/stdio/tmpfile.c rename to lib/musl/src/stdio/tmpfile.c diff --git a/musl/src/stdio/tmpnam.c b/lib/musl/src/stdio/tmpnam.c similarity index 100% rename from musl/src/stdio/tmpnam.c rename to lib/musl/src/stdio/tmpnam.c diff --git a/musl/src/stdio/ungetc.c b/lib/musl/src/stdio/ungetc.c similarity index 100% rename from musl/src/stdio/ungetc.c rename to lib/musl/src/stdio/ungetc.c diff --git a/musl/src/stdio/ungetwc.c b/lib/musl/src/stdio/ungetwc.c similarity index 100% rename from musl/src/stdio/ungetwc.c rename to lib/musl/src/stdio/ungetwc.c diff --git a/musl/src/stdio/vasprintf.c b/lib/musl/src/stdio/vasprintf.c similarity index 100% rename from musl/src/stdio/vasprintf.c rename to lib/musl/src/stdio/vasprintf.c diff --git a/musl/src/stdio/vdprintf.c b/lib/musl/src/stdio/vdprintf.c similarity index 100% rename from musl/src/stdio/vdprintf.c rename to lib/musl/src/stdio/vdprintf.c diff --git a/musl/src/stdio/vfprintf.c b/lib/musl/src/stdio/vfprintf.c similarity index 100% rename from musl/src/stdio/vfprintf.c rename to lib/musl/src/stdio/vfprintf.c diff --git a/musl/src/stdio/vfscanf.c b/lib/musl/src/stdio/vfscanf.c similarity index 100% rename from musl/src/stdio/vfscanf.c rename to lib/musl/src/stdio/vfscanf.c diff --git a/musl/src/stdio/vfwprintf.c b/lib/musl/src/stdio/vfwprintf.c similarity index 100% rename from musl/src/stdio/vfwprintf.c rename to lib/musl/src/stdio/vfwprintf.c diff --git a/musl/src/stdio/vfwscanf.c b/lib/musl/src/stdio/vfwscanf.c similarity index 100% rename from musl/src/stdio/vfwscanf.c rename to lib/musl/src/stdio/vfwscanf.c diff --git a/musl/src/stdio/vprintf.c b/lib/musl/src/stdio/vprintf.c similarity index 100% rename from musl/src/stdio/vprintf.c rename to lib/musl/src/stdio/vprintf.c diff --git a/musl/src/stdio/vscanf.c b/lib/musl/src/stdio/vscanf.c similarity index 100% rename from musl/src/stdio/vscanf.c rename to lib/musl/src/stdio/vscanf.c diff --git a/musl/src/stdio/vsnprintf.c b/lib/musl/src/stdio/vsnprintf.c similarity index 100% rename from musl/src/stdio/vsnprintf.c rename to lib/musl/src/stdio/vsnprintf.c diff --git a/musl/src/stdio/vsprintf.c b/lib/musl/src/stdio/vsprintf.c similarity index 100% rename from musl/src/stdio/vsprintf.c rename to lib/musl/src/stdio/vsprintf.c diff --git a/musl/src/stdio/vsscanf.c b/lib/musl/src/stdio/vsscanf.c similarity index 100% rename from musl/src/stdio/vsscanf.c rename to lib/musl/src/stdio/vsscanf.c diff --git a/musl/src/stdio/vswprintf.c b/lib/musl/src/stdio/vswprintf.c similarity index 100% rename from musl/src/stdio/vswprintf.c rename to lib/musl/src/stdio/vswprintf.c diff --git a/musl/src/stdio/vswscanf.c b/lib/musl/src/stdio/vswscanf.c similarity index 100% rename from musl/src/stdio/vswscanf.c rename to lib/musl/src/stdio/vswscanf.c diff --git a/musl/src/stdio/vwprintf.c b/lib/musl/src/stdio/vwprintf.c similarity index 100% rename from musl/src/stdio/vwprintf.c rename to lib/musl/src/stdio/vwprintf.c diff --git a/musl/src/stdio/vwscanf.c b/lib/musl/src/stdio/vwscanf.c similarity index 100% rename from musl/src/stdio/vwscanf.c rename to lib/musl/src/stdio/vwscanf.c diff --git a/musl/src/stdio/wprintf.c b/lib/musl/src/stdio/wprintf.c similarity index 100% rename from musl/src/stdio/wprintf.c rename to lib/musl/src/stdio/wprintf.c diff --git a/musl/src/stdio/wscanf.c b/lib/musl/src/stdio/wscanf.c similarity index 100% rename from musl/src/stdio/wscanf.c rename to lib/musl/src/stdio/wscanf.c diff --git a/musl/src/stdlib/abs.c b/lib/musl/src/stdlib/abs.c similarity index 100% rename from musl/src/stdlib/abs.c rename to lib/musl/src/stdlib/abs.c diff --git a/musl/src/stdlib/atof.c b/lib/musl/src/stdlib/atof.c similarity index 100% rename from musl/src/stdlib/atof.c rename to lib/musl/src/stdlib/atof.c diff --git a/musl/src/stdlib/atoi.c b/lib/musl/src/stdlib/atoi.c similarity index 100% rename from musl/src/stdlib/atoi.c rename to lib/musl/src/stdlib/atoi.c diff --git a/musl/src/stdlib/atol.c b/lib/musl/src/stdlib/atol.c similarity index 100% rename from musl/src/stdlib/atol.c rename to lib/musl/src/stdlib/atol.c diff --git a/musl/src/stdlib/atoll.c b/lib/musl/src/stdlib/atoll.c similarity index 100% rename from musl/src/stdlib/atoll.c rename to lib/musl/src/stdlib/atoll.c diff --git a/musl/src/stdlib/bsearch.c b/lib/musl/src/stdlib/bsearch.c similarity index 100% rename from musl/src/stdlib/bsearch.c rename to lib/musl/src/stdlib/bsearch.c diff --git a/musl/src/stdlib/div.c b/lib/musl/src/stdlib/div.c similarity index 100% rename from musl/src/stdlib/div.c rename to lib/musl/src/stdlib/div.c diff --git a/musl/src/stdlib/ecvt.c b/lib/musl/src/stdlib/ecvt.c similarity index 100% rename from musl/src/stdlib/ecvt.c rename to lib/musl/src/stdlib/ecvt.c diff --git a/musl/src/stdlib/fcvt.c b/lib/musl/src/stdlib/fcvt.c similarity index 100% rename from musl/src/stdlib/fcvt.c rename to lib/musl/src/stdlib/fcvt.c diff --git a/musl/src/stdlib/gcvt.c b/lib/musl/src/stdlib/gcvt.c similarity index 100% rename from musl/src/stdlib/gcvt.c rename to lib/musl/src/stdlib/gcvt.c diff --git a/musl/src/stdlib/imaxabs.c b/lib/musl/src/stdlib/imaxabs.c similarity index 100% rename from musl/src/stdlib/imaxabs.c rename to lib/musl/src/stdlib/imaxabs.c diff --git a/musl/src/stdlib/imaxdiv.c b/lib/musl/src/stdlib/imaxdiv.c similarity index 100% rename from musl/src/stdlib/imaxdiv.c rename to lib/musl/src/stdlib/imaxdiv.c diff --git a/musl/src/stdlib/labs.c b/lib/musl/src/stdlib/labs.c similarity index 100% rename from musl/src/stdlib/labs.c rename to lib/musl/src/stdlib/labs.c diff --git a/musl/src/stdlib/ldiv.c b/lib/musl/src/stdlib/ldiv.c similarity index 100% rename from musl/src/stdlib/ldiv.c rename to lib/musl/src/stdlib/ldiv.c diff --git a/musl/src/stdlib/llabs.c b/lib/musl/src/stdlib/llabs.c similarity index 100% rename from musl/src/stdlib/llabs.c rename to lib/musl/src/stdlib/llabs.c diff --git a/musl/src/stdlib/lldiv.c b/lib/musl/src/stdlib/lldiv.c similarity index 100% rename from musl/src/stdlib/lldiv.c rename to lib/musl/src/stdlib/lldiv.c diff --git a/musl/src/stdlib/qsort.c b/lib/musl/src/stdlib/qsort.c similarity index 100% rename from musl/src/stdlib/qsort.c rename to lib/musl/src/stdlib/qsort.c diff --git a/musl/src/stdlib/strtod.c b/lib/musl/src/stdlib/strtod.c similarity index 100% rename from musl/src/stdlib/strtod.c rename to lib/musl/src/stdlib/strtod.c diff --git a/musl/src/stdlib/strtol.c b/lib/musl/src/stdlib/strtol.c similarity index 100% rename from musl/src/stdlib/strtol.c rename to lib/musl/src/stdlib/strtol.c diff --git a/musl/src/stdlib/wcstod.c b/lib/musl/src/stdlib/wcstod.c similarity index 100% rename from musl/src/stdlib/wcstod.c rename to lib/musl/src/stdlib/wcstod.c diff --git a/musl/src/stdlib/wcstol.c b/lib/musl/src/stdlib/wcstol.c similarity index 100% rename from musl/src/stdlib/wcstol.c rename to lib/musl/src/stdlib/wcstol.c diff --git a/musl/src/string/arm/__aeabi_memcpy.s b/lib/musl/src/string/arm/__aeabi_memcpy.s similarity index 100% rename from musl/src/string/arm/__aeabi_memcpy.s rename to lib/musl/src/string/arm/__aeabi_memcpy.s diff --git a/musl/src/string/arm/__aeabi_memset.s b/lib/musl/src/string/arm/__aeabi_memset.s similarity index 100% rename from musl/src/string/arm/__aeabi_memset.s rename to lib/musl/src/string/arm/__aeabi_memset.s diff --git a/musl/src/string/arm/memcpy.c b/lib/musl/src/string/arm/memcpy.c similarity index 100% rename from musl/src/string/arm/memcpy.c rename to lib/musl/src/string/arm/memcpy.c diff --git a/musl/src/string/arm/memcpy_le.S b/lib/musl/src/string/arm/memcpy_le.S similarity index 100% rename from musl/src/string/arm/memcpy_le.S rename to lib/musl/src/string/arm/memcpy_le.S diff --git a/musl/src/string/bcmp.c b/lib/musl/src/string/bcmp.c similarity index 100% rename from musl/src/string/bcmp.c rename to lib/musl/src/string/bcmp.c diff --git a/musl/src/string/bcopy.c b/lib/musl/src/string/bcopy.c similarity index 100% rename from musl/src/string/bcopy.c rename to lib/musl/src/string/bcopy.c diff --git a/musl/src/string/bzero.c b/lib/musl/src/string/bzero.c similarity index 100% rename from musl/src/string/bzero.c rename to lib/musl/src/string/bzero.c diff --git a/musl/src/string/explicit_bzero.c b/lib/musl/src/string/explicit_bzero.c similarity index 100% rename from musl/src/string/explicit_bzero.c rename to lib/musl/src/string/explicit_bzero.c diff --git a/musl/src/string/i386/memcpy.s b/lib/musl/src/string/i386/memcpy.s similarity index 100% rename from musl/src/string/i386/memcpy.s rename to lib/musl/src/string/i386/memcpy.s diff --git a/musl/src/string/i386/memmove.s b/lib/musl/src/string/i386/memmove.s similarity index 100% rename from musl/src/string/i386/memmove.s rename to lib/musl/src/string/i386/memmove.s diff --git a/musl/src/string/i386/memset.s b/lib/musl/src/string/i386/memset.s similarity index 100% rename from musl/src/string/i386/memset.s rename to lib/musl/src/string/i386/memset.s diff --git a/musl/src/string/index.c b/lib/musl/src/string/index.c similarity index 100% rename from musl/src/string/index.c rename to lib/musl/src/string/index.c diff --git a/musl/src/string/memccpy.c b/lib/musl/src/string/memccpy.c similarity index 100% rename from musl/src/string/memccpy.c rename to lib/musl/src/string/memccpy.c diff --git a/musl/src/string/memchr.c b/lib/musl/src/string/memchr.c similarity index 100% rename from musl/src/string/memchr.c rename to lib/musl/src/string/memchr.c diff --git a/musl/src/string/memcmp.c b/lib/musl/src/string/memcmp.c similarity index 100% rename from musl/src/string/memcmp.c rename to lib/musl/src/string/memcmp.c diff --git a/musl/src/string/memcpy.c b/lib/musl/src/string/memcpy.c similarity index 100% rename from musl/src/string/memcpy.c rename to lib/musl/src/string/memcpy.c diff --git a/musl/src/string/memmem.c b/lib/musl/src/string/memmem.c similarity index 100% rename from musl/src/string/memmem.c rename to lib/musl/src/string/memmem.c diff --git a/musl/src/string/memmove.c b/lib/musl/src/string/memmove.c similarity index 100% rename from musl/src/string/memmove.c rename to lib/musl/src/string/memmove.c diff --git a/musl/src/string/mempcpy.c b/lib/musl/src/string/mempcpy.c similarity index 100% rename from musl/src/string/mempcpy.c rename to lib/musl/src/string/mempcpy.c diff --git a/musl/src/string/memrchr.c b/lib/musl/src/string/memrchr.c similarity index 100% rename from musl/src/string/memrchr.c rename to lib/musl/src/string/memrchr.c diff --git a/musl/src/string/memset.c b/lib/musl/src/string/memset.c similarity index 100% rename from musl/src/string/memset.c rename to lib/musl/src/string/memset.c diff --git a/musl/src/string/rindex.c b/lib/musl/src/string/rindex.c similarity index 100% rename from musl/src/string/rindex.c rename to lib/musl/src/string/rindex.c diff --git a/musl/src/string/stpcpy.c b/lib/musl/src/string/stpcpy.c similarity index 100% rename from musl/src/string/stpcpy.c rename to lib/musl/src/string/stpcpy.c diff --git a/musl/src/string/stpncpy.c b/lib/musl/src/string/stpncpy.c similarity index 100% rename from musl/src/string/stpncpy.c rename to lib/musl/src/string/stpncpy.c diff --git a/musl/src/string/strcasecmp.c b/lib/musl/src/string/strcasecmp.c similarity index 100% rename from musl/src/string/strcasecmp.c rename to lib/musl/src/string/strcasecmp.c diff --git a/musl/src/string/strcasestr.c b/lib/musl/src/string/strcasestr.c similarity index 100% rename from musl/src/string/strcasestr.c rename to lib/musl/src/string/strcasestr.c diff --git a/musl/src/string/strcat.c b/lib/musl/src/string/strcat.c similarity index 100% rename from musl/src/string/strcat.c rename to lib/musl/src/string/strcat.c diff --git a/musl/src/string/strchr.c b/lib/musl/src/string/strchr.c similarity index 100% rename from musl/src/string/strchr.c rename to lib/musl/src/string/strchr.c diff --git a/musl/src/string/strchrnul.c b/lib/musl/src/string/strchrnul.c similarity index 100% rename from musl/src/string/strchrnul.c rename to lib/musl/src/string/strchrnul.c diff --git a/musl/src/string/strcmp.c b/lib/musl/src/string/strcmp.c similarity index 100% rename from musl/src/string/strcmp.c rename to lib/musl/src/string/strcmp.c diff --git a/musl/src/string/strcpy.c b/lib/musl/src/string/strcpy.c similarity index 100% rename from musl/src/string/strcpy.c rename to lib/musl/src/string/strcpy.c diff --git a/musl/src/string/strcspn.c b/lib/musl/src/string/strcspn.c similarity index 100% rename from musl/src/string/strcspn.c rename to lib/musl/src/string/strcspn.c diff --git a/musl/src/string/strdup.c b/lib/musl/src/string/strdup.c similarity index 100% rename from musl/src/string/strdup.c rename to lib/musl/src/string/strdup.c diff --git a/musl/src/string/strerror_r.c b/lib/musl/src/string/strerror_r.c similarity index 100% rename from musl/src/string/strerror_r.c rename to lib/musl/src/string/strerror_r.c diff --git a/musl/src/string/strlcat.c b/lib/musl/src/string/strlcat.c similarity index 100% rename from musl/src/string/strlcat.c rename to lib/musl/src/string/strlcat.c diff --git a/musl/src/string/strlcpy.c b/lib/musl/src/string/strlcpy.c similarity index 100% rename from musl/src/string/strlcpy.c rename to lib/musl/src/string/strlcpy.c diff --git a/musl/src/string/strlen.c b/lib/musl/src/string/strlen.c similarity index 100% rename from musl/src/string/strlen.c rename to lib/musl/src/string/strlen.c diff --git a/musl/src/string/strncasecmp.c b/lib/musl/src/string/strncasecmp.c similarity index 100% rename from musl/src/string/strncasecmp.c rename to lib/musl/src/string/strncasecmp.c diff --git a/musl/src/string/strncat.c b/lib/musl/src/string/strncat.c similarity index 100% rename from musl/src/string/strncat.c rename to lib/musl/src/string/strncat.c diff --git a/musl/src/string/strncmp.c b/lib/musl/src/string/strncmp.c similarity index 100% rename from musl/src/string/strncmp.c rename to lib/musl/src/string/strncmp.c diff --git a/musl/src/string/strncpy.c b/lib/musl/src/string/strncpy.c similarity index 100% rename from musl/src/string/strncpy.c rename to lib/musl/src/string/strncpy.c diff --git a/musl/src/string/strndup.c b/lib/musl/src/string/strndup.c similarity index 100% rename from musl/src/string/strndup.c rename to lib/musl/src/string/strndup.c diff --git a/musl/src/string/strnlen.c b/lib/musl/src/string/strnlen.c similarity index 100% rename from musl/src/string/strnlen.c rename to lib/musl/src/string/strnlen.c diff --git a/musl/src/string/strpbrk.c b/lib/musl/src/string/strpbrk.c similarity index 100% rename from musl/src/string/strpbrk.c rename to lib/musl/src/string/strpbrk.c diff --git a/musl/src/string/strrchr.c b/lib/musl/src/string/strrchr.c similarity index 100% rename from musl/src/string/strrchr.c rename to lib/musl/src/string/strrchr.c diff --git a/musl/src/string/strsep.c b/lib/musl/src/string/strsep.c similarity index 100% rename from musl/src/string/strsep.c rename to lib/musl/src/string/strsep.c diff --git a/musl/src/string/strsignal.c b/lib/musl/src/string/strsignal.c similarity index 100% rename from musl/src/string/strsignal.c rename to lib/musl/src/string/strsignal.c diff --git a/musl/src/string/strspn.c b/lib/musl/src/string/strspn.c similarity index 100% rename from musl/src/string/strspn.c rename to lib/musl/src/string/strspn.c diff --git a/musl/src/string/strstr.c b/lib/musl/src/string/strstr.c similarity index 100% rename from musl/src/string/strstr.c rename to lib/musl/src/string/strstr.c diff --git a/musl/src/string/strtok.c b/lib/musl/src/string/strtok.c similarity index 100% rename from musl/src/string/strtok.c rename to lib/musl/src/string/strtok.c diff --git a/musl/src/string/strtok_r.c b/lib/musl/src/string/strtok_r.c similarity index 100% rename from musl/src/string/strtok_r.c rename to lib/musl/src/string/strtok_r.c diff --git a/musl/src/string/strverscmp.c b/lib/musl/src/string/strverscmp.c similarity index 100% rename from musl/src/string/strverscmp.c rename to lib/musl/src/string/strverscmp.c diff --git a/musl/src/string/swab.c b/lib/musl/src/string/swab.c similarity index 100% rename from musl/src/string/swab.c rename to lib/musl/src/string/swab.c diff --git a/musl/src/string/wcpcpy.c b/lib/musl/src/string/wcpcpy.c similarity index 100% rename from musl/src/string/wcpcpy.c rename to lib/musl/src/string/wcpcpy.c diff --git a/musl/src/string/wcpncpy.c b/lib/musl/src/string/wcpncpy.c similarity index 100% rename from musl/src/string/wcpncpy.c rename to lib/musl/src/string/wcpncpy.c diff --git a/musl/src/string/wcscasecmp.c b/lib/musl/src/string/wcscasecmp.c similarity index 100% rename from musl/src/string/wcscasecmp.c rename to lib/musl/src/string/wcscasecmp.c diff --git a/musl/src/string/wcscasecmp_l.c b/lib/musl/src/string/wcscasecmp_l.c similarity index 100% rename from musl/src/string/wcscasecmp_l.c rename to lib/musl/src/string/wcscasecmp_l.c diff --git a/musl/src/string/wcscat.c b/lib/musl/src/string/wcscat.c similarity index 100% rename from musl/src/string/wcscat.c rename to lib/musl/src/string/wcscat.c diff --git a/musl/src/string/wcschr.c b/lib/musl/src/string/wcschr.c similarity index 100% rename from musl/src/string/wcschr.c rename to lib/musl/src/string/wcschr.c diff --git a/musl/src/string/wcscmp.c b/lib/musl/src/string/wcscmp.c similarity index 100% rename from musl/src/string/wcscmp.c rename to lib/musl/src/string/wcscmp.c diff --git a/musl/src/string/wcscpy.c b/lib/musl/src/string/wcscpy.c similarity index 100% rename from musl/src/string/wcscpy.c rename to lib/musl/src/string/wcscpy.c diff --git a/musl/src/string/wcscspn.c b/lib/musl/src/string/wcscspn.c similarity index 100% rename from musl/src/string/wcscspn.c rename to lib/musl/src/string/wcscspn.c diff --git a/musl/src/string/wcsdup.c b/lib/musl/src/string/wcsdup.c similarity index 100% rename from musl/src/string/wcsdup.c rename to lib/musl/src/string/wcsdup.c diff --git a/musl/src/string/wcslen.c b/lib/musl/src/string/wcslen.c similarity index 100% rename from musl/src/string/wcslen.c rename to lib/musl/src/string/wcslen.c diff --git a/musl/src/string/wcsncasecmp.c b/lib/musl/src/string/wcsncasecmp.c similarity index 100% rename from musl/src/string/wcsncasecmp.c rename to lib/musl/src/string/wcsncasecmp.c diff --git a/musl/src/string/wcsncasecmp_l.c b/lib/musl/src/string/wcsncasecmp_l.c similarity index 100% rename from musl/src/string/wcsncasecmp_l.c rename to lib/musl/src/string/wcsncasecmp_l.c diff --git a/musl/src/string/wcsncat.c b/lib/musl/src/string/wcsncat.c similarity index 100% rename from musl/src/string/wcsncat.c rename to lib/musl/src/string/wcsncat.c diff --git a/musl/src/string/wcsncmp.c b/lib/musl/src/string/wcsncmp.c similarity index 100% rename from musl/src/string/wcsncmp.c rename to lib/musl/src/string/wcsncmp.c diff --git a/musl/src/string/wcsncpy.c b/lib/musl/src/string/wcsncpy.c similarity index 100% rename from musl/src/string/wcsncpy.c rename to lib/musl/src/string/wcsncpy.c diff --git a/musl/src/string/wcsnlen.c b/lib/musl/src/string/wcsnlen.c similarity index 100% rename from musl/src/string/wcsnlen.c rename to lib/musl/src/string/wcsnlen.c diff --git a/musl/src/string/wcspbrk.c b/lib/musl/src/string/wcspbrk.c similarity index 100% rename from musl/src/string/wcspbrk.c rename to lib/musl/src/string/wcspbrk.c diff --git a/musl/src/string/wcsrchr.c b/lib/musl/src/string/wcsrchr.c similarity index 100% rename from musl/src/string/wcsrchr.c rename to lib/musl/src/string/wcsrchr.c diff --git a/musl/src/string/wcsspn.c b/lib/musl/src/string/wcsspn.c similarity index 100% rename from musl/src/string/wcsspn.c rename to lib/musl/src/string/wcsspn.c diff --git a/musl/src/string/wcsstr.c b/lib/musl/src/string/wcsstr.c similarity index 100% rename from musl/src/string/wcsstr.c rename to lib/musl/src/string/wcsstr.c diff --git a/musl/src/string/wcstok.c b/lib/musl/src/string/wcstok.c similarity index 100% rename from musl/src/string/wcstok.c rename to lib/musl/src/string/wcstok.c diff --git a/musl/src/string/wcswcs.c b/lib/musl/src/string/wcswcs.c similarity index 100% rename from musl/src/string/wcswcs.c rename to lib/musl/src/string/wcswcs.c diff --git a/musl/src/string/wmemchr.c b/lib/musl/src/string/wmemchr.c similarity index 100% rename from musl/src/string/wmemchr.c rename to lib/musl/src/string/wmemchr.c diff --git a/musl/src/string/wmemcmp.c b/lib/musl/src/string/wmemcmp.c similarity index 100% rename from musl/src/string/wmemcmp.c rename to lib/musl/src/string/wmemcmp.c diff --git a/musl/src/string/wmemcpy.c b/lib/musl/src/string/wmemcpy.c similarity index 100% rename from musl/src/string/wmemcpy.c rename to lib/musl/src/string/wmemcpy.c diff --git a/musl/src/string/wmemmove.c b/lib/musl/src/string/wmemmove.c similarity index 100% rename from musl/src/string/wmemmove.c rename to lib/musl/src/string/wmemmove.c diff --git a/musl/src/string/wmemset.c b/lib/musl/src/string/wmemset.c similarity index 100% rename from musl/src/string/wmemset.c rename to lib/musl/src/string/wmemset.c diff --git a/musl/src/string/x86_64/memcpy.s b/lib/musl/src/string/x86_64/memcpy.s similarity index 100% rename from musl/src/string/x86_64/memcpy.s rename to lib/musl/src/string/x86_64/memcpy.s diff --git a/musl/src/string/x86_64/memmove.s b/lib/musl/src/string/x86_64/memmove.s similarity index 100% rename from musl/src/string/x86_64/memmove.s rename to lib/musl/src/string/x86_64/memmove.s diff --git a/musl/src/string/x86_64/memset.s b/lib/musl/src/string/x86_64/memset.s similarity index 100% rename from musl/src/string/x86_64/memset.s rename to lib/musl/src/string/x86_64/memset.s diff --git a/musl/src/temp/__randname.c b/lib/musl/src/temp/__randname.c similarity index 100% rename from musl/src/temp/__randname.c rename to lib/musl/src/temp/__randname.c diff --git a/musl/src/temp/mkdtemp.c b/lib/musl/src/temp/mkdtemp.c similarity index 100% rename from musl/src/temp/mkdtemp.c rename to lib/musl/src/temp/mkdtemp.c diff --git a/musl/src/temp/mkostemp.c b/lib/musl/src/temp/mkostemp.c similarity index 100% rename from musl/src/temp/mkostemp.c rename to lib/musl/src/temp/mkostemp.c diff --git a/musl/src/temp/mkostemps.c b/lib/musl/src/temp/mkostemps.c similarity index 100% rename from musl/src/temp/mkostemps.c rename to lib/musl/src/temp/mkostemps.c diff --git a/musl/src/temp/mkstemp.c b/lib/musl/src/temp/mkstemp.c similarity index 100% rename from musl/src/temp/mkstemp.c rename to lib/musl/src/temp/mkstemp.c diff --git a/musl/src/temp/mkstemps.c b/lib/musl/src/temp/mkstemps.c similarity index 100% rename from musl/src/temp/mkstemps.c rename to lib/musl/src/temp/mkstemps.c diff --git a/musl/src/temp/mktemp.c b/lib/musl/src/temp/mktemp.c similarity index 100% rename from musl/src/temp/mktemp.c rename to lib/musl/src/temp/mktemp.c diff --git a/musl/src/termios/cfgetospeed.c b/lib/musl/src/termios/cfgetospeed.c similarity index 100% rename from musl/src/termios/cfgetospeed.c rename to lib/musl/src/termios/cfgetospeed.c diff --git a/musl/src/termios/cfmakeraw.c b/lib/musl/src/termios/cfmakeraw.c similarity index 100% rename from musl/src/termios/cfmakeraw.c rename to lib/musl/src/termios/cfmakeraw.c diff --git a/musl/src/termios/cfsetospeed.c b/lib/musl/src/termios/cfsetospeed.c similarity index 100% rename from musl/src/termios/cfsetospeed.c rename to lib/musl/src/termios/cfsetospeed.c diff --git a/musl/src/termios/tcdrain.c b/lib/musl/src/termios/tcdrain.c similarity index 100% rename from musl/src/termios/tcdrain.c rename to lib/musl/src/termios/tcdrain.c diff --git a/musl/src/termios/tcflow.c b/lib/musl/src/termios/tcflow.c similarity index 100% rename from musl/src/termios/tcflow.c rename to lib/musl/src/termios/tcflow.c diff --git a/musl/src/termios/tcflush.c b/lib/musl/src/termios/tcflush.c similarity index 100% rename from musl/src/termios/tcflush.c rename to lib/musl/src/termios/tcflush.c diff --git a/musl/src/termios/tcgetattr.c b/lib/musl/src/termios/tcgetattr.c similarity index 100% rename from musl/src/termios/tcgetattr.c rename to lib/musl/src/termios/tcgetattr.c diff --git a/musl/src/termios/tcgetsid.c b/lib/musl/src/termios/tcgetsid.c similarity index 100% rename from musl/src/termios/tcgetsid.c rename to lib/musl/src/termios/tcgetsid.c diff --git a/musl/src/termios/tcsendbreak.c b/lib/musl/src/termios/tcsendbreak.c similarity index 100% rename from musl/src/termios/tcsendbreak.c rename to lib/musl/src/termios/tcsendbreak.c diff --git a/musl/src/termios/tcsetattr.c b/lib/musl/src/termios/tcsetattr.c similarity index 100% rename from musl/src/termios/tcsetattr.c rename to lib/musl/src/termios/tcsetattr.c diff --git a/musl/src/thread/__lock.c b/lib/musl/src/thread/__lock.c similarity index 100% rename from musl/src/thread/__lock.c rename to lib/musl/src/thread/__lock.c diff --git a/musl/src/thread/__set_thread_area.c b/lib/musl/src/thread/__set_thread_area.c similarity index 100% rename from musl/src/thread/__set_thread_area.c rename to lib/musl/src/thread/__set_thread_area.c diff --git a/musl/src/thread/__syscall_cp.c b/lib/musl/src/thread/__syscall_cp.c similarity index 100% rename from musl/src/thread/__syscall_cp.c rename to lib/musl/src/thread/__syscall_cp.c diff --git a/musl/src/thread/__timedwait.c b/lib/musl/src/thread/__timedwait.c similarity index 100% rename from musl/src/thread/__timedwait.c rename to lib/musl/src/thread/__timedwait.c diff --git a/musl/src/thread/__tls_get_addr.c b/lib/musl/src/thread/__tls_get_addr.c similarity index 100% rename from musl/src/thread/__tls_get_addr.c rename to lib/musl/src/thread/__tls_get_addr.c diff --git a/musl/src/thread/__unmapself.c b/lib/musl/src/thread/__unmapself.c similarity index 100% rename from musl/src/thread/__unmapself.c rename to lib/musl/src/thread/__unmapself.c diff --git a/musl/src/thread/__wait.c b/lib/musl/src/thread/__wait.c similarity index 100% rename from musl/src/thread/__wait.c rename to lib/musl/src/thread/__wait.c diff --git a/musl/src/thread/aarch64/__set_thread_area.s b/lib/musl/src/thread/aarch64/__set_thread_area.s similarity index 100% rename from musl/src/thread/aarch64/__set_thread_area.s rename to lib/musl/src/thread/aarch64/__set_thread_area.s diff --git a/musl/src/thread/aarch64/__unmapself.s b/lib/musl/src/thread/aarch64/__unmapself.s similarity index 100% rename from musl/src/thread/aarch64/__unmapself.s rename to lib/musl/src/thread/aarch64/__unmapself.s diff --git a/musl/src/thread/aarch64/clone.s b/lib/musl/src/thread/aarch64/clone.s similarity index 100% rename from musl/src/thread/aarch64/clone.s rename to lib/musl/src/thread/aarch64/clone.s diff --git a/musl/src/thread/aarch64/syscall_cp.s b/lib/musl/src/thread/aarch64/syscall_cp.s similarity index 100% rename from musl/src/thread/aarch64/syscall_cp.s rename to lib/musl/src/thread/aarch64/syscall_cp.s diff --git a/musl/src/thread/arm/__aeabi_read_tp.s b/lib/musl/src/thread/arm/__aeabi_read_tp.s similarity index 100% rename from musl/src/thread/arm/__aeabi_read_tp.s rename to lib/musl/src/thread/arm/__aeabi_read_tp.s diff --git a/musl/src/thread/arm/__set_thread_area.c b/lib/musl/src/thread/arm/__set_thread_area.c similarity index 100% rename from musl/src/thread/arm/__set_thread_area.c rename to lib/musl/src/thread/arm/__set_thread_area.c diff --git a/musl/src/thread/arm/__unmapself.s b/lib/musl/src/thread/arm/__unmapself.s similarity index 100% rename from musl/src/thread/arm/__unmapself.s rename to lib/musl/src/thread/arm/__unmapself.s diff --git a/musl/src/thread/arm/atomics.s b/lib/musl/src/thread/arm/atomics.s similarity index 100% rename from musl/src/thread/arm/atomics.s rename to lib/musl/src/thread/arm/atomics.s diff --git a/musl/src/thread/arm/clone.s b/lib/musl/src/thread/arm/clone.s similarity index 100% rename from musl/src/thread/arm/clone.s rename to lib/musl/src/thread/arm/clone.s diff --git a/musl/src/thread/arm/syscall_cp.s b/lib/musl/src/thread/arm/syscall_cp.s similarity index 100% rename from musl/src/thread/arm/syscall_cp.s rename to lib/musl/src/thread/arm/syscall_cp.s diff --git a/musl/src/thread/call_once.c b/lib/musl/src/thread/call_once.c similarity index 100% rename from musl/src/thread/call_once.c rename to lib/musl/src/thread/call_once.c diff --git a/musl/src/thread/clone.c b/lib/musl/src/thread/clone.c similarity index 100% rename from musl/src/thread/clone.c rename to lib/musl/src/thread/clone.c diff --git a/musl/src/thread/cnd_broadcast.c b/lib/musl/src/thread/cnd_broadcast.c similarity index 100% rename from musl/src/thread/cnd_broadcast.c rename to lib/musl/src/thread/cnd_broadcast.c diff --git a/musl/src/thread/cnd_destroy.c b/lib/musl/src/thread/cnd_destroy.c similarity index 100% rename from musl/src/thread/cnd_destroy.c rename to lib/musl/src/thread/cnd_destroy.c diff --git a/musl/src/thread/cnd_init.c b/lib/musl/src/thread/cnd_init.c similarity index 100% rename from musl/src/thread/cnd_init.c rename to lib/musl/src/thread/cnd_init.c diff --git a/musl/src/thread/cnd_signal.c b/lib/musl/src/thread/cnd_signal.c similarity index 100% rename from musl/src/thread/cnd_signal.c rename to lib/musl/src/thread/cnd_signal.c diff --git a/musl/src/thread/cnd_timedwait.c b/lib/musl/src/thread/cnd_timedwait.c similarity index 100% rename from musl/src/thread/cnd_timedwait.c rename to lib/musl/src/thread/cnd_timedwait.c diff --git a/musl/src/thread/cnd_wait.c b/lib/musl/src/thread/cnd_wait.c similarity index 100% rename from musl/src/thread/cnd_wait.c rename to lib/musl/src/thread/cnd_wait.c diff --git a/musl/src/thread/default_attr.c b/lib/musl/src/thread/default_attr.c similarity index 100% rename from musl/src/thread/default_attr.c rename to lib/musl/src/thread/default_attr.c diff --git a/musl/src/thread/i386/__set_thread_area.s b/lib/musl/src/thread/i386/__set_thread_area.s similarity index 100% rename from musl/src/thread/i386/__set_thread_area.s rename to lib/musl/src/thread/i386/__set_thread_area.s diff --git a/musl/src/thread/i386/__unmapself.s b/lib/musl/src/thread/i386/__unmapself.s similarity index 100% rename from musl/src/thread/i386/__unmapself.s rename to lib/musl/src/thread/i386/__unmapself.s diff --git a/musl/src/thread/i386/clone.s b/lib/musl/src/thread/i386/clone.s similarity index 100% rename from musl/src/thread/i386/clone.s rename to lib/musl/src/thread/i386/clone.s diff --git a/musl/src/thread/i386/syscall_cp.s b/lib/musl/src/thread/i386/syscall_cp.s similarity index 100% rename from musl/src/thread/i386/syscall_cp.s rename to lib/musl/src/thread/i386/syscall_cp.s diff --git a/musl/src/thread/i386/tls.s b/lib/musl/src/thread/i386/tls.s similarity index 100% rename from musl/src/thread/i386/tls.s rename to lib/musl/src/thread/i386/tls.s diff --git a/musl/src/thread/lock_ptc.c b/lib/musl/src/thread/lock_ptc.c similarity index 100% rename from musl/src/thread/lock_ptc.c rename to lib/musl/src/thread/lock_ptc.c diff --git a/musl/src/thread/m68k/__m68k_read_tp.s b/lib/musl/src/thread/m68k/__m68k_read_tp.s similarity index 100% rename from musl/src/thread/m68k/__m68k_read_tp.s rename to lib/musl/src/thread/m68k/__m68k_read_tp.s diff --git a/musl/src/thread/m68k/clone.s b/lib/musl/src/thread/m68k/clone.s similarity index 100% rename from musl/src/thread/m68k/clone.s rename to lib/musl/src/thread/m68k/clone.s diff --git a/musl/src/thread/m68k/syscall_cp.s b/lib/musl/src/thread/m68k/syscall_cp.s similarity index 100% rename from musl/src/thread/m68k/syscall_cp.s rename to lib/musl/src/thread/m68k/syscall_cp.s diff --git a/musl/src/thread/microblaze/__set_thread_area.s b/lib/musl/src/thread/microblaze/__set_thread_area.s similarity index 100% rename from musl/src/thread/microblaze/__set_thread_area.s rename to lib/musl/src/thread/microblaze/__set_thread_area.s diff --git a/musl/src/thread/microblaze/__unmapself.s b/lib/musl/src/thread/microblaze/__unmapself.s similarity index 100% rename from musl/src/thread/microblaze/__unmapself.s rename to lib/musl/src/thread/microblaze/__unmapself.s diff --git a/musl/src/thread/microblaze/clone.s b/lib/musl/src/thread/microblaze/clone.s similarity index 100% rename from musl/src/thread/microblaze/clone.s rename to lib/musl/src/thread/microblaze/clone.s diff --git a/musl/src/thread/microblaze/syscall_cp.s b/lib/musl/src/thread/microblaze/syscall_cp.s similarity index 100% rename from musl/src/thread/microblaze/syscall_cp.s rename to lib/musl/src/thread/microblaze/syscall_cp.s diff --git a/musl/src/thread/mips/__unmapself.s b/lib/musl/src/thread/mips/__unmapself.s similarity index 100% rename from musl/src/thread/mips/__unmapself.s rename to lib/musl/src/thread/mips/__unmapself.s diff --git a/musl/src/thread/mips/clone.s b/lib/musl/src/thread/mips/clone.s similarity index 100% rename from musl/src/thread/mips/clone.s rename to lib/musl/src/thread/mips/clone.s diff --git a/musl/src/thread/mips/syscall_cp.s b/lib/musl/src/thread/mips/syscall_cp.s similarity index 100% rename from musl/src/thread/mips/syscall_cp.s rename to lib/musl/src/thread/mips/syscall_cp.s diff --git a/musl/src/thread/mips64/__unmapself.s b/lib/musl/src/thread/mips64/__unmapself.s similarity index 100% rename from musl/src/thread/mips64/__unmapself.s rename to lib/musl/src/thread/mips64/__unmapself.s diff --git a/musl/src/thread/mips64/clone.s b/lib/musl/src/thread/mips64/clone.s similarity index 100% rename from musl/src/thread/mips64/clone.s rename to lib/musl/src/thread/mips64/clone.s diff --git a/musl/src/thread/mips64/syscall_cp.s b/lib/musl/src/thread/mips64/syscall_cp.s similarity index 100% rename from musl/src/thread/mips64/syscall_cp.s rename to lib/musl/src/thread/mips64/syscall_cp.s diff --git a/musl/src/thread/mipsn32/__unmapself.s b/lib/musl/src/thread/mipsn32/__unmapself.s similarity index 100% rename from musl/src/thread/mipsn32/__unmapself.s rename to lib/musl/src/thread/mipsn32/__unmapself.s diff --git a/musl/src/thread/mipsn32/clone.s b/lib/musl/src/thread/mipsn32/clone.s similarity index 100% rename from musl/src/thread/mipsn32/clone.s rename to lib/musl/src/thread/mipsn32/clone.s diff --git a/musl/src/thread/mipsn32/syscall_cp.s b/lib/musl/src/thread/mipsn32/syscall_cp.s similarity index 100% rename from musl/src/thread/mipsn32/syscall_cp.s rename to lib/musl/src/thread/mipsn32/syscall_cp.s diff --git a/musl/src/thread/mtx_destroy.c b/lib/musl/src/thread/mtx_destroy.c similarity index 100% rename from musl/src/thread/mtx_destroy.c rename to lib/musl/src/thread/mtx_destroy.c diff --git a/musl/src/thread/mtx_init.c b/lib/musl/src/thread/mtx_init.c similarity index 100% rename from musl/src/thread/mtx_init.c rename to lib/musl/src/thread/mtx_init.c diff --git a/musl/src/thread/mtx_lock.c b/lib/musl/src/thread/mtx_lock.c similarity index 100% rename from musl/src/thread/mtx_lock.c rename to lib/musl/src/thread/mtx_lock.c diff --git a/musl/src/thread/mtx_timedlock.c b/lib/musl/src/thread/mtx_timedlock.c similarity index 100% rename from musl/src/thread/mtx_timedlock.c rename to lib/musl/src/thread/mtx_timedlock.c diff --git a/musl/src/thread/mtx_trylock.c b/lib/musl/src/thread/mtx_trylock.c similarity index 100% rename from musl/src/thread/mtx_trylock.c rename to lib/musl/src/thread/mtx_trylock.c diff --git a/musl/src/thread/mtx_unlock.c b/lib/musl/src/thread/mtx_unlock.c similarity index 100% rename from musl/src/thread/mtx_unlock.c rename to lib/musl/src/thread/mtx_unlock.c diff --git a/musl/src/thread/or1k/__set_thread_area.s b/lib/musl/src/thread/or1k/__set_thread_area.s similarity index 100% rename from musl/src/thread/or1k/__set_thread_area.s rename to lib/musl/src/thread/or1k/__set_thread_area.s diff --git a/musl/src/thread/or1k/__unmapself.s b/lib/musl/src/thread/or1k/__unmapself.s similarity index 100% rename from musl/src/thread/or1k/__unmapself.s rename to lib/musl/src/thread/or1k/__unmapself.s diff --git a/musl/src/thread/or1k/clone.s b/lib/musl/src/thread/or1k/clone.s similarity index 100% rename from musl/src/thread/or1k/clone.s rename to lib/musl/src/thread/or1k/clone.s diff --git a/musl/src/thread/or1k/syscall_cp.s b/lib/musl/src/thread/or1k/syscall_cp.s similarity index 100% rename from musl/src/thread/or1k/syscall_cp.s rename to lib/musl/src/thread/or1k/syscall_cp.s diff --git a/musl/src/thread/powerpc/__set_thread_area.s b/lib/musl/src/thread/powerpc/__set_thread_area.s similarity index 100% rename from musl/src/thread/powerpc/__set_thread_area.s rename to lib/musl/src/thread/powerpc/__set_thread_area.s diff --git a/musl/src/thread/powerpc/__unmapself.s b/lib/musl/src/thread/powerpc/__unmapself.s similarity index 100% rename from musl/src/thread/powerpc/__unmapself.s rename to lib/musl/src/thread/powerpc/__unmapself.s diff --git a/musl/src/thread/powerpc/clone.s b/lib/musl/src/thread/powerpc/clone.s similarity index 100% rename from musl/src/thread/powerpc/clone.s rename to lib/musl/src/thread/powerpc/clone.s diff --git a/musl/src/thread/powerpc/syscall_cp.s b/lib/musl/src/thread/powerpc/syscall_cp.s similarity index 100% rename from musl/src/thread/powerpc/syscall_cp.s rename to lib/musl/src/thread/powerpc/syscall_cp.s diff --git a/musl/src/thread/powerpc64/__set_thread_area.s b/lib/musl/src/thread/powerpc64/__set_thread_area.s similarity index 100% rename from musl/src/thread/powerpc64/__set_thread_area.s rename to lib/musl/src/thread/powerpc64/__set_thread_area.s diff --git a/musl/src/thread/powerpc64/__unmapself.s b/lib/musl/src/thread/powerpc64/__unmapself.s similarity index 100% rename from musl/src/thread/powerpc64/__unmapself.s rename to lib/musl/src/thread/powerpc64/__unmapself.s diff --git a/musl/src/thread/powerpc64/clone.s b/lib/musl/src/thread/powerpc64/clone.s similarity index 100% rename from musl/src/thread/powerpc64/clone.s rename to lib/musl/src/thread/powerpc64/clone.s diff --git a/musl/src/thread/powerpc64/syscall_cp.s b/lib/musl/src/thread/powerpc64/syscall_cp.s similarity index 100% rename from musl/src/thread/powerpc64/syscall_cp.s rename to lib/musl/src/thread/powerpc64/syscall_cp.s diff --git a/musl/src/thread/pthread_atfork.c b/lib/musl/src/thread/pthread_atfork.c similarity index 100% rename from musl/src/thread/pthread_atfork.c rename to lib/musl/src/thread/pthread_atfork.c diff --git a/musl/src/thread/pthread_attr_destroy.c b/lib/musl/src/thread/pthread_attr_destroy.c similarity index 100% rename from musl/src/thread/pthread_attr_destroy.c rename to lib/musl/src/thread/pthread_attr_destroy.c diff --git a/musl/src/thread/pthread_attr_get.c b/lib/musl/src/thread/pthread_attr_get.c similarity index 100% rename from musl/src/thread/pthread_attr_get.c rename to lib/musl/src/thread/pthread_attr_get.c diff --git a/musl/src/thread/pthread_attr_init.c b/lib/musl/src/thread/pthread_attr_init.c similarity index 100% rename from musl/src/thread/pthread_attr_init.c rename to lib/musl/src/thread/pthread_attr_init.c diff --git a/musl/src/thread/pthread_attr_setdetachstate.c b/lib/musl/src/thread/pthread_attr_setdetachstate.c similarity index 100% rename from musl/src/thread/pthread_attr_setdetachstate.c rename to lib/musl/src/thread/pthread_attr_setdetachstate.c diff --git a/musl/src/thread/pthread_attr_setguardsize.c b/lib/musl/src/thread/pthread_attr_setguardsize.c similarity index 100% rename from musl/src/thread/pthread_attr_setguardsize.c rename to lib/musl/src/thread/pthread_attr_setguardsize.c diff --git a/musl/src/thread/pthread_attr_setinheritsched.c b/lib/musl/src/thread/pthread_attr_setinheritsched.c similarity index 100% rename from musl/src/thread/pthread_attr_setinheritsched.c rename to lib/musl/src/thread/pthread_attr_setinheritsched.c diff --git a/musl/src/thread/pthread_attr_setschedparam.c b/lib/musl/src/thread/pthread_attr_setschedparam.c similarity index 100% rename from musl/src/thread/pthread_attr_setschedparam.c rename to lib/musl/src/thread/pthread_attr_setschedparam.c diff --git a/musl/src/thread/pthread_attr_setschedpolicy.c b/lib/musl/src/thread/pthread_attr_setschedpolicy.c similarity index 100% rename from musl/src/thread/pthread_attr_setschedpolicy.c rename to lib/musl/src/thread/pthread_attr_setschedpolicy.c diff --git a/musl/src/thread/pthread_attr_setscope.c b/lib/musl/src/thread/pthread_attr_setscope.c similarity index 100% rename from musl/src/thread/pthread_attr_setscope.c rename to lib/musl/src/thread/pthread_attr_setscope.c diff --git a/musl/src/thread/pthread_attr_setstack.c b/lib/musl/src/thread/pthread_attr_setstack.c similarity index 100% rename from musl/src/thread/pthread_attr_setstack.c rename to lib/musl/src/thread/pthread_attr_setstack.c diff --git a/musl/src/thread/pthread_attr_setstacksize.c b/lib/musl/src/thread/pthread_attr_setstacksize.c similarity index 100% rename from musl/src/thread/pthread_attr_setstacksize.c rename to lib/musl/src/thread/pthread_attr_setstacksize.c diff --git a/musl/src/thread/pthread_barrier_destroy.c b/lib/musl/src/thread/pthread_barrier_destroy.c similarity index 100% rename from musl/src/thread/pthread_barrier_destroy.c rename to lib/musl/src/thread/pthread_barrier_destroy.c diff --git a/musl/src/thread/pthread_barrier_init.c b/lib/musl/src/thread/pthread_barrier_init.c similarity index 100% rename from musl/src/thread/pthread_barrier_init.c rename to lib/musl/src/thread/pthread_barrier_init.c diff --git a/musl/src/thread/pthread_barrier_wait.c b/lib/musl/src/thread/pthread_barrier_wait.c similarity index 100% rename from musl/src/thread/pthread_barrier_wait.c rename to lib/musl/src/thread/pthread_barrier_wait.c diff --git a/musl/src/thread/pthread_barrierattr_destroy.c b/lib/musl/src/thread/pthread_barrierattr_destroy.c similarity index 100% rename from musl/src/thread/pthread_barrierattr_destroy.c rename to lib/musl/src/thread/pthread_barrierattr_destroy.c diff --git a/musl/src/thread/pthread_barrierattr_init.c b/lib/musl/src/thread/pthread_barrierattr_init.c similarity index 100% rename from musl/src/thread/pthread_barrierattr_init.c rename to lib/musl/src/thread/pthread_barrierattr_init.c diff --git a/musl/src/thread/pthread_barrierattr_setpshared.c b/lib/musl/src/thread/pthread_barrierattr_setpshared.c similarity index 100% rename from musl/src/thread/pthread_barrierattr_setpshared.c rename to lib/musl/src/thread/pthread_barrierattr_setpshared.c diff --git a/musl/src/thread/pthread_cancel.c b/lib/musl/src/thread/pthread_cancel.c similarity index 100% rename from musl/src/thread/pthread_cancel.c rename to lib/musl/src/thread/pthread_cancel.c diff --git a/musl/src/thread/pthread_cleanup_push.c b/lib/musl/src/thread/pthread_cleanup_push.c similarity index 100% rename from musl/src/thread/pthread_cleanup_push.c rename to lib/musl/src/thread/pthread_cleanup_push.c diff --git a/musl/src/thread/pthread_cond_broadcast.c b/lib/musl/src/thread/pthread_cond_broadcast.c similarity index 100% rename from musl/src/thread/pthread_cond_broadcast.c rename to lib/musl/src/thread/pthread_cond_broadcast.c diff --git a/musl/src/thread/pthread_cond_destroy.c b/lib/musl/src/thread/pthread_cond_destroy.c similarity index 100% rename from musl/src/thread/pthread_cond_destroy.c rename to lib/musl/src/thread/pthread_cond_destroy.c diff --git a/musl/src/thread/pthread_cond_init.c b/lib/musl/src/thread/pthread_cond_init.c similarity index 100% rename from musl/src/thread/pthread_cond_init.c rename to lib/musl/src/thread/pthread_cond_init.c diff --git a/musl/src/thread/pthread_cond_signal.c b/lib/musl/src/thread/pthread_cond_signal.c similarity index 100% rename from musl/src/thread/pthread_cond_signal.c rename to lib/musl/src/thread/pthread_cond_signal.c diff --git a/musl/src/thread/pthread_cond_timedwait.c b/lib/musl/src/thread/pthread_cond_timedwait.c similarity index 100% rename from musl/src/thread/pthread_cond_timedwait.c rename to lib/musl/src/thread/pthread_cond_timedwait.c diff --git a/musl/src/thread/pthread_cond_wait.c b/lib/musl/src/thread/pthread_cond_wait.c similarity index 100% rename from musl/src/thread/pthread_cond_wait.c rename to lib/musl/src/thread/pthread_cond_wait.c diff --git a/musl/src/thread/pthread_condattr_destroy.c b/lib/musl/src/thread/pthread_condattr_destroy.c similarity index 100% rename from musl/src/thread/pthread_condattr_destroy.c rename to lib/musl/src/thread/pthread_condattr_destroy.c diff --git a/musl/src/thread/pthread_condattr_init.c b/lib/musl/src/thread/pthread_condattr_init.c similarity index 100% rename from musl/src/thread/pthread_condattr_init.c rename to lib/musl/src/thread/pthread_condattr_init.c diff --git a/musl/src/thread/pthread_condattr_setclock.c b/lib/musl/src/thread/pthread_condattr_setclock.c similarity index 100% rename from musl/src/thread/pthread_condattr_setclock.c rename to lib/musl/src/thread/pthread_condattr_setclock.c diff --git a/musl/src/thread/pthread_condattr_setpshared.c b/lib/musl/src/thread/pthread_condattr_setpshared.c similarity index 100% rename from musl/src/thread/pthread_condattr_setpshared.c rename to lib/musl/src/thread/pthread_condattr_setpshared.c diff --git a/musl/src/thread/pthread_create.c b/lib/musl/src/thread/pthread_create.c similarity index 100% rename from musl/src/thread/pthread_create.c rename to lib/musl/src/thread/pthread_create.c diff --git a/musl/src/thread/pthread_detach.c b/lib/musl/src/thread/pthread_detach.c similarity index 100% rename from musl/src/thread/pthread_detach.c rename to lib/musl/src/thread/pthread_detach.c diff --git a/musl/src/thread/pthread_equal.c b/lib/musl/src/thread/pthread_equal.c similarity index 100% rename from musl/src/thread/pthread_equal.c rename to lib/musl/src/thread/pthread_equal.c diff --git a/musl/src/thread/pthread_getattr_np.c b/lib/musl/src/thread/pthread_getattr_np.c similarity index 100% rename from musl/src/thread/pthread_getattr_np.c rename to lib/musl/src/thread/pthread_getattr_np.c diff --git a/musl/src/thread/pthread_getconcurrency.c b/lib/musl/src/thread/pthread_getconcurrency.c similarity index 100% rename from musl/src/thread/pthread_getconcurrency.c rename to lib/musl/src/thread/pthread_getconcurrency.c diff --git a/musl/src/thread/pthread_getcpuclockid.c b/lib/musl/src/thread/pthread_getcpuclockid.c similarity index 100% rename from musl/src/thread/pthread_getcpuclockid.c rename to lib/musl/src/thread/pthread_getcpuclockid.c diff --git a/musl/src/thread/pthread_getschedparam.c b/lib/musl/src/thread/pthread_getschedparam.c similarity index 100% rename from musl/src/thread/pthread_getschedparam.c rename to lib/musl/src/thread/pthread_getschedparam.c diff --git a/musl/src/thread/pthread_getspecific.c b/lib/musl/src/thread/pthread_getspecific.c similarity index 100% rename from musl/src/thread/pthread_getspecific.c rename to lib/musl/src/thread/pthread_getspecific.c diff --git a/musl/src/thread/pthread_join.c b/lib/musl/src/thread/pthread_join.c similarity index 100% rename from musl/src/thread/pthread_join.c rename to lib/musl/src/thread/pthread_join.c diff --git a/musl/src/thread/pthread_key_create.c b/lib/musl/src/thread/pthread_key_create.c similarity index 100% rename from musl/src/thread/pthread_key_create.c rename to lib/musl/src/thread/pthread_key_create.c diff --git a/musl/src/thread/pthread_kill.c b/lib/musl/src/thread/pthread_kill.c similarity index 100% rename from musl/src/thread/pthread_kill.c rename to lib/musl/src/thread/pthread_kill.c diff --git a/musl/src/thread/pthread_mutex_consistent.c b/lib/musl/src/thread/pthread_mutex_consistent.c similarity index 100% rename from musl/src/thread/pthread_mutex_consistent.c rename to lib/musl/src/thread/pthread_mutex_consistent.c diff --git a/musl/src/thread/pthread_mutex_destroy.c b/lib/musl/src/thread/pthread_mutex_destroy.c similarity index 100% rename from musl/src/thread/pthread_mutex_destroy.c rename to lib/musl/src/thread/pthread_mutex_destroy.c diff --git a/musl/src/thread/pthread_mutex_getprioceiling.c b/lib/musl/src/thread/pthread_mutex_getprioceiling.c similarity index 100% rename from musl/src/thread/pthread_mutex_getprioceiling.c rename to lib/musl/src/thread/pthread_mutex_getprioceiling.c diff --git a/musl/src/thread/pthread_mutex_init.c b/lib/musl/src/thread/pthread_mutex_init.c similarity index 100% rename from musl/src/thread/pthread_mutex_init.c rename to lib/musl/src/thread/pthread_mutex_init.c diff --git a/musl/src/thread/pthread_mutex_lock.c b/lib/musl/src/thread/pthread_mutex_lock.c similarity index 100% rename from musl/src/thread/pthread_mutex_lock.c rename to lib/musl/src/thread/pthread_mutex_lock.c diff --git a/musl/src/thread/pthread_mutex_setprioceiling.c b/lib/musl/src/thread/pthread_mutex_setprioceiling.c similarity index 100% rename from musl/src/thread/pthread_mutex_setprioceiling.c rename to lib/musl/src/thread/pthread_mutex_setprioceiling.c diff --git a/musl/src/thread/pthread_mutex_timedlock.c b/lib/musl/src/thread/pthread_mutex_timedlock.c similarity index 100% rename from musl/src/thread/pthread_mutex_timedlock.c rename to lib/musl/src/thread/pthread_mutex_timedlock.c diff --git a/musl/src/thread/pthread_mutex_trylock.c b/lib/musl/src/thread/pthread_mutex_trylock.c similarity index 100% rename from musl/src/thread/pthread_mutex_trylock.c rename to lib/musl/src/thread/pthread_mutex_trylock.c diff --git a/musl/src/thread/pthread_mutex_unlock.c b/lib/musl/src/thread/pthread_mutex_unlock.c similarity index 100% rename from musl/src/thread/pthread_mutex_unlock.c rename to lib/musl/src/thread/pthread_mutex_unlock.c diff --git a/musl/src/thread/pthread_mutexattr_destroy.c b/lib/musl/src/thread/pthread_mutexattr_destroy.c similarity index 100% rename from musl/src/thread/pthread_mutexattr_destroy.c rename to lib/musl/src/thread/pthread_mutexattr_destroy.c diff --git a/musl/src/thread/pthread_mutexattr_init.c b/lib/musl/src/thread/pthread_mutexattr_init.c similarity index 100% rename from musl/src/thread/pthread_mutexattr_init.c rename to lib/musl/src/thread/pthread_mutexattr_init.c diff --git a/musl/src/thread/pthread_mutexattr_setprotocol.c b/lib/musl/src/thread/pthread_mutexattr_setprotocol.c similarity index 100% rename from musl/src/thread/pthread_mutexattr_setprotocol.c rename to lib/musl/src/thread/pthread_mutexattr_setprotocol.c diff --git a/musl/src/thread/pthread_mutexattr_setpshared.c b/lib/musl/src/thread/pthread_mutexattr_setpshared.c similarity index 100% rename from musl/src/thread/pthread_mutexattr_setpshared.c rename to lib/musl/src/thread/pthread_mutexattr_setpshared.c diff --git a/musl/src/thread/pthread_mutexattr_setrobust.c b/lib/musl/src/thread/pthread_mutexattr_setrobust.c similarity index 100% rename from musl/src/thread/pthread_mutexattr_setrobust.c rename to lib/musl/src/thread/pthread_mutexattr_setrobust.c diff --git a/musl/src/thread/pthread_mutexattr_settype.c b/lib/musl/src/thread/pthread_mutexattr_settype.c similarity index 100% rename from musl/src/thread/pthread_mutexattr_settype.c rename to lib/musl/src/thread/pthread_mutexattr_settype.c diff --git a/musl/src/thread/pthread_once.c b/lib/musl/src/thread/pthread_once.c similarity index 100% rename from musl/src/thread/pthread_once.c rename to lib/musl/src/thread/pthread_once.c diff --git a/musl/src/thread/pthread_rwlock_destroy.c b/lib/musl/src/thread/pthread_rwlock_destroy.c similarity index 100% rename from musl/src/thread/pthread_rwlock_destroy.c rename to lib/musl/src/thread/pthread_rwlock_destroy.c diff --git a/musl/src/thread/pthread_rwlock_init.c b/lib/musl/src/thread/pthread_rwlock_init.c similarity index 100% rename from musl/src/thread/pthread_rwlock_init.c rename to lib/musl/src/thread/pthread_rwlock_init.c diff --git a/musl/src/thread/pthread_rwlock_rdlock.c b/lib/musl/src/thread/pthread_rwlock_rdlock.c similarity index 100% rename from musl/src/thread/pthread_rwlock_rdlock.c rename to lib/musl/src/thread/pthread_rwlock_rdlock.c diff --git a/musl/src/thread/pthread_rwlock_timedrdlock.c b/lib/musl/src/thread/pthread_rwlock_timedrdlock.c similarity index 100% rename from musl/src/thread/pthread_rwlock_timedrdlock.c rename to lib/musl/src/thread/pthread_rwlock_timedrdlock.c diff --git a/musl/src/thread/pthread_rwlock_timedwrlock.c b/lib/musl/src/thread/pthread_rwlock_timedwrlock.c similarity index 100% rename from musl/src/thread/pthread_rwlock_timedwrlock.c rename to lib/musl/src/thread/pthread_rwlock_timedwrlock.c diff --git a/musl/src/thread/pthread_rwlock_tryrdlock.c b/lib/musl/src/thread/pthread_rwlock_tryrdlock.c similarity index 100% rename from musl/src/thread/pthread_rwlock_tryrdlock.c rename to lib/musl/src/thread/pthread_rwlock_tryrdlock.c diff --git a/musl/src/thread/pthread_rwlock_trywrlock.c b/lib/musl/src/thread/pthread_rwlock_trywrlock.c similarity index 100% rename from musl/src/thread/pthread_rwlock_trywrlock.c rename to lib/musl/src/thread/pthread_rwlock_trywrlock.c diff --git a/musl/src/thread/pthread_rwlock_unlock.c b/lib/musl/src/thread/pthread_rwlock_unlock.c similarity index 100% rename from musl/src/thread/pthread_rwlock_unlock.c rename to lib/musl/src/thread/pthread_rwlock_unlock.c diff --git a/musl/src/thread/pthread_rwlock_wrlock.c b/lib/musl/src/thread/pthread_rwlock_wrlock.c similarity index 100% rename from musl/src/thread/pthread_rwlock_wrlock.c rename to lib/musl/src/thread/pthread_rwlock_wrlock.c diff --git a/musl/src/thread/pthread_rwlockattr_destroy.c b/lib/musl/src/thread/pthread_rwlockattr_destroy.c similarity index 100% rename from musl/src/thread/pthread_rwlockattr_destroy.c rename to lib/musl/src/thread/pthread_rwlockattr_destroy.c diff --git a/musl/src/thread/pthread_rwlockattr_init.c b/lib/musl/src/thread/pthread_rwlockattr_init.c similarity index 100% rename from musl/src/thread/pthread_rwlockattr_init.c rename to lib/musl/src/thread/pthread_rwlockattr_init.c diff --git a/musl/src/thread/pthread_rwlockattr_setpshared.c b/lib/musl/src/thread/pthread_rwlockattr_setpshared.c similarity index 100% rename from musl/src/thread/pthread_rwlockattr_setpshared.c rename to lib/musl/src/thread/pthread_rwlockattr_setpshared.c diff --git a/musl/src/thread/pthread_self.c b/lib/musl/src/thread/pthread_self.c similarity index 100% rename from musl/src/thread/pthread_self.c rename to lib/musl/src/thread/pthread_self.c diff --git a/musl/src/thread/pthread_setattr_default_np.c b/lib/musl/src/thread/pthread_setattr_default_np.c similarity index 100% rename from musl/src/thread/pthread_setattr_default_np.c rename to lib/musl/src/thread/pthread_setattr_default_np.c diff --git a/musl/src/thread/pthread_setcancelstate.c b/lib/musl/src/thread/pthread_setcancelstate.c similarity index 100% rename from musl/src/thread/pthread_setcancelstate.c rename to lib/musl/src/thread/pthread_setcancelstate.c diff --git a/musl/src/thread/pthread_setcanceltype.c b/lib/musl/src/thread/pthread_setcanceltype.c similarity index 100% rename from musl/src/thread/pthread_setcanceltype.c rename to lib/musl/src/thread/pthread_setcanceltype.c diff --git a/musl/src/thread/pthread_setconcurrency.c b/lib/musl/src/thread/pthread_setconcurrency.c similarity index 100% rename from musl/src/thread/pthread_setconcurrency.c rename to lib/musl/src/thread/pthread_setconcurrency.c diff --git a/musl/src/thread/pthread_setname_np.c b/lib/musl/src/thread/pthread_setname_np.c similarity index 100% rename from musl/src/thread/pthread_setname_np.c rename to lib/musl/src/thread/pthread_setname_np.c diff --git a/musl/src/thread/pthread_setschedparam.c b/lib/musl/src/thread/pthread_setschedparam.c similarity index 100% rename from musl/src/thread/pthread_setschedparam.c rename to lib/musl/src/thread/pthread_setschedparam.c diff --git a/musl/src/thread/pthread_setschedprio.c b/lib/musl/src/thread/pthread_setschedprio.c similarity index 100% rename from musl/src/thread/pthread_setschedprio.c rename to lib/musl/src/thread/pthread_setschedprio.c diff --git a/musl/src/thread/pthread_setspecific.c b/lib/musl/src/thread/pthread_setspecific.c similarity index 100% rename from musl/src/thread/pthread_setspecific.c rename to lib/musl/src/thread/pthread_setspecific.c diff --git a/musl/src/thread/pthread_sigmask.c b/lib/musl/src/thread/pthread_sigmask.c similarity index 100% rename from musl/src/thread/pthread_sigmask.c rename to lib/musl/src/thread/pthread_sigmask.c diff --git a/musl/src/thread/pthread_spin_destroy.c b/lib/musl/src/thread/pthread_spin_destroy.c similarity index 100% rename from musl/src/thread/pthread_spin_destroy.c rename to lib/musl/src/thread/pthread_spin_destroy.c diff --git a/musl/src/thread/pthread_spin_init.c b/lib/musl/src/thread/pthread_spin_init.c similarity index 100% rename from musl/src/thread/pthread_spin_init.c rename to lib/musl/src/thread/pthread_spin_init.c diff --git a/musl/src/thread/pthread_spin_lock.c b/lib/musl/src/thread/pthread_spin_lock.c similarity index 100% rename from musl/src/thread/pthread_spin_lock.c rename to lib/musl/src/thread/pthread_spin_lock.c diff --git a/musl/src/thread/pthread_spin_trylock.c b/lib/musl/src/thread/pthread_spin_trylock.c similarity index 100% rename from musl/src/thread/pthread_spin_trylock.c rename to lib/musl/src/thread/pthread_spin_trylock.c diff --git a/musl/src/thread/pthread_spin_unlock.c b/lib/musl/src/thread/pthread_spin_unlock.c similarity index 100% rename from musl/src/thread/pthread_spin_unlock.c rename to lib/musl/src/thread/pthread_spin_unlock.c diff --git a/musl/src/thread/pthread_testcancel.c b/lib/musl/src/thread/pthread_testcancel.c similarity index 100% rename from musl/src/thread/pthread_testcancel.c rename to lib/musl/src/thread/pthread_testcancel.c diff --git a/musl/src/thread/riscv64/__set_thread_area.s b/lib/musl/src/thread/riscv64/__set_thread_area.s similarity index 100% rename from musl/src/thread/riscv64/__set_thread_area.s rename to lib/musl/src/thread/riscv64/__set_thread_area.s diff --git a/musl/src/thread/riscv64/__unmapself.s b/lib/musl/src/thread/riscv64/__unmapself.s similarity index 100% rename from musl/src/thread/riscv64/__unmapself.s rename to lib/musl/src/thread/riscv64/__unmapself.s diff --git a/musl/src/thread/riscv64/clone.s b/lib/musl/src/thread/riscv64/clone.s similarity index 100% rename from musl/src/thread/riscv64/clone.s rename to lib/musl/src/thread/riscv64/clone.s diff --git a/musl/src/thread/riscv64/syscall_cp.s b/lib/musl/src/thread/riscv64/syscall_cp.s similarity index 100% rename from musl/src/thread/riscv64/syscall_cp.s rename to lib/musl/src/thread/riscv64/syscall_cp.s diff --git a/musl/src/thread/s390x/__set_thread_area.s b/lib/musl/src/thread/s390x/__set_thread_area.s similarity index 100% rename from musl/src/thread/s390x/__set_thread_area.s rename to lib/musl/src/thread/s390x/__set_thread_area.s diff --git a/musl/src/thread/s390x/__tls_get_offset.s b/lib/musl/src/thread/s390x/__tls_get_offset.s similarity index 100% rename from musl/src/thread/s390x/__tls_get_offset.s rename to lib/musl/src/thread/s390x/__tls_get_offset.s diff --git a/musl/src/thread/s390x/__unmapself.s b/lib/musl/src/thread/s390x/__unmapself.s similarity index 100% rename from musl/src/thread/s390x/__unmapself.s rename to lib/musl/src/thread/s390x/__unmapself.s diff --git a/musl/src/thread/s390x/clone.s b/lib/musl/src/thread/s390x/clone.s similarity index 100% rename from musl/src/thread/s390x/clone.s rename to lib/musl/src/thread/s390x/clone.s diff --git a/musl/src/thread/s390x/syscall_cp.s b/lib/musl/src/thread/s390x/syscall_cp.s similarity index 100% rename from musl/src/thread/s390x/syscall_cp.s rename to lib/musl/src/thread/s390x/syscall_cp.s diff --git a/musl/src/thread/sem_destroy.c b/lib/musl/src/thread/sem_destroy.c similarity index 100% rename from musl/src/thread/sem_destroy.c rename to lib/musl/src/thread/sem_destroy.c diff --git a/musl/src/thread/sem_getvalue.c b/lib/musl/src/thread/sem_getvalue.c similarity index 100% rename from musl/src/thread/sem_getvalue.c rename to lib/musl/src/thread/sem_getvalue.c diff --git a/musl/src/thread/sem_init.c b/lib/musl/src/thread/sem_init.c similarity index 100% rename from musl/src/thread/sem_init.c rename to lib/musl/src/thread/sem_init.c diff --git a/musl/src/thread/sem_open.c b/lib/musl/src/thread/sem_open.c similarity index 100% rename from musl/src/thread/sem_open.c rename to lib/musl/src/thread/sem_open.c diff --git a/musl/src/thread/sem_post.c b/lib/musl/src/thread/sem_post.c similarity index 100% rename from musl/src/thread/sem_post.c rename to lib/musl/src/thread/sem_post.c diff --git a/musl/src/thread/sem_timedwait.c b/lib/musl/src/thread/sem_timedwait.c similarity index 100% rename from musl/src/thread/sem_timedwait.c rename to lib/musl/src/thread/sem_timedwait.c diff --git a/musl/src/thread/sem_trywait.c b/lib/musl/src/thread/sem_trywait.c similarity index 100% rename from musl/src/thread/sem_trywait.c rename to lib/musl/src/thread/sem_trywait.c diff --git a/musl/src/thread/sem_unlink.c b/lib/musl/src/thread/sem_unlink.c similarity index 100% rename from musl/src/thread/sem_unlink.c rename to lib/musl/src/thread/sem_unlink.c diff --git a/musl/src/thread/sem_wait.c b/lib/musl/src/thread/sem_wait.c similarity index 100% rename from musl/src/thread/sem_wait.c rename to lib/musl/src/thread/sem_wait.c diff --git a/musl/src/thread/sh/__set_thread_area.c b/lib/musl/src/thread/sh/__set_thread_area.c similarity index 100% rename from musl/src/thread/sh/__set_thread_area.c rename to lib/musl/src/thread/sh/__set_thread_area.c diff --git a/musl/src/thread/sh/__unmapself.c b/lib/musl/src/thread/sh/__unmapself.c similarity index 100% rename from musl/src/thread/sh/__unmapself.c rename to lib/musl/src/thread/sh/__unmapself.c diff --git a/musl/src/thread/sh/__unmapself_mmu.s b/lib/musl/src/thread/sh/__unmapself_mmu.s similarity index 100% rename from musl/src/thread/sh/__unmapself_mmu.s rename to lib/musl/src/thread/sh/__unmapself_mmu.s diff --git a/musl/src/thread/sh/atomics.s b/lib/musl/src/thread/sh/atomics.s similarity index 100% rename from musl/src/thread/sh/atomics.s rename to lib/musl/src/thread/sh/atomics.s diff --git a/musl/src/thread/sh/clone.s b/lib/musl/src/thread/sh/clone.s similarity index 100% rename from musl/src/thread/sh/clone.s rename to lib/musl/src/thread/sh/clone.s diff --git a/musl/src/thread/sh/syscall_cp.s b/lib/musl/src/thread/sh/syscall_cp.s similarity index 100% rename from musl/src/thread/sh/syscall_cp.s rename to lib/musl/src/thread/sh/syscall_cp.s diff --git a/musl/src/thread/synccall.c b/lib/musl/src/thread/synccall.c similarity index 100% rename from musl/src/thread/synccall.c rename to lib/musl/src/thread/synccall.c diff --git a/musl/src/thread/syscall_cp.c b/lib/musl/src/thread/syscall_cp.c similarity index 100% rename from musl/src/thread/syscall_cp.c rename to lib/musl/src/thread/syscall_cp.c diff --git a/musl/src/thread/thrd_create.c b/lib/musl/src/thread/thrd_create.c similarity index 100% rename from musl/src/thread/thrd_create.c rename to lib/musl/src/thread/thrd_create.c diff --git a/musl/src/thread/thrd_exit.c b/lib/musl/src/thread/thrd_exit.c similarity index 100% rename from musl/src/thread/thrd_exit.c rename to lib/musl/src/thread/thrd_exit.c diff --git a/musl/src/thread/thrd_join.c b/lib/musl/src/thread/thrd_join.c similarity index 100% rename from musl/src/thread/thrd_join.c rename to lib/musl/src/thread/thrd_join.c diff --git a/musl/src/thread/thrd_sleep.c b/lib/musl/src/thread/thrd_sleep.c similarity index 100% rename from musl/src/thread/thrd_sleep.c rename to lib/musl/src/thread/thrd_sleep.c diff --git a/musl/src/thread/thrd_yield.c b/lib/musl/src/thread/thrd_yield.c similarity index 100% rename from musl/src/thread/thrd_yield.c rename to lib/musl/src/thread/thrd_yield.c diff --git a/musl/src/thread/tls.c b/lib/musl/src/thread/tls.c similarity index 100% rename from musl/src/thread/tls.c rename to lib/musl/src/thread/tls.c diff --git a/musl/src/thread/tss_create.c b/lib/musl/src/thread/tss_create.c similarity index 100% rename from musl/src/thread/tss_create.c rename to lib/musl/src/thread/tss_create.c diff --git a/musl/src/thread/tss_delete.c b/lib/musl/src/thread/tss_delete.c similarity index 100% rename from musl/src/thread/tss_delete.c rename to lib/musl/src/thread/tss_delete.c diff --git a/musl/src/thread/tss_set.c b/lib/musl/src/thread/tss_set.c similarity index 100% rename from musl/src/thread/tss_set.c rename to lib/musl/src/thread/tss_set.c diff --git a/musl/src/thread/vmlock.c b/lib/musl/src/thread/vmlock.c similarity index 100% rename from musl/src/thread/vmlock.c rename to lib/musl/src/thread/vmlock.c diff --git a/musl/src/thread/x32/__set_thread_area.s b/lib/musl/src/thread/x32/__set_thread_area.s similarity index 100% rename from musl/src/thread/x32/__set_thread_area.s rename to lib/musl/src/thread/x32/__set_thread_area.s diff --git a/musl/src/thread/x32/__unmapself.s b/lib/musl/src/thread/x32/__unmapself.s similarity index 100% rename from musl/src/thread/x32/__unmapself.s rename to lib/musl/src/thread/x32/__unmapself.s diff --git a/musl/src/thread/x32/clone.s b/lib/musl/src/thread/x32/clone.s similarity index 100% rename from musl/src/thread/x32/clone.s rename to lib/musl/src/thread/x32/clone.s diff --git a/musl/src/thread/x32/syscall_cp.s b/lib/musl/src/thread/x32/syscall_cp.s similarity index 100% rename from musl/src/thread/x32/syscall_cp.s rename to lib/musl/src/thread/x32/syscall_cp.s diff --git a/musl/src/thread/x86_64/__set_thread_area.s b/lib/musl/src/thread/x86_64/__set_thread_area.s similarity index 100% rename from musl/src/thread/x86_64/__set_thread_area.s rename to lib/musl/src/thread/x86_64/__set_thread_area.s diff --git a/musl/src/thread/x86_64/__unmapself.s b/lib/musl/src/thread/x86_64/__unmapself.s similarity index 100% rename from musl/src/thread/x86_64/__unmapself.s rename to lib/musl/src/thread/x86_64/__unmapself.s diff --git a/musl/src/thread/x86_64/clone.s b/lib/musl/src/thread/x86_64/clone.s similarity index 100% rename from musl/src/thread/x86_64/clone.s rename to lib/musl/src/thread/x86_64/clone.s diff --git a/musl/src/thread/x86_64/syscall_cp.s b/lib/musl/src/thread/x86_64/syscall_cp.s similarity index 100% rename from musl/src/thread/x86_64/syscall_cp.s rename to lib/musl/src/thread/x86_64/syscall_cp.s diff --git a/musl/src/time/__map_file.c b/lib/musl/src/time/__map_file.c similarity index 100% rename from musl/src/time/__map_file.c rename to lib/musl/src/time/__map_file.c diff --git a/musl/src/time/__month_to_secs.c b/lib/musl/src/time/__month_to_secs.c similarity index 100% rename from musl/src/time/__month_to_secs.c rename to lib/musl/src/time/__month_to_secs.c diff --git a/musl/src/time/__secs_to_tm.c b/lib/musl/src/time/__secs_to_tm.c similarity index 100% rename from musl/src/time/__secs_to_tm.c rename to lib/musl/src/time/__secs_to_tm.c diff --git a/musl/src/time/__tm_to_secs.c b/lib/musl/src/time/__tm_to_secs.c similarity index 100% rename from musl/src/time/__tm_to_secs.c rename to lib/musl/src/time/__tm_to_secs.c diff --git a/musl/src/time/__tz.c b/lib/musl/src/time/__tz.c similarity index 100% rename from musl/src/time/__tz.c rename to lib/musl/src/time/__tz.c diff --git a/musl/src/time/__year_to_secs.c b/lib/musl/src/time/__year_to_secs.c similarity index 100% rename from musl/src/time/__year_to_secs.c rename to lib/musl/src/time/__year_to_secs.c diff --git a/musl/src/time/asctime.c b/lib/musl/src/time/asctime.c similarity index 100% rename from musl/src/time/asctime.c rename to lib/musl/src/time/asctime.c diff --git a/musl/src/time/asctime_r.c b/lib/musl/src/time/asctime_r.c similarity index 100% rename from musl/src/time/asctime_r.c rename to lib/musl/src/time/asctime_r.c diff --git a/musl/src/time/clock.c b/lib/musl/src/time/clock.c similarity index 100% rename from musl/src/time/clock.c rename to lib/musl/src/time/clock.c diff --git a/musl/src/time/clock_getcpuclockid.c b/lib/musl/src/time/clock_getcpuclockid.c similarity index 100% rename from musl/src/time/clock_getcpuclockid.c rename to lib/musl/src/time/clock_getcpuclockid.c diff --git a/musl/src/time/clock_getres.c b/lib/musl/src/time/clock_getres.c similarity index 100% rename from musl/src/time/clock_getres.c rename to lib/musl/src/time/clock_getres.c diff --git a/musl/src/time/clock_gettime.c b/lib/musl/src/time/clock_gettime.c similarity index 100% rename from musl/src/time/clock_gettime.c rename to lib/musl/src/time/clock_gettime.c diff --git a/musl/src/time/clock_nanosleep.c b/lib/musl/src/time/clock_nanosleep.c similarity index 100% rename from musl/src/time/clock_nanosleep.c rename to lib/musl/src/time/clock_nanosleep.c diff --git a/musl/src/time/clock_settime.c b/lib/musl/src/time/clock_settime.c similarity index 100% rename from musl/src/time/clock_settime.c rename to lib/musl/src/time/clock_settime.c diff --git a/musl/src/time/ctime.c b/lib/musl/src/time/ctime.c similarity index 100% rename from musl/src/time/ctime.c rename to lib/musl/src/time/ctime.c diff --git a/musl/src/time/ctime_r.c b/lib/musl/src/time/ctime_r.c similarity index 100% rename from musl/src/time/ctime_r.c rename to lib/musl/src/time/ctime_r.c diff --git a/musl/src/time/difftime.c b/lib/musl/src/time/difftime.c similarity index 100% rename from musl/src/time/difftime.c rename to lib/musl/src/time/difftime.c diff --git a/musl/src/time/ftime.c b/lib/musl/src/time/ftime.c similarity index 100% rename from musl/src/time/ftime.c rename to lib/musl/src/time/ftime.c diff --git a/musl/src/time/getdate.c b/lib/musl/src/time/getdate.c similarity index 100% rename from musl/src/time/getdate.c rename to lib/musl/src/time/getdate.c diff --git a/musl/src/time/gettimeofday.c b/lib/musl/src/time/gettimeofday.c similarity index 100% rename from musl/src/time/gettimeofday.c rename to lib/musl/src/time/gettimeofday.c diff --git a/musl/src/time/gmtime.c b/lib/musl/src/time/gmtime.c similarity index 100% rename from musl/src/time/gmtime.c rename to lib/musl/src/time/gmtime.c diff --git a/musl/src/time/gmtime_r.c b/lib/musl/src/time/gmtime_r.c similarity index 100% rename from musl/src/time/gmtime_r.c rename to lib/musl/src/time/gmtime_r.c diff --git a/musl/src/time/localtime.c b/lib/musl/src/time/localtime.c similarity index 100% rename from musl/src/time/localtime.c rename to lib/musl/src/time/localtime.c diff --git a/musl/src/time/localtime_r.c b/lib/musl/src/time/localtime_r.c similarity index 100% rename from musl/src/time/localtime_r.c rename to lib/musl/src/time/localtime_r.c diff --git a/musl/src/time/mktime.c b/lib/musl/src/time/mktime.c similarity index 100% rename from musl/src/time/mktime.c rename to lib/musl/src/time/mktime.c diff --git a/musl/src/time/nanosleep.c b/lib/musl/src/time/nanosleep.c similarity index 100% rename from musl/src/time/nanosleep.c rename to lib/musl/src/time/nanosleep.c diff --git a/musl/src/time/strftime.c b/lib/musl/src/time/strftime.c similarity index 100% rename from musl/src/time/strftime.c rename to lib/musl/src/time/strftime.c diff --git a/musl/src/time/strptime.c b/lib/musl/src/time/strptime.c similarity index 100% rename from musl/src/time/strptime.c rename to lib/musl/src/time/strptime.c diff --git a/musl/src/time/time.c b/lib/musl/src/time/time.c similarity index 100% rename from musl/src/time/time.c rename to lib/musl/src/time/time.c diff --git a/musl/src/time/time_impl.h b/lib/musl/src/time/time_impl.h similarity index 100% rename from musl/src/time/time_impl.h rename to lib/musl/src/time/time_impl.h diff --git a/musl/src/time/timegm.c b/lib/musl/src/time/timegm.c similarity index 100% rename from musl/src/time/timegm.c rename to lib/musl/src/time/timegm.c diff --git a/musl/src/time/timer_create.c b/lib/musl/src/time/timer_create.c similarity index 100% rename from musl/src/time/timer_create.c rename to lib/musl/src/time/timer_create.c diff --git a/musl/src/time/timer_delete.c b/lib/musl/src/time/timer_delete.c similarity index 100% rename from musl/src/time/timer_delete.c rename to lib/musl/src/time/timer_delete.c diff --git a/musl/src/time/timer_getoverrun.c b/lib/musl/src/time/timer_getoverrun.c similarity index 100% rename from musl/src/time/timer_getoverrun.c rename to lib/musl/src/time/timer_getoverrun.c diff --git a/musl/src/time/timer_gettime.c b/lib/musl/src/time/timer_gettime.c similarity index 100% rename from musl/src/time/timer_gettime.c rename to lib/musl/src/time/timer_gettime.c diff --git a/musl/src/time/timer_settime.c b/lib/musl/src/time/timer_settime.c similarity index 100% rename from musl/src/time/timer_settime.c rename to lib/musl/src/time/timer_settime.c diff --git a/musl/src/time/times.c b/lib/musl/src/time/times.c similarity index 100% rename from musl/src/time/times.c rename to lib/musl/src/time/times.c diff --git a/musl/src/time/timespec_get.c b/lib/musl/src/time/timespec_get.c similarity index 100% rename from musl/src/time/timespec_get.c rename to lib/musl/src/time/timespec_get.c diff --git a/musl/src/time/utime.c b/lib/musl/src/time/utime.c similarity index 100% rename from musl/src/time/utime.c rename to lib/musl/src/time/utime.c diff --git a/musl/src/time/wcsftime.c b/lib/musl/src/time/wcsftime.c similarity index 100% rename from musl/src/time/wcsftime.c rename to lib/musl/src/time/wcsftime.c diff --git a/musl/src/unistd/_exit.c b/lib/musl/src/unistd/_exit.c similarity index 100% rename from musl/src/unistd/_exit.c rename to lib/musl/src/unistd/_exit.c diff --git a/musl/src/unistd/access.c b/lib/musl/src/unistd/access.c similarity index 100% rename from musl/src/unistd/access.c rename to lib/musl/src/unistd/access.c diff --git a/musl/src/unistd/acct.c b/lib/musl/src/unistd/acct.c similarity index 100% rename from musl/src/unistd/acct.c rename to lib/musl/src/unistd/acct.c diff --git a/musl/src/unistd/alarm.c b/lib/musl/src/unistd/alarm.c similarity index 100% rename from musl/src/unistd/alarm.c rename to lib/musl/src/unistd/alarm.c diff --git a/musl/src/unistd/chdir.c b/lib/musl/src/unistd/chdir.c similarity index 100% rename from musl/src/unistd/chdir.c rename to lib/musl/src/unistd/chdir.c diff --git a/musl/src/unistd/chown.c b/lib/musl/src/unistd/chown.c similarity index 100% rename from musl/src/unistd/chown.c rename to lib/musl/src/unistd/chown.c diff --git a/musl/src/unistd/close.c b/lib/musl/src/unistd/close.c similarity index 100% rename from musl/src/unistd/close.c rename to lib/musl/src/unistd/close.c diff --git a/musl/src/unistd/ctermid.c b/lib/musl/src/unistd/ctermid.c similarity index 100% rename from musl/src/unistd/ctermid.c rename to lib/musl/src/unistd/ctermid.c diff --git a/musl/src/unistd/dup.c b/lib/musl/src/unistd/dup.c similarity index 100% rename from musl/src/unistd/dup.c rename to lib/musl/src/unistd/dup.c diff --git a/musl/src/unistd/dup2.c b/lib/musl/src/unistd/dup2.c similarity index 100% rename from musl/src/unistd/dup2.c rename to lib/musl/src/unistd/dup2.c diff --git a/musl/src/unistd/dup3.c b/lib/musl/src/unistd/dup3.c similarity index 100% rename from musl/src/unistd/dup3.c rename to lib/musl/src/unistd/dup3.c diff --git a/musl/src/unistd/faccessat.c b/lib/musl/src/unistd/faccessat.c similarity index 100% rename from musl/src/unistd/faccessat.c rename to lib/musl/src/unistd/faccessat.c diff --git a/musl/src/unistd/fchdir.c b/lib/musl/src/unistd/fchdir.c similarity index 100% rename from musl/src/unistd/fchdir.c rename to lib/musl/src/unistd/fchdir.c diff --git a/musl/src/unistd/fchown.c b/lib/musl/src/unistd/fchown.c similarity index 100% rename from musl/src/unistd/fchown.c rename to lib/musl/src/unistd/fchown.c diff --git a/musl/src/unistd/fchownat.c b/lib/musl/src/unistd/fchownat.c similarity index 100% rename from musl/src/unistd/fchownat.c rename to lib/musl/src/unistd/fchownat.c diff --git a/musl/src/unistd/fdatasync.c b/lib/musl/src/unistd/fdatasync.c similarity index 100% rename from musl/src/unistd/fdatasync.c rename to lib/musl/src/unistd/fdatasync.c diff --git a/musl/src/unistd/fsync.c b/lib/musl/src/unistd/fsync.c similarity index 100% rename from musl/src/unistd/fsync.c rename to lib/musl/src/unistd/fsync.c diff --git a/musl/src/unistd/ftruncate.c b/lib/musl/src/unistd/ftruncate.c similarity index 100% rename from musl/src/unistd/ftruncate.c rename to lib/musl/src/unistd/ftruncate.c diff --git a/musl/src/unistd/getcwd.c b/lib/musl/src/unistd/getcwd.c similarity index 100% rename from musl/src/unistd/getcwd.c rename to lib/musl/src/unistd/getcwd.c diff --git a/musl/src/unistd/getegid.c b/lib/musl/src/unistd/getegid.c similarity index 100% rename from musl/src/unistd/getegid.c rename to lib/musl/src/unistd/getegid.c diff --git a/musl/src/unistd/geteuid.c b/lib/musl/src/unistd/geteuid.c similarity index 100% rename from musl/src/unistd/geteuid.c rename to lib/musl/src/unistd/geteuid.c diff --git a/musl/src/unistd/getgid.c b/lib/musl/src/unistd/getgid.c similarity index 100% rename from musl/src/unistd/getgid.c rename to lib/musl/src/unistd/getgid.c diff --git a/musl/src/unistd/getgroups.c b/lib/musl/src/unistd/getgroups.c similarity index 100% rename from musl/src/unistd/getgroups.c rename to lib/musl/src/unistd/getgroups.c diff --git a/musl/src/unistd/gethostname.c b/lib/musl/src/unistd/gethostname.c similarity index 100% rename from musl/src/unistd/gethostname.c rename to lib/musl/src/unistd/gethostname.c diff --git a/musl/src/unistd/getlogin.c b/lib/musl/src/unistd/getlogin.c similarity index 100% rename from musl/src/unistd/getlogin.c rename to lib/musl/src/unistd/getlogin.c diff --git a/musl/src/unistd/getlogin_r.c b/lib/musl/src/unistd/getlogin_r.c similarity index 100% rename from musl/src/unistd/getlogin_r.c rename to lib/musl/src/unistd/getlogin_r.c diff --git a/musl/src/unistd/getpgid.c b/lib/musl/src/unistd/getpgid.c similarity index 100% rename from musl/src/unistd/getpgid.c rename to lib/musl/src/unistd/getpgid.c diff --git a/musl/src/unistd/getpgrp.c b/lib/musl/src/unistd/getpgrp.c similarity index 100% rename from musl/src/unistd/getpgrp.c rename to lib/musl/src/unistd/getpgrp.c diff --git a/musl/src/unistd/getpid.c b/lib/musl/src/unistd/getpid.c similarity index 100% rename from musl/src/unistd/getpid.c rename to lib/musl/src/unistd/getpid.c diff --git a/musl/src/unistd/getppid.c b/lib/musl/src/unistd/getppid.c similarity index 100% rename from musl/src/unistd/getppid.c rename to lib/musl/src/unistd/getppid.c diff --git a/musl/src/unistd/getsid.c b/lib/musl/src/unistd/getsid.c similarity index 100% rename from musl/src/unistd/getsid.c rename to lib/musl/src/unistd/getsid.c diff --git a/musl/src/unistd/getuid.c b/lib/musl/src/unistd/getuid.c similarity index 100% rename from musl/src/unistd/getuid.c rename to lib/musl/src/unistd/getuid.c diff --git a/musl/src/unistd/isatty.c b/lib/musl/src/unistd/isatty.c similarity index 100% rename from musl/src/unistd/isatty.c rename to lib/musl/src/unistd/isatty.c diff --git a/musl/src/unistd/lchown.c b/lib/musl/src/unistd/lchown.c similarity index 100% rename from musl/src/unistd/lchown.c rename to lib/musl/src/unistd/lchown.c diff --git a/musl/src/unistd/link.c b/lib/musl/src/unistd/link.c similarity index 100% rename from musl/src/unistd/link.c rename to lib/musl/src/unistd/link.c diff --git a/musl/src/unistd/linkat.c b/lib/musl/src/unistd/linkat.c similarity index 100% rename from musl/src/unistd/linkat.c rename to lib/musl/src/unistd/linkat.c diff --git a/musl/src/unistd/lseek.c b/lib/musl/src/unistd/lseek.c similarity index 100% rename from musl/src/unistd/lseek.c rename to lib/musl/src/unistd/lseek.c diff --git a/musl/src/unistd/mips/pipe.s b/lib/musl/src/unistd/mips/pipe.s similarity index 100% rename from musl/src/unistd/mips/pipe.s rename to lib/musl/src/unistd/mips/pipe.s diff --git a/musl/src/unistd/mips64/pipe.s b/lib/musl/src/unistd/mips64/pipe.s similarity index 100% rename from musl/src/unistd/mips64/pipe.s rename to lib/musl/src/unistd/mips64/pipe.s diff --git a/musl/src/unistd/mipsn32/lseek.c b/lib/musl/src/unistd/mipsn32/lseek.c similarity index 100% rename from musl/src/unistd/mipsn32/lseek.c rename to lib/musl/src/unistd/mipsn32/lseek.c diff --git a/musl/src/unistd/mipsn32/pipe.s b/lib/musl/src/unistd/mipsn32/pipe.s similarity index 100% rename from musl/src/unistd/mipsn32/pipe.s rename to lib/musl/src/unistd/mipsn32/pipe.s diff --git a/musl/src/unistd/nice.c b/lib/musl/src/unistd/nice.c similarity index 100% rename from musl/src/unistd/nice.c rename to lib/musl/src/unistd/nice.c diff --git a/musl/src/unistd/pause.c b/lib/musl/src/unistd/pause.c similarity index 100% rename from musl/src/unistd/pause.c rename to lib/musl/src/unistd/pause.c diff --git a/musl/src/unistd/pipe.c b/lib/musl/src/unistd/pipe.c similarity index 100% rename from musl/src/unistd/pipe.c rename to lib/musl/src/unistd/pipe.c diff --git a/musl/src/unistd/pipe2.c b/lib/musl/src/unistd/pipe2.c similarity index 100% rename from musl/src/unistd/pipe2.c rename to lib/musl/src/unistd/pipe2.c diff --git a/musl/src/unistd/posix_close.c b/lib/musl/src/unistd/posix_close.c similarity index 100% rename from musl/src/unistd/posix_close.c rename to lib/musl/src/unistd/posix_close.c diff --git a/musl/src/unistd/pread.c b/lib/musl/src/unistd/pread.c similarity index 100% rename from musl/src/unistd/pread.c rename to lib/musl/src/unistd/pread.c diff --git a/musl/src/unistd/preadv.c b/lib/musl/src/unistd/preadv.c similarity index 100% rename from musl/src/unistd/preadv.c rename to lib/musl/src/unistd/preadv.c diff --git a/musl/src/unistd/pwrite.c b/lib/musl/src/unistd/pwrite.c similarity index 100% rename from musl/src/unistd/pwrite.c rename to lib/musl/src/unistd/pwrite.c diff --git a/musl/src/unistd/pwritev.c b/lib/musl/src/unistd/pwritev.c similarity index 100% rename from musl/src/unistd/pwritev.c rename to lib/musl/src/unistd/pwritev.c diff --git a/musl/src/unistd/read.c b/lib/musl/src/unistd/read.c similarity index 100% rename from musl/src/unistd/read.c rename to lib/musl/src/unistd/read.c diff --git a/musl/src/unistd/readlink.c b/lib/musl/src/unistd/readlink.c similarity index 100% rename from musl/src/unistd/readlink.c rename to lib/musl/src/unistd/readlink.c diff --git a/musl/src/unistd/readlinkat.c b/lib/musl/src/unistd/readlinkat.c similarity index 100% rename from musl/src/unistd/readlinkat.c rename to lib/musl/src/unistd/readlinkat.c diff --git a/musl/src/unistd/readv.c b/lib/musl/src/unistd/readv.c similarity index 100% rename from musl/src/unistd/readv.c rename to lib/musl/src/unistd/readv.c diff --git a/musl/src/unistd/renameat.c b/lib/musl/src/unistd/renameat.c similarity index 100% rename from musl/src/unistd/renameat.c rename to lib/musl/src/unistd/renameat.c diff --git a/musl/src/unistd/rmdir.c b/lib/musl/src/unistd/rmdir.c similarity index 100% rename from musl/src/unistd/rmdir.c rename to lib/musl/src/unistd/rmdir.c diff --git a/musl/src/unistd/setegid.c b/lib/musl/src/unistd/setegid.c similarity index 100% rename from musl/src/unistd/setegid.c rename to lib/musl/src/unistd/setegid.c diff --git a/musl/src/unistd/seteuid.c b/lib/musl/src/unistd/seteuid.c similarity index 100% rename from musl/src/unistd/seteuid.c rename to lib/musl/src/unistd/seteuid.c diff --git a/musl/src/unistd/setgid.c b/lib/musl/src/unistd/setgid.c similarity index 100% rename from musl/src/unistd/setgid.c rename to lib/musl/src/unistd/setgid.c diff --git a/musl/src/unistd/setpgid.c b/lib/musl/src/unistd/setpgid.c similarity index 100% rename from musl/src/unistd/setpgid.c rename to lib/musl/src/unistd/setpgid.c diff --git a/musl/src/unistd/setpgrp.c b/lib/musl/src/unistd/setpgrp.c similarity index 100% rename from musl/src/unistd/setpgrp.c rename to lib/musl/src/unistd/setpgrp.c diff --git a/musl/src/unistd/setregid.c b/lib/musl/src/unistd/setregid.c similarity index 100% rename from musl/src/unistd/setregid.c rename to lib/musl/src/unistd/setregid.c diff --git a/musl/src/unistd/setresgid.c b/lib/musl/src/unistd/setresgid.c similarity index 100% rename from musl/src/unistd/setresgid.c rename to lib/musl/src/unistd/setresgid.c diff --git a/musl/src/unistd/setresuid.c b/lib/musl/src/unistd/setresuid.c similarity index 100% rename from musl/src/unistd/setresuid.c rename to lib/musl/src/unistd/setresuid.c diff --git a/musl/src/unistd/setreuid.c b/lib/musl/src/unistd/setreuid.c similarity index 100% rename from musl/src/unistd/setreuid.c rename to lib/musl/src/unistd/setreuid.c diff --git a/musl/src/unistd/setsid.c b/lib/musl/src/unistd/setsid.c similarity index 100% rename from musl/src/unistd/setsid.c rename to lib/musl/src/unistd/setsid.c diff --git a/musl/src/unistd/setuid.c b/lib/musl/src/unistd/setuid.c similarity index 100% rename from musl/src/unistd/setuid.c rename to lib/musl/src/unistd/setuid.c diff --git a/musl/src/unistd/setxid.c b/lib/musl/src/unistd/setxid.c similarity index 100% rename from musl/src/unistd/setxid.c rename to lib/musl/src/unistd/setxid.c diff --git a/musl/src/unistd/sh/pipe.s b/lib/musl/src/unistd/sh/pipe.s similarity index 100% rename from musl/src/unistd/sh/pipe.s rename to lib/musl/src/unistd/sh/pipe.s diff --git a/musl/src/unistd/sleep.c b/lib/musl/src/unistd/sleep.c similarity index 100% rename from musl/src/unistd/sleep.c rename to lib/musl/src/unistd/sleep.c diff --git a/musl/src/unistd/symlink.c b/lib/musl/src/unistd/symlink.c similarity index 100% rename from musl/src/unistd/symlink.c rename to lib/musl/src/unistd/symlink.c diff --git a/musl/src/unistd/symlinkat.c b/lib/musl/src/unistd/symlinkat.c similarity index 100% rename from musl/src/unistd/symlinkat.c rename to lib/musl/src/unistd/symlinkat.c diff --git a/musl/src/unistd/sync.c b/lib/musl/src/unistd/sync.c similarity index 100% rename from musl/src/unistd/sync.c rename to lib/musl/src/unistd/sync.c diff --git a/musl/src/unistd/tcgetpgrp.c b/lib/musl/src/unistd/tcgetpgrp.c similarity index 100% rename from musl/src/unistd/tcgetpgrp.c rename to lib/musl/src/unistd/tcgetpgrp.c diff --git a/musl/src/unistd/tcsetpgrp.c b/lib/musl/src/unistd/tcsetpgrp.c similarity index 100% rename from musl/src/unistd/tcsetpgrp.c rename to lib/musl/src/unistd/tcsetpgrp.c diff --git a/musl/src/unistd/truncate.c b/lib/musl/src/unistd/truncate.c similarity index 100% rename from musl/src/unistd/truncate.c rename to lib/musl/src/unistd/truncate.c diff --git a/musl/src/unistd/ttyname.c b/lib/musl/src/unistd/ttyname.c similarity index 100% rename from musl/src/unistd/ttyname.c rename to lib/musl/src/unistd/ttyname.c diff --git a/musl/src/unistd/ttyname_r.c b/lib/musl/src/unistd/ttyname_r.c similarity index 100% rename from musl/src/unistd/ttyname_r.c rename to lib/musl/src/unistd/ttyname_r.c diff --git a/musl/src/unistd/ualarm.c b/lib/musl/src/unistd/ualarm.c similarity index 100% rename from musl/src/unistd/ualarm.c rename to lib/musl/src/unistd/ualarm.c diff --git a/musl/src/unistd/unlink.c b/lib/musl/src/unistd/unlink.c similarity index 100% rename from musl/src/unistd/unlink.c rename to lib/musl/src/unistd/unlink.c diff --git a/musl/src/unistd/unlinkat.c b/lib/musl/src/unistd/unlinkat.c similarity index 100% rename from musl/src/unistd/unlinkat.c rename to lib/musl/src/unistd/unlinkat.c diff --git a/musl/src/unistd/usleep.c b/lib/musl/src/unistd/usleep.c similarity index 100% rename from musl/src/unistd/usleep.c rename to lib/musl/src/unistd/usleep.c diff --git a/musl/src/unistd/write.c b/lib/musl/src/unistd/write.c similarity index 100% rename from musl/src/unistd/write.c rename to lib/musl/src/unistd/write.c diff --git a/musl/src/unistd/writev.c b/lib/musl/src/unistd/writev.c similarity index 100% rename from musl/src/unistd/writev.c rename to lib/musl/src/unistd/writev.c diff --git a/musl/src/unistd/x32/lseek.c b/lib/musl/src/unistd/x32/lseek.c similarity index 100% rename from musl/src/unistd/x32/lseek.c rename to lib/musl/src/unistd/x32/lseek.c diff --git a/lib/musl/sub.mk b/lib/musl/sub.mk new file mode 100644 index 0000000..9ee0bdc --- /dev/null +++ b/lib/musl/sub.mk @@ -0,0 +1,10 @@ +LIBNAME := c + +PREBUILT_LIB := lib/libc.a + +EXPORT_INCDIRS := \ + include \ + obj/include \ + arch/riscv64 + +include $(SDK_DIR)/mk/lib_prebuilt.mk diff --git a/musl/tools/add-cfi.common.awk b/lib/musl/tools/add-cfi.common.awk similarity index 100% rename from musl/tools/add-cfi.common.awk rename to lib/musl/tools/add-cfi.common.awk diff --git a/musl/tools/add-cfi.i386.awk b/lib/musl/tools/add-cfi.i386.awk similarity index 100% rename from musl/tools/add-cfi.i386.awk rename to lib/musl/tools/add-cfi.i386.awk diff --git a/musl/tools/add-cfi.x86_64.awk b/lib/musl/tools/add-cfi.x86_64.awk similarity index 100% rename from musl/tools/add-cfi.x86_64.awk rename to lib/musl/tools/add-cfi.x86_64.awk diff --git a/musl/tools/install.sh b/lib/musl/tools/install.sh similarity index 100% rename from musl/tools/install.sh rename to lib/musl/tools/install.sh diff --git a/musl/tools/ld.musl-clang.in b/lib/musl/tools/ld.musl-clang.in similarity index 100% rename from musl/tools/ld.musl-clang.in rename to lib/musl/tools/ld.musl-clang.in diff --git a/musl/tools/mkalltypes.sed b/lib/musl/tools/mkalltypes.sed similarity index 100% rename from musl/tools/mkalltypes.sed rename to lib/musl/tools/mkalltypes.sed diff --git a/musl/tools/musl-clang.in b/lib/musl/tools/musl-clang.in similarity index 100% rename from musl/tools/musl-clang.in rename to lib/musl/tools/musl-clang.in diff --git a/musl/tools/musl-gcc.specs.sh b/lib/musl/tools/musl-gcc.specs.sh similarity index 100% rename from musl/tools/musl-gcc.specs.sh rename to lib/musl/tools/musl-gcc.specs.sh diff --git a/musl/tools/version.sh b/lib/musl/tools/version.sh similarity index 100% rename from musl/tools/version.sh rename to lib/musl/tools/version.sh diff --git a/app.lds b/mk/app.lds similarity index 100% rename from app.lds rename to mk/app.lds diff --git a/mk/app.mk b/mk/app.mk new file mode 100644 index 0000000..917115b --- /dev/null +++ b/mk/app.mk @@ -0,0 +1,45 @@ + +CROSS_COMPILE ?= riscv64-unknown-elf- +RISCV_ARCH ?= rv64imac +RISCV_ABI ?= lp64 + +O ?= . + +include $(PENGLAI_SDK)/mk/compile.mk + +SDK_LIB_DIR := $(PENGLAI_SDK)/lib +SDK_INC_DIR := $(PENGLAI_SDK)/include + +SDK_LIB := $(addprefix $(SDK_LIB_DIR)/, libpenglai-enclave-eapp.a libc.a) + +GCC_LIB := $(shell $(CC_encl) -march=$(RISCV_ARCH) -mabi=$(RISCV_ABI) --print-libgcc-file-name) + +CFLAGS += \ + -nostdinc \ + -I$(SDK_INC_DIR)/penglai-enclave-eapp/include \ + -I$(SDK_INC_DIR)/c/include \ + -I$(SDK_INC_DIR)/c/obj/include \ + -I$(SDK_INC_DIR)/c/arch/riscv64 + +APP_LDS ?= $(PENGLAI_SDK)/mk/app.lds + +all: $(O)/$(APP) + +sm := encl + +objs := + +$(foreach f, $(APP_C_SRCS),\ + $(eval $(call process_c_src,$(strip $(f)),$($(f)_CFLAGS) $(DEFAULT_CFLAGS) $(CFLAGS),$(CURDIR),$(O),objs))) + +$(foreach f, $(APP_A_SRCS),\ + $(eval $(call process_asm_src,$(strip $(f)),$($(f)_CFLAGS) $(DEFAULT_CFLAGS) $(CFLAGS),$(CURDIR),$(O),objs))) + +$(O)/$(APP): $(objs) $(SDK_LIB) + @echo ' LD $(notdir $@)' + $(q)mkdir -p $(dir $@) + $(q)$(CC_encl) -T $(APP_LDS) -static -nostdlib $(DEFAULT_LDFLAGS) -o $@ -Wl,--start-group $^ $(LDFLAGS) $(GCC_LIB) -Wl,--end-group + +clean: + @echo ' CLEAN .' + $(q)rm -f $(O)/$(APP) $(objs) $(objs:.o=.d) diff --git a/mk/compile.mk b/mk/compile.mk new file mode 100644 index 0000000..e8db4e9 --- /dev/null +++ b/mk/compile.mk @@ -0,0 +1,75 @@ +ifneq ($V,1) +q := @ +cmd-echo := true +cmd-echo-silent := echo +else +q := +cmd-echo := echo +cmd-echo-silent := true +endif + +CC_encl := $(CROSS_COMPILE)gcc +CC_host := $(CROSS_COMPILE_HOST)gcc + +OBJDUMP := $(CROSS_COMPILE)objdump +OBJCOPY := $(CROSS_COMPILE)objcopy +AR := $(CROSS_COMPILE)ar + +DEFAULT_CFLAGS := -Wall -MD -MP -march=$(RISCV_ARCH) -mabi=$(RISCV_ABI) +DEFAULT_LDFLAGS := -march=$(RISCV_ARCH) -mabi=$(RISCV_ABI) + +# process_src(src_file, build_flags, indir, outdir, suffix, accumulate_variable) +define process_src +obj := $(4)/$$(patsubst %.$(5),%.o,$(1)) +dep := $$(obj:.o=.d) +$(6) += $$(obj) + +-include $$(dep) + +$$(obj): $(call get_file_path,$(1),$(3)) + @echo ' CC $$(notdir $$@)' + $(q)mkdir -p $$(dir $$@) + $(q)$(CC_$(sm)) $(2) -c $$< -o $$@ +endef + +# process_header(relative_path_of_file_to_indir,indir,outdir,accumulate_variable) +define process_header +inc := $(3)/$(1) +$(4) += $$(inc) + +$$(inc): $(2)/$1 + @echo ' INSTALL $$(notdir $$@)' + $(q)mkdir -p $$(dir $$@) + $(q)cp $$< $$@ +endef + +define add_prebuild_target +.PHONY: prebuild_$(1) +$(2) += prebuild_$(1) + +prebuild_$(1): + make CROSS_COMPILE=$(CROSS_COMPILE) RISCV_ARCH=$(RISCV_ARCH) RISCV_ABI=$(RISCV_ABI) -C lib/$(1) -f prebuild.mk + +endef + +# install_build_script(script_file,path_to_install,accumulate_variable) +define install_build_script +outfile := $(2)/$$(notdir $1) +$(3) += $$(outfile) + +$$(outfile): $1 + @echo ' INSTALL $$(notdir $$@)' + $(q)mkdir -p $$(dir $$@) + $(q)cp $$< $$@ +endef + +# get path of file according to +# whether input path is an absolute one +# get_file_path(file_path, abs_path_prefix) +get_file_path = $(if $(patsubst /%,,$(1)),$(2)/$(1),$(1)) + +# process_c_src(src_file, build_flags, in_dir, out_dir, accumu_var) +process_c_src = $(call process_src,$(1),$(2),$(3),$(4),c,$(5)) + +# process_asm_src(src_file, build_flags, in_dir, out_dir, accumu_var) +process_asm_src = $(call process_src,$(1),$(2),$(3),$(4),S,$(5)) diff --git a/mk/host_app.mk b/mk/host_app.mk new file mode 100644 index 0000000..5911e66 --- /dev/null +++ b/mk/host_app.mk @@ -0,0 +1,37 @@ + +CROSS_COMPILE_HOST ?= riscv64-unknown-linux-gnu- +RISCV_ARCH ?= rv64imac +RISCV_ABI ?= lp64 + +O ?= . + +include $(PENGLAI_SDK)/mk/compile.mk + +SDK_LIB_DIR := $(PENGLAI_SDK)/lib +SDK_INC_DIR := $(PENGLAI_SDK)/include + +SDK_LIB := $(SDK_LIB_DIR)/libpenglai-enclave-host.a + +CFLAGS += \ + -I$(SDK_INC_DIR)/penglai-enclave-host/include + +all: $(O)/$(APP) + +sm := host + +objs := + +$(foreach f, $(APP_C_SRCS),\ + $(eval $(call process_c_src,$(strip $(f)),$($(f)_CFLAGS) $(DEFAULT_CFLAGS) $(CFLAGS),$(CURDIR),$(O),objs))) + +$(foreach f, $(APP_A_SRCS),\ + $(eval $(call process_asm_src,$(strip $(f)),$($(f)_CFLAGS) $(DEFAULT_CFLAGS) $(CFLAGS),$(CURDIR),$(O),objs))) + +$(O)/$(APP): $(objs) $(SDK_LIB) + @echo ' LD $(notdir $@)' + $(q)mkdir -p $(dir $@) + $(q)$(CC_host) -static -o $@ $(DEFAULT_LDFLAGS) -Wl,--start-group $^ $(LDFLAGS) -Wl,--end-group + +clean: + @echo ' CLEAN .' + $(q)rm -f $(O)/$(APP) $(objs) $(objs:.o=.d) diff --git a/mk/install_lib.mk b/mk/install_lib.mk new file mode 100644 index 0000000..ec5806e --- /dev/null +++ b/mk/install_lib.mk @@ -0,0 +1,15 @@ +headers := + +$(foreach incdir,$(EXPORT_INCDIRS),\ + $(foreach f,$(addprefix $(incdir)/,$(shell find $(SDK_DIR)/$(lib_dir)/$(incdir) -type f -name '*.h' -printf '%P\n')),\ + $(eval $(call process_header,$(f),$(SDK_DIR)/$(lib_dir),$(INSTALL_DIR)/include/$(LIBNAME),headers)))) + +$(INSTALL_DIR)/lib/lib$(LIBNAME).a: $(lib) + @echo ' INSTALL $(notdir $@)' + $(q)mkdir -p $(dir $@) + $(q)cp $< $@ + +INSTALL_LIBS += $(INSTALL_DIR)/lib/lib$(LIBNAME).a +INSTALL_HEADERS += $(headers) + +EXPORT_INCDIRS := diff --git a/mk/lib_enclave.mk b/mk/lib_enclave.mk new file mode 100644 index 0000000..da31263 --- /dev/null +++ b/mk/lib_enclave.mk @@ -0,0 +1,6 @@ +LOCAL_PATH := $(patsubst %/,%,$(dir $(abspath $(lastword $(MAKEFILE_LIST))))) +# rechieve lib directory by looking up last 2 items from makefile_list +lib_dir := $(strip $(patsubst %/,%,$(dir $(lastword $(filter-out $(lastword $(MAKEFILE_LIST)), $(MAKEFILE_LIST)))))) + +sm := encl +include $(LOCAL_PATH)/lib_static.mk diff --git a/mk/lib_host.mk b/mk/lib_host.mk new file mode 100644 index 0000000..e146299 --- /dev/null +++ b/mk/lib_host.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(patsubst %/,%,$(dir $(abspath $(lastword $(MAKEFILE_LIST))))) +# rechieve lib directory by looking up last 2 items from makefile_list +lib_dir := $(strip $(patsubst %/,%,$(dir $(lastword $(filter-out $(lastword $(MAKEFILE_LIST)), $(MAKEFILE_LIST)))))) + +sm := host +CFLAGS += -Werror -shared -fPIC + +include $(LOCAL_PATH)/lib_static.mk diff --git a/mk/lib_prebuilt.mk b/mk/lib_prebuilt.mk new file mode 100644 index 0000000..ef00900 --- /dev/null +++ b/mk/lib_prebuilt.mk @@ -0,0 +1,13 @@ +LOCAL_PATH := $(patsubst %/,%,$(dir $(abspath $(lastword $(MAKEFILE_LIST))))) +# rechieve lib directory by looking up last 2 items from makefile_list +lib_dir := $(strip $(patsubst %/,%,$(dir $(lastword $(filter-out $(lastword $(MAKEFILE_LIST)), $(MAKEFILE_LIST)))))) + +lib_outdir := $(OUT_DIR)/lib$(LIBNAME) +lib := $(lib_outdir)/lib$(LIBNAME).a + +$(lib): $(call get_file_path,$(PREBUILT_LIB),$(SDK_DIR)/$(lib_dir)) + @echo ' COPY $(notdir $@)' + $(q)mkdir -p $(dir $@) + $(q)cp $< $@ + +include $(LOCAL_PATH)/install_lib.mk diff --git a/mk/lib_static.mk b/mk/lib_static.mk new file mode 100644 index 0000000..6711d5a --- /dev/null +++ b/mk/lib_static.mk @@ -0,0 +1,35 @@ +outdir := $(OUT_DIR)/lib$(LIBNAME) +lib := $(outdir)/lib$(LIBNAME).a + +CFLAGS += $(DEFAULT_CFLAGS) + +#get_file_path = $(if $(patsubst /%,,$(1)),$(SDK_DIR)/$(lib_dir)/$(1),$(1)) + +$(foreach incdir,$(INCDIRS),\ + $(eval CFLAGS += -I$(call get_file_path,$(incdir),$(SDK_DIR)/$(lib_dir)))) + +ifeq ($(DEBUG),1) +CFLAGS += -g +endif + +objs := + +$(foreach f, $(C_SRCS),\ + $(eval $(call process_c_src,$(strip $(f)),$($(f)_CFLAGS) $(CFLAGS),$(SDK_DIR)/$(lib_dir),$(outdir),objs))) + +$(foreach f, $(ASM_SRCS),\ + $(eval $(call process_asm_src,$(strip $(f)),$($(f)_CFLAGS) $(CFLAGS),$(SDK_DIR)/$(lib_dir),$(outdir),objs))) + +$(lib): $(objs) + @echo ' AR $(notdir $@)' + $(q)$(AR) rcs $@ $^ + +TARGET_LIBS += $(lib) +CLEAN_OBJS += $(lib) $(objs) $(objs:.o=.d) + +C_SRCS := +ASM_SRCS := +CFLAGS := +INCDIRS := + +include $(LOCAL_PATH)/install_lib.mk diff --git a/musl/config.mak b/musl/config.mak deleted file mode 100644 index 6c785ea..0000000 --- a/musl/config.mak +++ /dev/null @@ -1,32 +0,0 @@ -# This version of config.mak was generated by: -# ./configure --disable-shared --target=riscv64 CROSS_COMPILE=riscv64-unknown-linux-gnu- -# Any changes made here will be lost if configure is re-run -AR = $(CROSS_COMPILE)ar -RANLIB = $(CROSS_COMPILE)ranlib -ARCH = riscv64 -SUBARCH = -ASMSUBARCH = -srcdir = . -prefix = /usr/local/musl -exec_prefix = $(prefix) -bindir = $(exec_prefix)/bin -libdir = $(prefix)/lib -includedir = $(prefix)/include -syslibdir = /lib -CC = riscv64-unknown-linux-gnu-gcc -CFLAGS = -CFLAGS_AUTO = -Os -pipe -fomit-frame-pointer -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Werror=implicit-function-declaration -Werror=implicit-int -Werror=pointer-sign -Werror=pointer-arith -CFLAGS_C99FSE = -std=c99 -nostdinc -ffreestanding -fexcess-precision=standard -frounding-math -Wa,--noexecstack -CFLAGS_MEMOPS = -fno-tree-loop-distribute-patterns -CFLAGS_NOSSP = -fno-stack-protector -CPPFLAGS = -LDFLAGS = -LDFLAGS_AUTO = -Wl,--sort-section,alignment -Wl,--sort-common -Wl,--gc-sections -Wl,--hash-style=both -Wl,--no-undefined -Wl,--exclude-libs=ALL -Wl,--dynamic-list=./dynamic.list -CROSS_COMPILE = riscv64-unknown-linux-gnu- -LIBCC = -lgcc -lgcc_eh -OPTIMIZE_GLOBS = internal/*.c malloc/*.c string/*.c -ALL_TOOLS = obj/musl-gcc -TOOL_LIBS = lib/musl-gcc.specs -ADD_CFI = no -SHARED_LIBS = -WRAPCC_GCC = $(CC)