|
version 1.5, 1998/12/13 10:33:36
|
version 1.6, 1999/01/03 03:58:29
|
|
|
|
| /* $XFree86: xc/programs/Xserver/hw/xfree86/common/xf86Module.h,v 1.4 1998/09/20 14:41:01 dawes Exp $ */ |
/* $XFree86: xc/programs/Xserver/hw/xfree86/common/xf86Module.h,v 1.5 1998/12/13 10:33:36 dawes Exp $ */ |
| | |
| /* | /* |
| * Copyright (c) 1997 by The XFree86 Project, Inc. | * Copyright (c) 1997 by The XFree86 Project, Inc. |
|
|
|
| LD_RESOLV_FORCE = 2 /* force checking... */ | LD_RESOLV_FORCE = 2 /* force checking... */ |
| } LoaderResolveOptions; | } LoaderResolveOptions; |
| | |
| |
#define DEFAULT_LIST ((char *)-1) |
| |
|
| typedef enum { | typedef enum { |
| ABI_CLASS_NONE = 0, /* No ABI used */ | ABI_CLASS_NONE = 0, /* No ABI used */ |
| ABI_CLASS_ANSIC, /* only requires the ansic wrapper */ | ABI_CLASS_ANSIC, /* only requires the ansic wrapper */ |
|
|
|
| #ifndef IN_LOADER | #ifndef IN_LOADER |
| /* Prototypes with opaque pointers for use by modules */ | /* Prototypes with opaque pointers for use by modules */ |
| pointer LoadModule(const char *, const char *, pointer, int *, int *); | pointer LoadModule(const char *, const char *, pointer, int *, int *); |
| pointer LoadSubModule(pointer, const char *, const char *, pointer, |
pointer LoadSubModule(pointer, const char *, const char *, const char **, |
| int *, int *); |
const char **, pointer, int *, int *); |
| void UnloadModule(pointer); | void UnloadModule(pointer); |
| pointer DuplicateModule(pointer); | pointer DuplicateModule(pointer); |
| void LoadFont(pointer); | void LoadFont(pointer); |
| #endif | #endif |
| |
char **LoaderListDirs(const char *, const char **, const char **); |
| |
void LoaderFreeDirList(char **); |
| void LoaderErrorMsg(const char *, const char *, int, int); | void LoaderErrorMsg(const char *, const char *, int, int); |
| void LoadExtension(ExtensionModule *); | void LoadExtension(ExtensionModule *); |
| void LoaderRefSymLists(const char **, ...); | void LoaderRefSymLists(const char **, ...); |