From 2327cdd208b07282ec3e339d9edf46092ff1b765 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Mon, 16 Aug 2004 09:13:13 +0000 Subject: Bug #1087: Make sure all the *Weak symbols are documented in the import list, so the loader knows not to complain about unresolved symbols when an optional module isn't loaded. This typically manifests as warnings about fbdevHW symbols when the user isn't using the framebuffer console. --- src/fbdev.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/fbdev.c b/src/fbdev.c index 36ef4b9..b6b3f3f 100644 --- a/src/fbdev.c +++ b/src/fbdev.c @@ -137,7 +137,9 @@ static const char *shadowSymbols[] = { "shadowInit", "shadowSetup", "shadowUpdatePacked", + "shadowUpdatePackedWeak", "shadowUpdateRotatePacked", + "shadowUpdateRotatePackedWeak", NULL }; @@ -158,7 +160,8 @@ static const char *fbdevHWSymbols[] = { "fbdevHWUnmapVidmem", /* colormap */ - "fbdevHWLoadpalette", + "fbdevHWLoadPalette", + "fbdevHWLoadPaletteWeak", /* ScrnInfo hooks */ "fbdevHWAdjustFrameWeak", @@ -168,10 +171,12 @@ static const char *fbdevHWSymbols[] = { "fbdevHWRestore", "fbdevHWSave", "fbdevHWSaveScreen", + "fbdevHWSaveScreenWeak", "fbdevHWSwitchModeWeak", "fbdevHWValidModeWeak", "fbdevHWDPMSSet", + "fbdevHWDPMSSetWeak", NULL }; -- cgit v1.2.1