kernel: add memmem to available functions
It will be needed in the VESA driver to locate things in the VESA BIOS. Change-Id: Iab42886beb99414fec4d1ad99a08299be679b4d6 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4623 Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
committed by
waddlesplash
parent
60ffcc21fb
commit
56d38808a5
@@ -27,6 +27,7 @@
|
|||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#define _GNU_SOURCE
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ SubDir HAIKU_TOP src system kernel lib ;
|
|||||||
|
|
||||||
UsePrivateHeaders shared ;
|
UsePrivateHeaders shared ;
|
||||||
UsePrivateHeaders [ FDirName libroot locale ] ;
|
UsePrivateHeaders [ FDirName libroot locale ] ;
|
||||||
|
UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility gnu ] : true ;
|
||||||
|
|
||||||
# force inclusion of kernel_lib.h
|
# force inclusion of kernel_lib.h
|
||||||
local kernelLibHeader = [ FDirName $(SUBDIR) kernel_lib.h ] ;
|
local kernelLibHeader = [ FDirName $(SUBDIR) kernel_lib.h ] ;
|
||||||
@@ -9,6 +10,7 @@ CCFLAGS += -include $(kernelLibHeader) ;
|
|||||||
C++FLAGS += -include $(kernelLibHeader) ;
|
C++FLAGS += -include $(kernelLibHeader) ;
|
||||||
|
|
||||||
|
|
||||||
|
local gnuSources = [ FDirName $(HAIKU_TOP) src libs gnu ] ;
|
||||||
local librootSources = [ FDirName $(HAIKU_TOP) src system libroot ] ;
|
local librootSources = [ FDirName $(HAIKU_TOP) src system libroot ] ;
|
||||||
local librootOSSources = [ FDirName $(librootSources) os ] ;
|
local librootOSSources = [ FDirName $(librootSources) os ] ;
|
||||||
local posixSources = [ FDirName $(librootSources) posix ] ;
|
local posixSources = [ FDirName $(librootSources) posix ] ;
|
||||||
@@ -43,6 +45,7 @@ SEARCH_SOURCE += [ FDirName $(posixSources) string ] ;
|
|||||||
SEARCH_SOURCE += [ FDirName $(posixSources) sys ] ;
|
SEARCH_SOURCE += [ FDirName $(posixSources) sys ] ;
|
||||||
SEARCH_SOURCE += [ FDirName $(posixSources) time ] ;
|
SEARCH_SOURCE += [ FDirName $(posixSources) time ] ;
|
||||||
SEARCH_SOURCE += [ FDirName $(posixSources) unistd ] ;
|
SEARCH_SOURCE += [ FDirName $(posixSources) unistd ] ;
|
||||||
|
SEARCH_SOURCE += [ FDirName $(gnuSources) ] ;
|
||||||
|
|
||||||
KernelMergeObject kernel_lib_posix.o :
|
KernelMergeObject kernel_lib_posix.o :
|
||||||
# main
|
# main
|
||||||
@@ -99,6 +102,7 @@ KernelMergeObject kernel_lib_posix.o :
|
|||||||
ffs.cpp
|
ffs.cpp
|
||||||
memchr.c
|
memchr.c
|
||||||
memcmp.c
|
memcmp.c
|
||||||
|
memmem.c
|
||||||
memmove.c
|
memmove.c
|
||||||
strcasecmp.c
|
strcasecmp.c
|
||||||
strcasestr.c
|
strcasestr.c
|
||||||
|
|||||||
Reference in New Issue
Block a user