225-string_lib_useful_exports.patch 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. Index: linux-2.4.35.4/lib/string.c
  2. ===================================================================
  3. --- linux-2.4.35.4.orig/lib/string.c
  4. +++ linux-2.4.35.4/lib/string.c
  5. @@ -50,6 +50,7 @@ int strnicmp(const char *s1, const char
  6. }
  7. return (int)c1 - (int)c2;
  8. }
  9. +EXPORT_SYMBOL(strnicmp);
  10. #endif
  11. char * ___strtok;
  12. @@ -68,6 +69,7 @@ char * strcpy(char * dest,const char *sr
  13. /* nothing */;
  14. return tmp;
  15. }
  16. +EXPORT_SYMBOL(strcpy);
  17. #endif
  18. #ifndef __HAVE_ARCH_STRNCPY
  19. @@ -90,6 +92,7 @@ char * strncpy(char * dest,const char *s
  20. return tmp;
  21. }
  22. +EXPORT_SYMBOL(strncpy);
  23. #endif
  24. #ifndef __HAVE_ARCH_STRCAT
  25. @@ -109,6 +112,7 @@ char * strcat(char * dest, const char *
  26. return tmp;
  27. }
  28. +EXPORT_SYMBOL(strcat);
  29. #endif
  30. #ifndef __HAVE_ARCH_STRNCAT
  31. @@ -138,6 +142,7 @@ char * strncat(char *dest, const char *s
  32. return tmp;
  33. }
  34. +EXPORT_SYMBOL(strncat);
  35. #endif
  36. #ifndef __HAVE_ARCH_STRCMP
  37. @@ -157,6 +162,7 @@ int strcmp(const char * cs,const char *
  38. return __res;
  39. }
  40. +EXPORT_SYMBOL(strcmp);
  41. #endif
  42. #ifndef __HAVE_ARCH_STRNCMP
  43. @@ -178,6 +184,7 @@ int strncmp(const char * cs,const char *
  44. return __res;
  45. }
  46. +EXPORT_SYMBOL(strncmp);
  47. #endif
  48. #ifndef __HAVE_ARCH_STRCHR
  49. @@ -193,6 +200,7 @@ char * strchr(const char * s, int c)
  50. return NULL;
  51. return (char *) s;
  52. }
  53. +EXPORT_SYMBOL(strchr);
  54. #endif
  55. #ifndef __HAVE_ARCH_STRRCHR
  56. @@ -210,6 +218,7 @@ char * strrchr(const char * s, int c)
  57. } while (--p >= s);
  58. return NULL;
  59. }
  60. +EXPORT_SYMBOL(strrchr);
  61. #endif
  62. #ifndef __HAVE_ARCH_STRLEN
  63. @@ -225,6 +234,7 @@ size_t strlen(const char * s)
  64. /* nothing */;
  65. return sc - s;
  66. }
  67. +EXPORT_SYMBOL(strlen);
  68. #endif
  69. #ifndef __HAVE_ARCH_STRNLEN
  70. @@ -241,6 +251,7 @@ size_t strnlen(const char * s, size_t co
  71. /* nothing */;
  72. return sc - s;
  73. }
  74. +EXPORT_SYMBOL(strnlen);
  75. #endif
  76. #ifndef __HAVE_ARCH_STRSPN
  77. @@ -268,6 +279,7 @@ size_t strspn(const char *s, const char
  78. return count;
  79. }
  80. +EXPORT_SYMBOL(strspn);
  81. #endif
  82. #ifndef __HAVE_ARCH_STRPBRK
  83. @@ -288,6 +300,7 @@ char * strpbrk(const char * cs,const cha
  84. }
  85. return NULL;
  86. }
  87. +EXPORT_SYMBOL(strpbrk);
  88. #endif
  89. #ifndef __HAVE_ARCH_STRTOK
  90. @@ -345,6 +358,7 @@ char * strsep(char **s, const char *ct)
  91. return sbegin;
  92. }
  93. +EXPORT_SYMBOL(strsep);
  94. #endif
  95. #ifndef __HAVE_ARCH_MEMSET
  96. @@ -365,6 +379,7 @@ void * memset(void * s,int c,size_t coun
  97. return s;
  98. }
  99. +EXPORT_SYMBOL(memset);
  100. #endif
  101. #ifndef __HAVE_ARCH_BCOPY
  102. @@ -409,6 +424,7 @@ void * memcpy(void * dest,const void *sr
  103. return dest;
  104. }
  105. +EXPORT_SYMBOL(memcpy);
  106. #endif
  107. #ifndef __HAVE_ARCH_MEMMOVE
  108. @@ -439,6 +455,7 @@ void * memmove(void * dest,const void *s
  109. return dest;
  110. }
  111. +EXPORT_SYMBOL(memmove);
  112. #endif
  113. #ifndef __HAVE_ARCH_MEMCMP
  114. @@ -458,6 +475,7 @@ int memcmp(const void * cs,const void *
  115. break;
  116. return res;
  117. }
  118. +EXPORT_SYMBOL(memcmp);
  119. #endif
  120. #ifndef __HAVE_ARCH_MEMSCAN
  121. @@ -482,6 +500,7 @@ void * memscan(void * addr, int c, size_
  122. }
  123. return (void *) p;
  124. }
  125. +EXPORT_SYMBOL(memscan);
  126. #endif
  127. #ifndef __HAVE_ARCH_STRSTR
  128. @@ -506,6 +525,7 @@ char * strstr(const char * s1,const char
  129. }
  130. return NULL;
  131. }
  132. +EXPORT_SYMBOL(strstr);
  133. #endif
  134. #ifndef __HAVE_ARCH_MEMCHR
  135. @@ -528,5 +548,5 @@ void *memchr(const void *s, int c, size_
  136. }
  137. return NULL;
  138. }
  139. -
  140. +EXPORT_SYMBOL(memchr);
  141. #endif