summaryrefslogtreecommitdiff
path: root/xtrapreset.c
diff options
context:
space:
mode:
authorKaleb Keithley <kaleb@freedesktop.org>2003-11-14 16:49:24 +0000
committerKaleb Keithley <kaleb@freedesktop.org>2003-11-14 16:49:24 +0000
commit721055e48fa8964d8895f551292dc845a5724c36 (patch)
treed9d8ccc8ab5a56f81a5ae722ee286ec801285d52 /xtrapreset.c
Initial revisionXORG-STABLE
Diffstat (limited to 'xtrapreset.c')
-rw-r--r--xtrapreset.c85
1 files changed, 85 insertions, 0 deletions
diff --git a/xtrapreset.c b/xtrapreset.c
new file mode 100644
index 0000000..1eda765
--- /dev/null
+++ b/xtrapreset.c
@@ -0,0 +1,85 @@
+/* $XFree86: xc/programs/xtrap/xtrapreset.c,v 1.2 2002/09/18 17:11:57 tsi Exp $ */
+/*
+ * @DEC_COPYRIGHT@
+ */
+/*
+ * HISTORY
+ * Log: xtrapreset.c,v $
+ * Revision 1.1.4.2 1993/12/14 12:37:37 Kenneth_Miller
+ * ANSI-standardize code and turn client build on
+ * [1993/12/09 20:16:13 Kenneth_Miller]
+ *
+ * Revision 1.1.2.2 1992/04/27 13:52:06 Leela_Obilichetti
+ * initial load of xtrap clients - from silver BL6 pool
+ * [92/04/27 13:49:41 Leela_Obilichetti]
+ *
+ * EndLog$
+ */
+/*****************************************************************************
+Copyright 1987, 1988, 1989, 1990, 1991, 1992, 1993 by Digital Equipment Corp.,
+Maynard, MA
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the name of Digital not be
+used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
+
+*****************************************************************************/
+/*
+ *
+ * CONTRIBUTORS:
+ *
+ * Dick Annicchiarico
+ * Robert Chesler
+ * Dan Coutu
+ * Gene Durso
+ * Marc Evans
+ * Alan Jamison
+ * Mark Henry
+ * Ken Miller
+ *
+ */
+#include <stdio.h>
+#include <stdlib.h>
+#include <X11/extensions/xtraplib.h>
+#include <X11/extensions/xtraplibp.h>
+
+int
+main(int argc, char *argv[])
+{
+ Widget appW;
+ XtAppContext app;
+ Display *dpy;
+ XETC *tc;
+ char *tmp = NULL;
+
+ /* Connect to Server */
+ appW = XtAppInitialize(&app,"XTrap",NULL,(Cardinal)0L,
+ (int *)&argc, (String *)argv, (String *)NULL,(ArgList)&tmp,
+ (Cardinal)NULL);
+ dpy = XtDisplay(appW);
+#ifdef DEBUG
+ XSynchronize(dpy, True);
+#endif
+ printf("Resetting Display: %s \n", DisplayString(dpy));
+
+ if ((tc = XECreateTC(dpy,0L, NULL)) == False)
+ {
+ fprintf(stderr,"%s: could not initialize extension\n",argv[0]);
+ exit (1L);
+ }
+ XEResetRequest(tc);
+ XCloseDisplay(dpy);
+ exit (0);
+}