MCPcopy Create free account
hub / github.com/VirtualGL/virtualgl / XkbOpenDisplay

Function XkbOpenDisplay

server/faker-x11.cpp:603–636  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

601 int *error_rtrn, int *major_in_out, int *minor_in_out, int *reason_rtrn)
602#else
603Display *XkbOpenDisplay(char *display_name, int *event_rtrn, int *error_rtrn,
604 int *major_in_out, int *minor_in_out, int *reason_rtrn)
605#endif
606{
607 Display *dpy = NULL;
608
609 TRY();
610
611 if(faker::deadYet || faker::getFakerLevel() > 0)
612 return _XkbOpenDisplay(display_name, event_rtrn, error_rtrn, major_in_out,
613 minor_in_out, reason_rtrn);
614
615 faker::init();
616
617 /////////////////////////////////////////////////////////////////////////////
618 OPENTRACE(XkbOpenDisplay); PRARGS(display_name); STARTTRACE();
619 /////////////////////////////////////////////////////////////////////////////
620
621 dpy = _XkbOpenDisplay(display_name, event_rtrn, error_rtrn, major_in_out,
622 minor_in_out, reason_rtrn);
623 if(dpy) setupXDisplay(dpy);
624
625 /////////////////////////////////////////////////////////////////////////////
626 STOPTRACE(); PRARGD(dpy); if(event_rtrn) PRARGI(*event_rtrn);
627 if(error_rtrn) PRARGI(*error_rtrn);
628 if(major_in_out) PRARGI(*major_in_out);
629 if(minor_in_out) PRARGI(*minor_in_out);
630 if(reason_rtrn) PRARGI(*reason_rtrn);
631 CLOSETRACE();
632 /////////////////////////////////////////////////////////////////////////////
633
634 CATCH();
635 return dpy;
636}
637
638
639// Tell the application that the GLX extension is present, even if it isn't.

Callers 2

extensionQueryTestFunction · 0.85
extensionQueryTestFunction · 0.85

Calls 2

setupXDisplayFunction · 0.85
initFunction · 0.70

Tested by

no test coverage detected