Parcourir la source

fix warning building dynlink.c stub for static libc

struct dso was not defined in this case, and it's not needed in the
code that was using it anyway; void pointers work just as well.
Rich Felker il y a 12 ans
Parent
commit
4d98280388
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      src/ldso/dynlink.c

+ 2 - 2
src/ldso/dynlink.c

@@ -1091,7 +1091,7 @@ end:
 	return p;
 }
 
-static int invalid_dso_handle(struct dso *h)
+static int invalid_dso_handle(void *h)
 {
 	struct dso *p;
 	for (p=head; p; p=p->next) if (h==p) return 0;
@@ -1246,7 +1246,7 @@ int dl_iterate_phdr(int(*callback)(struct dl_phdr_info *info, size_t size, void
 	return ret;
 }
 #else
-static int invalid_dso_handle(struct dso *h)
+static int invalid_dso_handle(void *h)
 {
 	snprintf(errbuf, sizeof errbuf, "Invalid library handle %p", (void *)h);
 	errflag = 1;