Index: linux-2.4.35.4/lib/string.c =================================================================== --- linux-2.4.35.4.orig/lib/string.c 2007-12-15 05:19:38.866635920 +0100 +++ linux-2.4.35.4/lib/string.c 2007-12-15 05:20:03.080015763 +0100 @@ -50,6 +50,7 @@ } return (int)c1 - (int)c2; } +EXPORT_SYMBOL(strnicmp); #endif char * ___strtok; @@ -68,6 +69,7 @@ /* nothing */; return tmp; } +EXPORT_SYMBOL(strcpy); #endif #ifndef __HAVE_ARCH_STRNCPY @@ -90,6 +92,7 @@ return tmp; } +EXPORT_SYMBOL(strncpy); #endif #ifndef __HAVE_ARCH_STRCAT @@ -109,6 +112,7 @@ return tmp; } +EXPORT_SYMBOL(strcat); #endif #ifndef __HAVE_ARCH_STRNCAT @@ -138,6 +142,7 @@ return tmp; } +EXPORT_SYMBOL(strncat); #endif #ifndef __HAVE_ARCH_STRCMP @@ -157,6 +162,7 @@ return __res; } +EXPORT_SYMBOL(strcmp); #endif #ifndef __HAVE_ARCH_STRNCMP @@ -178,6 +184,7 @@ return __res; } +EXPORT_SYMBOL(strncmp); #endif #ifndef __HAVE_ARCH_STRCHR @@ -193,6 +200,7 @@ return NULL; return (char *) s; } +EXPORT_SYMBOL(strchr); #endif #ifndef __HAVE_ARCH_STRRCHR @@ -210,6 +218,7 @@ } while (--p >= s); return NULL; } +EXPORT_SYMBOL(strrchr); #endif #ifndef __HAVE_ARCH_STRLEN @@ -225,6 +234,7 @@ /* nothing */; return sc - s; } +EXPORT_SYMBOL(strlen); #endif #ifndef __HAVE_ARCH_STRNLEN @@ -241,6 +251,7 @@ /* nothing */; return sc - s; } +EXPORT_SYMBOL(strnlen); #endif #ifndef __HAVE_ARCH_STRSPN @@ -268,6 +279,7 @@ return count; } +EXPORT_SYMBOL(strspn); #endif #ifndef __HAVE_ARCH_STRPBRK @@ -288,6 +300,7 @@ } return NULL; } +EXPORT_SYMBOL(strpbrk); #endif #ifndef __HAVE_ARCH_STRTOK @@ -345,6 +358,7 @@ return sbegin; } +EXPORT_SYMBOL(strsep); #endif #ifndef __HAVE_ARCH_MEMSET @@ -365,6 +379,7 @@ return s; } +EXPORT_SYMBOL(memset); #endif #ifndef __HAVE_ARCH_BCOPY @@ -409,6 +424,7 @@ return dest; } +EXPORT_SYMBOL(memcpy); #endif #ifndef __HAVE_ARCH_MEMMOVE @@ -439,6 +455,7 @@ return dest; } +EXPORT_SYMBOL(memmove); #endif #ifndef __HAVE_ARCH_MEMCMP @@ -458,6 +475,7 @@ break; return res; } +EXPORT_SYMBOL(memcmp); #endif #ifndef __HAVE_ARCH_MEMSCAN @@ -482,6 +500,7 @@ } return (void *) p; } +EXPORT_SYMBOL(memscan); #endif #ifndef __HAVE_ARCH_STRSTR @@ -506,6 +525,7 @@ } return NULL; } +EXPORT_SYMBOL(strstr); #endif #ifndef __HAVE_ARCH_MEMCHR @@ -528,5 +548,5 @@ } return NULL; } - +EXPORT_SYMBOL(memchr); #endif