Changeset View
Changeset View
Standalone View
Standalone View
head/libexec/rtld-elf/rtld.c
Show First 20 Lines • Show All 5,723 Lines • ▼ Show 20 Lines | |||||
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; | |||||
} | |||||
/* malloc */ | /* malloc */ | ||||
void * | void * | ||||
malloc(size_t nbytes) | malloc(size_t nbytes) | ||||
{ | { | ||||
return (__crt_malloc(nbytes)); | return (__crt_malloc(nbytes)); | ||||
} | } | ||||
Show All 20 Lines |