This commit adds basename() and dirname() into the newlib build
for Unikraft. Both functions have only dependencies to <string.h>
making them easily compatible.
Signed-off-by: Alexander Jung <alexander.jung@neclab.eu>
Reviewed-by: Razvan Virtan <virtanrazvan@gmail.com>
LIBNEWLIBC_SRCS-y += $(LIBNEWLIB_LIBC)/time/tzvars.c
LIBNEWLIBC_SRCS-y += $(LIBNEWLIB_LIBC)/time/wcsftime.c
+################################################################################
+# Newlib/libc code -- unix
+################################################################################
+LIBNEWLIBC_SRCS-y += $(LIBNEWLIB_LIBC)/unix/basename.c
+LIBNEWLIBC_SRCS-y += $(LIBNEWLIB_LIBC)/unix/dirname.c
+
################################################################################
# Newlib/libc code -- setjmp, longjmp
################################################################################