|
Lines 97-102
Link Here
|
| 97 |
instrumented modules are meant to be affected. */ |
97 |
instrumented modules are meant to be affected. */ |
| 98 |
|
98 |
|
| 99 |
#ifdef _MUDFLAP |
99 |
#ifdef _MUDFLAP |
|
|
100 |
#ifndef __USER_LABEL_PREFIX__ |
| 100 |
#pragma redefine_extname memcpy __mfwrap_memcpy |
101 |
#pragma redefine_extname memcpy __mfwrap_memcpy |
| 101 |
#pragma redefine_extname memmove __mfwrap_memmove |
102 |
#pragma redefine_extname memmove __mfwrap_memmove |
| 102 |
#pragma redefine_extname memset __mfwrap_memset |
103 |
#pragma redefine_extname memset __mfwrap_memset |
|
Lines 230-235
Link Here
|
| 230 |
#pragma redefine_extname getprotoent __mfwrap_getprotoent |
231 |
#pragma redefine_extname getprotoent __mfwrap_getprotoent |
| 231 |
#pragma redefine_extname getprotobyname __mfwrap_getprotobyname |
232 |
#pragma redefine_extname getprotobyname __mfwrap_getprotobyname |
| 232 |
#pragma redefine_extname getprotobynumber __mfwrap_getprotobynumber |
233 |
#pragma redefine_extname getprotobynumber __mfwrap_getprotobynumber |
|
|
234 |
#else |
| 235 |
#pragma redefine_extname memcpy ___mfwrap_memcpy |
| 236 |
#pragma redefine_extname memmove ___mfwrap_memmove |
| 237 |
#pragma redefine_extname memset ___mfwrap_memset |
| 238 |
#pragma redefine_extname memcmp ___mfwrap_memcmp |
| 239 |
#pragma redefine_extname memchr ___mfwrap_memchr |
| 240 |
#pragma redefine_extname memrchr ___mfwrap_memrchr |
| 241 |
#pragma redefine_extname strcpy ___mfwrap_strcpy |
| 242 |
#pragma redefine_extname strncpy ___mfwrap_strncpy |
| 243 |
#pragma redefine_extname strcat ___mfwrap_strcat |
| 244 |
#pragma redefine_extname strncat ___mfwrap_strncat |
| 245 |
#pragma redefine_extname strcmp ___mfwrap_strcmp |
| 246 |
#pragma redefine_extname strcasecmp ___mfwrap_strcasecmp |
| 247 |
#pragma redefine_extname strncmp ___mfwrap_strncmp |
| 248 |
#pragma redefine_extname strncasecmp ___mfwrap_strncasecmp |
| 249 |
#pragma redefine_extname strdup ___mfwrap_strdup |
| 250 |
#pragma redefine_extname strndup ___mfwrap_strndup |
| 251 |
#pragma redefine_extname strchr ___mfwrap_strchr |
| 252 |
#pragma redefine_extname strrchr ___mfwrap_strrchr |
| 253 |
#pragma redefine_extname strstr ___mfwrap_strstr |
| 254 |
#pragma redefine_extname memmem ___mfwrap_memmem |
| 255 |
#pragma redefine_extname strlen ___mfwrap_strlen |
| 256 |
#pragma redefine_extname strnlen ___mfwrap_strnlen |
| 257 |
#pragma redefine_extname bzero ___mfwrap_bzero |
| 258 |
#pragma redefine_extname bcopy ___mfwrap_bcopy |
| 259 |
#pragma redefine_extname bcmp ___mfwrap_bcmp |
| 260 |
#pragma redefine_extname index ___mfwrap_index |
| 261 |
#pragma redefine_extname rindex ___mfwrap_rindex |
| 262 |
#pragma redefine_extname asctime ___mfwrap_asctime |
| 263 |
#pragma redefine_extname ctime ___mfwrap_ctime |
| 264 |
#pragma redefine_extname gmtime ___mfwrap_gmtime |
| 265 |
#pragma redefine_extname localtime ___mfwrap_localtime |
| 266 |
#pragma redefine_extname time ___mfwrap_time |
| 267 |
#pragma redefine_extname strerror ___mfwrap_strerror |
| 268 |
#pragma redefine_extname fopen ___mfwrap_fopen |
| 269 |
#pragma redefine_extname fdopen ___mfwrap_fdopen |
| 270 |
#pragma redefine_extname freopen ___mfwrap_freopen |
| 271 |
#pragma redefine_extname fclose ___mfwrap_fclose |
| 272 |
#pragma redefine_extname fread ___mfwrap_fread |
| 273 |
#pragma redefine_extname fwrite ___mfwrap_fwrite |
| 274 |
#pragma redefine_extname fgetc ___mfwrap_fgetc |
| 275 |
#pragma redefine_extname fgets ___mfwrap_fgets |
| 276 |
#pragma redefine_extname getc ___mfwrap_getc |
| 277 |
#pragma redefine_extname gets ___mfwrap_gets |
| 278 |
#pragma redefine_extname ungetc ___mfwrap_ungetc |
| 279 |
#pragma redefine_extname fputc ___mfwrap_fputc |
| 280 |
#pragma redefine_extname fputs ___mfwrap_fputs |
| 281 |
#pragma redefine_extname putc ___mfwrap_putc |
| 282 |
#pragma redefine_extname puts ___mfwrap_puts |
| 283 |
#pragma redefine_extname clearerr ___mfwrap_clearerr |
| 284 |
#pragma redefine_extname feof ___mfwrap_feof |
| 285 |
#pragma redefine_extname ferror ___mfwrap_ferror |
| 286 |
#pragma redefine_extname fileno ___mfwrap_fileno |
| 287 |
#pragma redefine_extname printf ___mfwrap_printf |
| 288 |
#pragma redefine_extname fprintf ___mfwrap_fprintf |
| 289 |
#pragma redefine_extname sprintf ___mfwrap_sprintf |
| 290 |
#pragma redefine_extname snprintf ___mfwrap_snprintf |
| 291 |
#pragma redefine_extname vprintf ___mfwrap_vprintf |
| 292 |
#pragma redefine_extname vfprintf ___mfwrap_vfprintf |
| 293 |
#pragma redefine_extname vsprintf ___mfwrap_vsprintf |
| 294 |
#pragma redefine_extname vsnprintf ___mfwrap_vsnprintf |
| 295 |
#pragma redefine_extname access ___mfwrap_access |
| 296 |
#pragma redefine_extname remove ___mfwrap_remove |
| 297 |
#pragma redefine_extname fflush ___mfwrap_fflush |
| 298 |
#pragma redefine_extname fseek ___mfwrap_fseek |
| 299 |
#pragma redefine_extname ftell ___mfwrap_ftell |
| 300 |
#pragma redefine_extname rewind ___mfwrap_rewind |
| 301 |
#pragma redefine_extname fgetpos ___mfwrap_fgetpos |
| 302 |
#pragma redefine_extname fsetpos ___mfwrap_fsetpos |
| 303 |
#pragma redefine_extname stat ___mfwrap_stat |
| 304 |
#pragma redefine_extname fstat ___mfwrap_fstat |
| 305 |
#pragma redefine_extname lstat ___mfwrap_lstat |
| 306 |
#pragma redefine_extname mkfifo ___mfwrap_mkfifo |
| 307 |
#pragma redefine_extname setvbuf ___mfwrap_setvbuf |
| 308 |
#pragma redefine_extname setbuf ___mfwrap_setbuf |
| 309 |
#pragma redefine_extname setbuffer ___mfwrap_setbuffer |
| 310 |
#pragma redefine_extname setlinebuf ___mfwrap_setlinebuf |
| 311 |
#pragma redefine_extname opendir ___mfwrap_opendir |
| 312 |
#pragma redefine_extname closedir ___mfwrap_closedir |
| 313 |
#pragma redefine_extname readdir ___mfwrap_readdir |
| 314 |
#pragma redefine_extname recv ___mfwrap_recv |
| 315 |
#pragma redefine_extname recvfrom ___mfwrap_recvfrom |
| 316 |
#pragma redefine_extname recvmsg ___mfwrap_recvmsg |
| 317 |
#pragma redefine_extname send ___mfwrap_send |
| 318 |
#pragma redefine_extname sendto ___mfwrap_sendto |
| 319 |
#pragma redefine_extname sendmsg ___mfwrap_sendmsg |
| 320 |
#pragma redefine_extname setsockopt ___mfwrap_setsockopt |
| 321 |
#pragma redefine_extname getsockopt ___mfwrap_getsockopt |
| 322 |
#pragma redefine_extname accept ___mfwrap_accept |
| 323 |
#pragma redefine_extname bind ___mfwrap_bind |
| 324 |
#pragma redefine_extname connect ___mfwrap_connect |
| 325 |
#pragma redefine_extname gethostname ___mfwrap_gethostname |
| 326 |
#pragma redefine_extname sethostname ___mfwrap_sethostname |
| 327 |
#pragma redefine_extname gethostbyname ___mfwrap_gethostbyname |
| 328 |
#pragma redefine_extname wait ___mfwrap_wait |
| 329 |
#pragma redefine_extname waitpid ___mfwrap_waitpid |
| 330 |
#pragma redefine_extname popen ___mfwrap_popen |
| 331 |
#pragma redefine_extname pclose ___mfwrap_pclose |
| 332 |
#pragma redefine_extname execve ___mfwrap_execve |
| 333 |
#pragma redefine_extname execv ___mfwrap_execv |
| 334 |
#pragma redefine_extname execvp ___mfwrap_execvp |
| 335 |
#pragma redefine_extname system ___mfwrap_system |
| 336 |
#pragma redefine_extname dlopen ___mfwrap_dlopen |
| 337 |
#pragma redefine_extname dlerror ___mfwrap_dlerror |
| 338 |
#pragma redefine_extname dlsym ___mfwrap_dlsym |
| 339 |
#pragma redefine_extname dlclose ___mfwrap_dlclose |
| 340 |
#pragma redefine_extname fopen64 ___mfwrap_fopen64 |
| 341 |
#pragma redefine_extname freopen64 ___mfwrap_freopen64 |
| 342 |
#pragma redefine_extname stat64 ___mfwrap_stat64 |
| 343 |
#pragma redefine_extname fseeko64 ___mfwrap_fseeko64 |
| 344 |
#pragma redefine_extname ftello64 ___mfwrap_ftello64 |
| 345 |
#pragma redefine_extname semop ___mfwrap_semop |
| 346 |
#pragma redefine_extname semctl ___mfwrap_semctl |
| 347 |
#pragma redefine_extname shmctl ___mfwrap_shmctl |
| 348 |
#pragma redefine_extname shmat ___mfwrap_shmat |
| 349 |
#pragma redefine_extname shmdt ___mfwrap_shmdt |
| 350 |
#pragma redefine_extname __ctype_b_loc ___mfwrap___ctype_b_loc |
| 351 |
#pragma redefine_extname __ctype_toupper_loc ___mfwrap___ctype_toupper_loc |
| 352 |
#pragma redefine_extname __ctype_tolower_loc ___mfwrap___ctype_tolower_loc |
| 353 |
#pragma redefine_extname getlogin ___mfwrap_getlogin |
| 354 |
#pragma redefine_extname cuserid ___mfwrap_cuserid |
| 355 |
#pragma redefine_extname getpwnam ___mfwrap_getpwnam |
| 356 |
#pragma redefine_extname getpwuid ___mfwrap_getpwuid |
| 357 |
#pragma redefine_extname getgrnam ___mfwrap_getgrnam |
| 358 |
#pragma redefine_extname getgrgid ___mfwrap_getgrgid |
| 359 |
#pragma redefine_extname getservent ___mfwrap_getservent |
| 360 |
#pragma redefine_extname getservbyname ___mfwrap_getservbyname |
| 361 |
#pragma redefine_extname getservbyport ___mfwrap_getservbyport |
| 362 |
#pragma redefine_extname gai_strerror ___mfwrap_gai_strerror |
| 363 |
#pragma redefine_extname getmntent ___mfwrap_getmntent |
| 364 |
#pragma redefine_extname inet_ntoa ___mfwrap_inet_ntoa |
| 365 |
#pragma redefine_extname getprotoent ___mfwrap_getprotoent |
| 366 |
#pragma redefine_extname getprotobyname ___mfwrap_getprotobyname |
| 367 |
#pragma redefine_extname getprotobynumber ___mfwrap_getprotobynumber |
| 368 |
#endif |
| 233 |
|
369 |
|
| 234 |
/* Disable glibc macros. */ |
370 |
/* Disable glibc macros. */ |
| 235 |
#define __NO_STRING_INLINES |
371 |
#define __NO_STRING_INLINES |