From d36bc81bb4432f78ce5b332780df2a33e56a678c Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Mon, 31 Oct 2011 23:13:09 +0100 Subject: stubs: handle linux module functions Signed-off-by: Bernhard Reutner-Fischer --- libc/sysdeps/linux/common/Makefile.in | 1 + libc/sysdeps/linux/common/stubs.c | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'libc') diff --git a/libc/sysdeps/linux/common/Makefile.in b/libc/sysdeps/linux/common/Makefile.in index 570bb93e7..3d20672b8 100644 --- a/libc/sysdeps/linux/common/Makefile.in +++ b/libc/sysdeps/linux/common/Makefile.in @@ -15,6 +15,7 @@ CSRC_LFS := $(notdir $(wildcard $(COMMON_DIR)/*64.c)) CSRC-y := $(filter-out llseek.c $(CSRC_LFS),$(CSRC-y)) CSRC-$(UCLIBC_HAS_LFS) += llseek.c $(CSRC_LFS) CSRC-$(findstring y,$(UCLIBC_HAS_SSP)$(UCLIBC_HAS_FORTIFY)) += ssp.c +CSRC-$(UCLIBC_LINUX_MODULE_26) += delete_module.c init_module.c CSRC-$(UCLIBC_LINUX_MODULE_24) += create_module.c query_module.c \ get_kernel_syms.c # we need these internally: fstatfs.c statfs.c diff --git a/libc/sysdeps/linux/common/stubs.c b/libc/sysdeps/linux/common/stubs.c index 2f170ead9..10d6db15d 100644 --- a/libc/sysdeps/linux/common/stubs.c +++ b/libc/sysdeps/linux/common/stubs.c @@ -133,11 +133,11 @@ make_stub(capset) make_stub(connect) #endif -#ifndef __NR_create_module +#if !defined __NR_create_module && defined __UCLIBC_LINUX_MODULE_24__ make_stub(create_module) #endif -#ifndef __NR_delete_module +#if !defined __NR_delete_module && defined __UCLIBC_LINUX_MODULE_26__ make_stub(delete_module) #endif @@ -205,7 +205,7 @@ make_stub(getsockopt) make_stub(getxattr) #endif -#ifndef __NR_init_module +#if !defined __NR_init_module && defined __UCLIBC_LINUX_MODULE_26__ make_stub(init_module) #endif @@ -293,7 +293,7 @@ make_stub(readahead) make_stub(reboot) #endif -#ifndef __NR_query_module +#if !defined __NR_query_module && defined __UCLIBC_LINUX_MODULE_24__ make_stub(query_module) #endif -- cgit v1.2.3