fix warning building dynlink.c stub for static libc
authorRich Felker <dalias@aerifal.cx>
Wed, 16 Jan 2013 16:49:00 +0000 (11:49 -0500)
committerRich Felker <dalias@aerifal.cx>
Wed, 16 Jan 2013 16:49:00 +0000 (11:49 -0500)
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.

src/ldso/dynlink.c

index 4ce1c3e..6956f41 100644 (file)
@@ -1091,7 +1091,7 @@ end:
        return p;
 }
 
        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;
 {
        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
        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;
 {
        snprintf(errbuf, sizeof errbuf, "Invalid library handle %p", (void *)h);
        errflag = 1;