mirror of
https://github.com/X11Libre/xserver.git
synced 2026-09-26 21:12:25 +00:00
Completely remove relocation pointer table.
This commit is contained in:
parent
8e8c6faecd
commit
cd384af305
3 changed files with 5 additions and 24 deletions
|
|
@ -83,11 +83,6 @@
|
|||
#define HASHDIV 10
|
||||
#define HASHSIZE (1<<HASHDIV)
|
||||
|
||||
typedef struct _LoaderReloc {
|
||||
int modtype;
|
||||
struct _LoaderReloc *next;
|
||||
} LoaderRelocRec, *LoaderRelocPtr;
|
||||
|
||||
typedef struct _loader_item *itemPtr;
|
||||
typedef struct _loader_item {
|
||||
char *name;
|
||||
|
|
@ -187,7 +182,6 @@ typedef struct _loader_funcs {
|
|||
CheckForUnresolvedProcPtr CheckForUnresolved;
|
||||
AddressToSectionProcPtr AddressToSection;
|
||||
LoaderUnloadProcPtr LoaderUnload;
|
||||
LoaderRelocRec pRelocs; /* type specific relocations */
|
||||
} loader_funcs;
|
||||
|
||||
/* Each module loaded has a loaderRec */
|
||||
|
|
@ -248,11 +242,6 @@ void *_LoaderFileToMem(int fd, unsigned long offset, int size, char *label);
|
|||
void _LoaderFreeFileMem(void *addr, int size);
|
||||
int _LoaderFileRead(int fd, unsigned int offset, void *addr, int size);
|
||||
|
||||
/*
|
||||
* Relocation list manipulation routines
|
||||
*/
|
||||
LoaderRelocPtr _LoaderGetRelocations(void *);
|
||||
|
||||
/*
|
||||
* object to name lookup routines
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in a new issue