mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2025-12-21 00:30:04 +01:00
66 lines
831 B
C
66 lines
831 B
C
|
|
/*
|
|||
|
|
* $Id$
|
|||
|
|
*
|
|||
|
|
* Copyright <EFBFBD> 1999 Network Computing Devices, Inc. All rights reserved.
|
|||
|
|
*
|
|||
|
|
* Author: Keith Packard
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
#include "kdrive.h"
|
|||
|
|
#include <X11/keysym.h>
|
|||
|
|
|
|||
|
|
int
|
|||
|
|
VxWorksInit (void)
|
|||
|
|
{
|
|||
|
|
return 1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
void
|
|||
|
|
VxWorksEnable (void)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
Bool
|
|||
|
|
VxWorksSpecialKey (KeySym sym)
|
|||
|
|
{
|
|||
|
|
switch (sym) {
|
|||
|
|
case XK_Sys_Req:
|
|||
|
|
download(1, "setup", 0);
|
|||
|
|
return TRUE;
|
|||
|
|
case XK_Break:
|
|||
|
|
download(1, "launcher", 0);
|
|||
|
|
return TRUE;
|
|||
|
|
case XK_Delete:
|
|||
|
|
dispatchException |= DE_REBOOT;
|
|||
|
|
return TRUE;
|
|||
|
|
case XK_BackSpace:
|
|||
|
|
dispatchException |= DE_RESET;
|
|||
|
|
return TRUE;
|
|||
|
|
}
|
|||
|
|
return FALSE;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
void
|
|||
|
|
VxWorksDisable (void)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
void
|
|||
|
|
VxWorksFini (void)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
KdOsFuncs VxWorksFuncs = {
|
|||
|
|
VxWorksInit,
|
|||
|
|
VxWorksEnable,
|
|||
|
|
VxWorksSpecialKey,
|
|||
|
|
VxWorksDisable,
|
|||
|
|
VxWorksFini,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
void
|
|||
|
|
OsVendorInit (void)
|
|||
|
|
{
|
|||
|
|
KdOsInit (&VxWorksFuncs);
|
|||
|
|
}
|