Changeset View
Changeset View
Standalone View
Standalone View
libexec/rtld-elf/rtld.c
Show First 20 Lines • Show All 5,574 Lines • ▼ Show 20 Lines | |||||
const char * | const char * | ||||
rtld_strerror(int errnum) | rtld_strerror(int errnum) | ||||
{ | { | ||||
if (errnum < 0 || errnum >= sys_nerr) | if (errnum < 0 || errnum >= sys_nerr) | ||||
return ("Unknown error"); | return ("Unknown error"); | ||||
return (sys_errlist[errnum]); | return (sys_errlist[errnum]); | ||||
} | } | ||||
/* | |||||
* No ifunc relocations. | |||||
*/ | |||||
void * | |||||
memset(void *dest, int c, size_t len) | |||||
{ | |||||
size_t i; | |||||
for (i = 0; i < len; i++) | |||||
((char *)dest)[i] = c; | |||||
return (dest); | |||||
} | |||||
void | |||||
bzero(void *dest, size_t len) | |||||
{ | |||||
size_t i; | |||||
for (i = 0; i < len; i++) | |||||
((char *)dest)[i] = 0; | |||||
} |