aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libexec/rtld-elf/rtld.c48
1 files changed, 27 insertions, 21 deletions
diff --git a/libexec/rtld-elf/rtld.c b/libexec/rtld-elf/rtld.c
index aab20407b00d..2346c6eae9f6 100644
--- a/libexec/rtld-elf/rtld.c
+++ b/libexec/rtld-elf/rtld.c
@@ -665,15 +665,19 @@ _rtld(Elf_Addr *sp, func_ptr_type *exit_proc, Obj_Entry **objp)
aux = auxp = (Elf_Auxinfo *)envp;
auxpf = (Elf_Auxinfo *)(envp + rtld_argc);
dbg("move aux from %p to %p", auxpf, aux);
- /* XXXKIB insert place for AT_EXECPATH if not
- * present */
+ /*
+ * XXXKIB insert place for AT_EXECPATH if not
+ * present
+ */
for (;; auxp++, auxpf++) {
*auxp = *auxpf;
if (auxp->a_type == AT_NULL)
break;
}
- /* Since the auxiliary vector has moved,
- * redigest it. */
+ /*
+ * Since the auxiliary vector has moved,
+ * redigest it.
+ */
for (i = 0; i < AT_COUNT; i++)
aux_info[i] = NULL;
for (auxp = aux; auxp->a_type != AT_NULL;
@@ -682,8 +686,10 @@ _rtld(Elf_Addr *sp, func_ptr_type *exit_proc, Obj_Entry **objp)
aux_info[auxp->a_type] = auxp;
}
- /* Point AT_EXECPATH auxv and aux_info to the
- * binary path. */
+ /*
+ * Point AT_EXECPATH auxv and aux_info to the
+ * binary path.
+ */
if (binpath == NULL) {
aux_info[AT_EXECPATH] = NULL;
} else {
@@ -1677,7 +1683,7 @@ digest_phdr(const Elf_Phdr *phdr, int phnum, caddr_t entry, const char *path)
obj->mapbase = obj->vaddrbase + obj->relocbase;
} else { /* Last load segment */
obj->mapsize = rtld_round_page(
- ph->p_vaddr + ph->p_memsz) -
+ ph->p_vaddr + ph->p_memsz) -
obj->vaddrbase;
}
nsegs++;
@@ -1877,8 +1883,8 @@ find_library(const char *xname, const Obj_Entry *refobj, int *fdp)
if (strchr(name, '/') != NULL) { /* Hard coded pathname */
if (name[0] != '/' && !trust) {
- _rtld_error("Absolute pathname required "
- "for shared object \"%s\"",
+ _rtld_error(
+ "Absolute pathname required for shared object \"%s\"",
name);
return (NULL);
}
@@ -1957,8 +1963,8 @@ find_library(const char *xname, const Obj_Entry *refobj, int *fdp)
}
if (objgiven && refobj->path != NULL) {
- _rtld_error("Shared object \"%s\" not found, "
- "required by \"%s\"",
+ _rtld_error(
+ "Shared object \"%s\" not found, required by \"%s\"",
name, basename(refobj->path));
} else {
_rtld_error("Shared object \"%s\" not found", name);
@@ -2040,8 +2046,10 @@ find_symdef(unsigned long symnum, const Obj_Entry *refobj,
if (def != NULL) {
*defobj_out = defobj;
- /* Record the information in the cache to avoid subsequent
- * lookups. */
+ /*
+ * Record the information in the cache to avoid subsequent
+ * lookups.
+ */
if (cache != NULL) {
cache[symnum].sym = def;
cache[symnum].obj = defobj;
@@ -2110,7 +2118,7 @@ gethints(bool nostdlib)
if (read(fd, &hdr, sizeof hdr) != sizeof hdr) {
dbg("failed to read %lu bytes from hints file \"%s\"",
(u_long)sizeof hdr, ld_elf_hints_path);
- cleanup1:
+cleanup1:
close(fd);
hdr.dirlistlen = 0;
return (NULL);
@@ -2164,10 +2172,10 @@ gethints(bool nostdlib)
}
p = xmalloc(dirlistlen + 1);
if (pread(fd, p, dirlistlen + 1, strtab + dirlist) !=
- (ssize_t)dirlistlen + 1 ||
- p[dirlistlen] != '\0') {
+ (ssize_t)dirlistlen + 1 || p[dirlistlen] != '\0') {
free(p);
- dbg("failed to read %d bytes starting at %d from hints file \"%s\"",
+ dbg(
+ "failed to read %d bytes starting at %d from hints file \"%s\"",
dirlistlen + 1, strtab + dirlist,
ld_elf_hints_path);
goto cleanup1;
@@ -2616,10 +2624,8 @@ load_filtee1(Obj_Entry *obj, Needed_Entry *needed, int flags,
{
for (; needed != NULL; needed = needed->next) {
needed->obj = dlopen_object(obj->strtab + needed->name, -1, obj,
- flags,
- ((ld_loadfltr || obj->z_loadfltr) ? RTLD_NOW : RTLD_LAZY) |
- RTLD_LOCAL,
- lockstate);
+ flags, ((ld_loadfltr || obj->z_loadfltr) ? RTLD_NOW :
+ RTLD_LAZY) | RTLD_LOCAL, lockstate);
}
}