Text preview for : SC23-2198-0_Calls_and_Subroutines_Reference_User_Interface_Vol_3_Mar90.pdf part of IBM SC23-2198-0 Calls and Subroutines Reference User Interface Vol 3 Mar90 IBM rs6000 aix_3.0 SC23-2198-0_Calls_and_Subroutines_Reference_User_Interface_Vol_3_Mar90.pdf



Back to : SC23-2198-0_Calls_and_Sub | Home

SC23-21
First Edition (March 1990)
This edition of the AIX Calls and Subroutines Reference for IBM RISC System/6000 applies to IBM AIX
Version 3 for RISC System/SOOO, Version 3 of IBM AIXwindows EnvironmenVSOOO, IBM AIX System
Network Architecture Services/6000, IBM AIX 3270 Host Connection Program/6000, IBM AIX 3278179
Emulation/6000, IBM AIX Network ManagemenV6000, and IBM AIX Personal Computer Simulator/6000 and
to all subsequent releases of these products until otherwise indicated in new releases or technical
newsletters.
The following paragraph does not apply to the United Kingdom or any country where such
provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION
PROVIDES THIS MANUAL liAS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied
warranties in certain transactions; therefore, this statement may not apply to you.
IBM does not warrant that the contents of this publication or the accompanying source code examples,
whether individually or as one or more groups, will meet your requirements or that the publication or the
accompanying source code examples are error-free.
This publication could include technical inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in new editions of the publication. IBM may
make improvements and/or changes in the product(s) and/or the program(s) described in this publication at
anytime.
It is possible that this publication may contain reference to, or information about, IBM products (machines
and programs), programming, or services that are not announced in your country. Such references or
information must not be construed to mean that IBM intends to announce such IBM products, programming,
or services in your country. Any reference to an IBM licensed program in this publication is not intended to
state or imply that you can use only IBM's licensed program. You can use any functionally equivalent
program instead.
Requests for copies of this publication and for technical information about IBM products should be made to
your IBM Authorized Dealer or your IBM Marketing Representative.
A reader's comment form is provided at the back of this publication. If the form has been removed, address
comments to IBM Corporation, Department 997,11400 Burnet Road, Austin, Texas 78758-3493. IBM may
use or distribute whatever information you supply in any way it believes appropriate without incurring any
obligation to you.
@ Copyright Adobe Systems, Inc., 1984, 1987
@ Copyright x/Open Company Limited, 1988. All Rights Reserved.
@ Copyright IXI Limited, 1989. All rights reserved.
@ Copyright AT&T, 1984, 1985, 1986, 1987, 1988, 1989. All rights reserved.
@ Silicon Graphics, Inc., 1988. All rights reserved.
Use, duplication or disclosure of the SOFTWARE by the Government is subject to restrictions as set
forth in FAR 52.227-19(c)(2) or subparagraph (c)(1 )(Ii) of the Rights in Technical Data and Computer
SOFTWARE clause at SFARS 252.227-7013, and/or in similar or successor clauses in the FAR, or
the DOD or NASA FAR Supplement. Unpublished rights reserved under the Copyright Laws of the
United States. Contractor/manufacturer is SILICON GRAPHICS, INC., 2011 N. Shoreline Blvd.,
Mountain View, CA 94039-7311.
@ Copyright Carnegie Mellon, 1988. All rights reserved.
@ Copyright Stanford University, 1988. All rights reserved.
Permission to use, copy, modify, and distribute this program for any purpose and without fee is
hereby granted, provided that this copyright and permission notice appear on all copies and
supporting documentation, the name of Carnegie Mellon and Stanford University not be used in
advertising or publicity pertaining to distribution of the program without specific prior permission, and
notice be given in supporting documentation that copying and distribution is by permission of
Carnegie Mellon and Stanford University. Carnegie Mellon and Stanford University make no
representations about the suitability of this software for any purpose. It is provided lias is" without
express or implied warranty.
@ Copyright Sun Microsystems, Inc., 1985, 1986, 1987, 1988. All rights reserved.
The Network File System (NFS) was developed by Sun Microsystems, Inc.
This software and documentation is based in part on the Fourth Berkeley Software Distribution under license
from The Regents of the University of California. We acknowledge the following institutions for their role in its
development: the Electrical Engineering and Computer Sciences Department at the Berkeley Campus.
The Rand MH Message Handling System was developed by the Rand Corporation and the University of
California.
Portion of the code and documentation described in this book were derived from code and documentation
developed under the auspices of the Regents of the University of California and have been acquired and
modified under the provisions that the following copyright notice and permission notice appear:
@ Copyright Regents of the University of California, 1986, 1987. All rights reserved.
Redistribution and use in source and binary forms are permitted provided that this notice is
preserved and that due credit is given to the University of California at Berkeley. The name of the
University may not be used to endorse or promote products derived from this software without
specific prior written permission. This software is provided lias is" without express or implied
warranty.
Portions of the code and documentation described in this book were derived from code and documentation
developed by Massachusetts Institute of Technology, Cambridge, Massachusetts, and Digital Equipment
Corporation, Maynard, Massachusetts, and have been acquired and modified under the provision that the
following copyright notice and permission notice appear:
@ Copyright Digital Equipment Corporation, 1985, 1988. All rights reserved.
@ Copyright 1985, 1986, 1987, 1988 Massachusetts Institute of Technology. All rights reserved.
Permission to use, copy, modify, and distribute this program and its documentation for any purpose
and without fee is hereby granted, provided that this copyright, permission, and disclaimer notice
appear on all copies and supporting documentation; the name of M.I.T. or Digital not be used in
advertising or publicity pertaining to distribution of the program without specific prior permission.
M.I.T. and Digital makes no representations about the suitability of this software for any purpose. It is
provided lias is" without express or implied warranty.
@ Copyright INTERACTIVE Systems Corporation 1984. All rights reserved.
@ Copyright 1989, Open Software Foundation, Inc. All rights reserved.
@ Copyright 1987, 1988, 1989, Hewlett-Packard Company. All rights reserved.
@ Copyright 1988 Microsoft Corporation. All rights reserved.
@ Copyright Graphic Software Systems Incorporated, 1984, 1990. AIJ rights reserved.
@ Copyright Micro Focus, Ltd., 1987, 1990. AIJ rights reserved.
@ Copyright Paul Milazzo, 1984, 1985. All rights reserved.
@ Copyright EG Pup User Process, Paul Kirton, and lSI, 1984. All rights reserved.
@ Copyright Apollo Computer, Inc., 1987. All rights reserved.
@ Copyright TITN, Inc., 1984, 1989. All rights reserved.
This software is derived in part from the ISO Development Environment (ISODE). IBM acknowledges source
author Marshall Rose and the following institutions for their role in its development: The Northrup
Corporation and The Wollongong Group.
However, the following copyright notice protects this documentation under the Copyright laws of the United
States and other countries which prohibit such actions as, but not limited to, copying, distributing, modifying,
and making derivative works.

