summaryrefslogtreecommitdiff
path: root/app/xfwp/pm.h
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@cvs.openbsd.org>2006-11-25 20:39:09 +0000
committerMatthieu Herrb <matthieu@cvs.openbsd.org>2006-11-25 20:39:09 +0000
commit2387c426e6dfc2b0a2d0aa5585dbeb580f5ea91e (patch)
tree12721540663213a17c4c6a294f8f9473621fd503 /app/xfwp/pm.h
parentdc4a2107be04f29ad06d6e60e102370bf68739cd (diff)
Importing from X.Org 7.2RC2
Diffstat (limited to 'app/xfwp/pm.h')
-rw-r--r--app/xfwp/pm.h70
1 files changed, 70 insertions, 0 deletions
diff --git a/app/xfwp/pm.h b/app/xfwp/pm.h
new file mode 100644
index 000000000..5214b9d47
--- /dev/null
+++ b/app/xfwp/pm.h
@@ -0,0 +1,70 @@
+/* $Xorg: pm.h,v 1.4 2001/02/09 02:05:45 xorgcvs Exp $ */
+/*
+
+Copyright "1986-1997, 1998 The Open Group
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.
+
+The above copyright notice and the following permission notice
+shall be included in all copies of the Software:
+
+THE SOFTWARE IS PROVIDED "AS IS ", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
+AND NON-INFRINGEMENT. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE
+FOR ANY CLAIM, DAMAGES OR OTHER SIABILITIY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF, OR IN
+CONNNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN
+THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group
+shall not be used in advertising or otherwise to promote the use
+or other dealings in this Software without prior written
+authorization from The Open Group.
+
+X Window System is a trademark of The Open Group.
+
+*/
+/* $XFree86: xc/programs/xfwp/pm.h,v 1.4 2001/01/17 23:45:34 dawes Exp $ */
+
+#ifndef _PM_H
+#define _PM_H
+
+extern void FWPprocessMessages(
+ IceConn iceConn,
+ IcePointer * client_data,
+ int opcode,
+ unsigned long length,
+ Bool swap);
+
+extern Bool
+FWPHostBasedAuthProc (
+ char * hostname);
+
+extern Status
+FWPprotocolSetupProc(
+ IceConn iceConn,
+ int major_version,
+ int minor_version,
+ char * vendor,
+ char * release,
+ IcePointer * clientDataRet,
+ char ** failureReasonRet);
+
+extern int
+doSetupPMListen(
+ char * pm_port,
+ int * size_pm_listen_array,
+ int ** pm_listen_array,
+ IceListenObj ** listen_objects,
+ int * nfds,
+ fd_set * rinit);
+
+extern void
+doInstallIOErrorHandler (void);
+
+#endif /* _PM_H */