dmxinit.c File Reference
#include "dmx.h"
#include "dmxinit.h"
#include "dmxsync.h"
#include "dmxlog.h"
#include "dmxinput.h"
#include "dmxscrinit.h"
#include "dmxcursor.h"
#include "dmxfont.h"
#include "config/dmxconfig.h"
#include "dmxcb.h"
#include "dmxprop.h"
#include "dmxstat.h"
#include "dmxpict.h"
#include "Xos.h"
#include "dixstruct.h"
#include "panoramiXsrv.h"
#include <signal.h>
Detailed Description
Provide expected functions for initialization from the ddx layer and global variables for the DMX server.
Function Documentation
|
This function is called in Xserver/os/utils.c from AbortServer(). We must ensure that backend and console state is restored in the event the server shutdown wasn't clean. |
|
This function is called in Xserver/dix/main.c from main() when dispatchException & DE_TERMINATE (which is the only way to exit the main loop without an interruption. |
int ddxProcessArgument |
( |
int |
argc, |
|
|
char * |
argv[], |
|
|
int |
i |
|
) |
|
|
|
Process our command line arguments. |
|
Provide succinct usage information for the DMX server. |
CARD32 GetTimeInMillis |
( |
void |
|
) |
|
|
|
Return wall-clock time in milliseconds. |
void InitOutput |
( |
ScreenInfo * |
pScreenInfo, |
|
|
int |
argc, |
|
|
char * |
argv[] |
|
) |
|
|
|
This routine is called in Xserver/dix/main.c from main(). |
void OsVendorFatalError |
( |
void |
|
) |
|
|
|
This function is called in Xserver/os/utils.c from FatalError() and VFatalError(). (Note that setting the function pointer OsVendorVErrorFProc will cause VErrorF() (which is called by the two routines mentioned here, as well as by others) to use the referenced routine instead of vfprintf().) |
void OsVendorInit |
( |
void |
|
) |
|
|
|
This function is called in Xserver/os/osinit.c from OsInit(). |
Variable Documentation
|
True if add and remove screens support is enabled |
|
Requested depth if non-zero |
|
True if an error occurred |
|
NULL if no font path is set on the command line; otherwise, a string of comma separated paths built from the command line specified font paths |
|
True if bad font paths should be ignored during server init |
|
True if using the lazy window creation optimization |
|
True if the RENDER extension should be disabled |
|
True if using off screen optimizations |
|
Non-zero if using shadow frame-buffer (deprecated) |
|
True if using the primitive subdivision optimization |
|
True if the XKB extension should be used with the backend servers |
Generated June 29, 2004 for Distributed Multihead X by
doxygen
1.3.4.