@ Copyright International Business Machines Corporation 1987, 1990. All rights reserved.

Notice to U.S. Government Users - Documentation Related to Restricted Rights - Use, duplication or
disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corporation.
Trademarks and Acknowledgements
The following trademarks and acknowledgements apply to this information:
AIX is a trademark of International Business Machines Corporation.
AIX/RT is a trademark of International Business Machines Corporation.
AIXwindows is a trademark of International Business Machines Corporation.
HP is a trademark of Hewlett Packard Inc.
HP-GL is a trademark of Hewlett-Packard Company.
IBM is a registered trademark of International Business Machines Corporation.
Operating System/2 and OS/2 are trademarks of International Business Machines
Corporation.
OSF and OSF/Motif are trademarks of Open Software Foundation, Inc.
PAL is a trademark of International Business Machines Corporation.
Personal Computer AT and AT are trademarks of International Business Machines
Corporation.
RISC System/6000 is a trademark of International Business Machines Corporation.
RT is a trademark of International Business Machines Corporation.
UNIX was developed and licensed by AT&T and is a registered trademark of AT&T
Corporation.
Xstation Manager is a trademark of International Business Machines Corporation.
X Window System is a trademark of Massachusetts Institute of Technology.
XlOPEN is a trademark of XlOPEN Company Limited.




Preface V
vi User Interface Reference
About This Book
This book provides information on AIXwindows classes, subroutines, and resource sets;
Enhanced X-Windows subroutines, events, extensions, protocols and toolkit subroutines,
and Curses and Extended Curses for use on the Advanced Interactive Executive Operating
System (referred to in this text as AIX) for use on the IBM RISC System/6000.
This book is part of AIX Calls and Subroutines Reference for IBM RISC Systeml6000,
SC23-2198. AIX Calls and Subroutines Reference is divided into the following four major
sections: