mips_ksyms.c

来自「优龙2410linux2.6.8内核源代码」· C语言 代码 · 共 63 行

C
63
字号
/* * Export MIPS-specific functions needed for loadable modules. * * This file is subject to the terms and conditions of the GNU General Public * License.  See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 1996, 97, 98, 99, 2000, 01, 03 by Ralf Baechle * Copyright (C) 1999, 2000, 01 Silicon Graphics, Inc. */#include <linux/module.h>#include <asm/checksum.h>#include <asm/pgtable.h>#include <asm/uaccess.h>extern void *__bzero(void *__s, size_t __count);extern long __strncpy_from_user_nocheck_asm(char *__to,                                            const char *__from, long __len);extern long __strncpy_from_user_asm(char *__to, const char *__from,                                    long __len);extern long __strlen_user_nocheck_asm(const char *s);extern long __strlen_user_asm(const char *s);extern long __strnlen_user_nocheck_asm(const char *s);extern long __strnlen_user_asm(const char *s);/* * String functions */EXPORT_SYMBOL_NOVERS(memchr);EXPORT_SYMBOL_NOVERS(memcmp);EXPORT_SYMBOL_NOVERS(memset);EXPORT_SYMBOL_NOVERS(memcpy);EXPORT_SYMBOL_NOVERS(memmove);EXPORT_SYMBOL_NOVERS(strcat);EXPORT_SYMBOL_NOVERS(strchr);#ifdef CONFIG_MIPS64EXPORT_SYMBOL_NOVERS(strncmp);#endifEXPORT_SYMBOL_NOVERS(strlen);EXPORT_SYMBOL_NOVERS(strpbrk);EXPORT_SYMBOL_NOVERS(strncat);EXPORT_SYMBOL_NOVERS(strnlen);EXPORT_SYMBOL_NOVERS(strrchr);EXPORT_SYMBOL_NOVERS(strstr);EXPORT_SYMBOL(kernel_thread);/* * Userspace access stuff. */EXPORT_SYMBOL_NOVERS(__copy_user);EXPORT_SYMBOL_NOVERS(__bzero);EXPORT_SYMBOL_NOVERS(__strncpy_from_user_nocheck_asm);EXPORT_SYMBOL_NOVERS(__strncpy_from_user_asm);EXPORT_SYMBOL_NOVERS(__strlen_user_nocheck_asm);EXPORT_SYMBOL_NOVERS(__strlen_user_asm);EXPORT_SYMBOL_NOVERS(__strnlen_user_nocheck_asm);EXPORT_SYMBOL_NOVERS(__strnlen_user_asm);EXPORT_SYMBOL(csum_partial);EXPORT_SYMBOL(invalid_pte_table);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?