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