OSDN Git Service

I forgot to check this in.
authorEric Andersen <andersen@codepoet.org>
Tue, 1 May 2001 18:42:50 +0000 (18:42 -0000)
committerEric Andersen <andersen@codepoet.org>
Tue, 1 May 2001 18:42:50 +0000 (18:42 -0000)
 -Erik

ldso/libdl/dlib.c
ldso/libdl/libdl.c

index 5fd4115..317ab22 100644 (file)
@@ -139,12 +139,12 @@ void * _dlopen(char * libname, int flag)
          {
            struct elf_resolve *tcurr;
            struct elf_resolve * tpnt1;
-           struct dynamic * dpnt;
+           Elf32_Dyn * dpnt;
            char * lpnt;
 
            tcurr = tpnt;
            do{
-             for(dpnt = (struct dynamic *) tcurr->dynamic_addr; dpnt->d_tag; dpnt++)
+             for(dpnt = (Elf32_Dyn *) tcurr->dynamic_addr; dpnt->d_tag; dpnt++)
                {
          
                  if(dpnt->d_tag == DT_NEEDED)
@@ -330,7 +330,7 @@ static int do_dlclose(void * vhandle, int need_fini)
 {
        struct dyn_elf * rpnt, *rpnt1;
        struct dyn_elf *spnt, *spnt1;
-       struct elf_phdr * ppnt;
+       elf_phdr * ppnt;
        struct elf_resolve * tpnt;
        int (*dl_elf_fini)(void);
        void (*dl_brk)(void);
@@ -603,13 +603,13 @@ int _dladdr(void * __address, Dl_info * __dlip )
 
        {
          char * strtab;
-         struct elf32_sym * symtab;
+         Elf32_Sym * symtab;
          int hn, si;
          int sf;
          int sn = 0;
          void* sa = 0;
 
-         symtab = (struct elf32_sym *) (pelf->dynamic_info[DT_SYMTAB] + 
+         symtab = (Elf32_Sym *) (pelf->dynamic_info[DT_SYMTAB] + 
                                         pelf->loadaddr);
          strtab = (char *) (pelf->dynamic_info[DT_STRTAB] + pelf->loadaddr);
 
index 5fd4115..317ab22 100644 (file)
@@ -139,12 +139,12 @@ void * _dlopen(char * libname, int flag)
          {
            struct elf_resolve *tcurr;
            struct elf_resolve * tpnt1;
-           struct dynamic * dpnt;
+           Elf32_Dyn * dpnt;
            char * lpnt;
 
            tcurr = tpnt;
            do{
-             for(dpnt = (struct dynamic *) tcurr->dynamic_addr; dpnt->d_tag; dpnt++)
+             for(dpnt = (Elf32_Dyn *) tcurr->dynamic_addr; dpnt->d_tag; dpnt++)
                {
          
                  if(dpnt->d_tag == DT_NEEDED)
@@ -330,7 +330,7 @@ static int do_dlclose(void * vhandle, int need_fini)
 {
        struct dyn_elf * rpnt, *rpnt1;
        struct dyn_elf *spnt, *spnt1;
-       struct elf_phdr * ppnt;
+       elf_phdr * ppnt;
        struct elf_resolve * tpnt;
        int (*dl_elf_fini)(void);
        void (*dl_brk)(void);
@@ -603,13 +603,13 @@ int _dladdr(void * __address, Dl_info * __dlip )
 
        {
          char * strtab;
-         struct elf32_sym * symtab;
+         Elf32_Sym * symtab;
          int hn, si;
          int sf;
          int sn = 0;
          void* sa = 0;
 
-         symtab = (struct elf32_sym *) (pelf->dynamic_info[DT_SYMTAB] + 
+         symtab = (Elf32_Sym *) (pelf->dynamic_info[DT_SYMTAB] + 
                                         pelf->loadaddr);
          strtab = (char *) (pelf->dynamic_info[DT_STRTAB] + pelf->loadaddr);