IRIX® Device Driver Programmer's Guide

Document Number: 007-0911-210


Written by David Cortesi, John Raithel, Bill Tuthill, and Anita Manders

Updated by Julie Boney and Steven Levine

Illustrated by Dany Galgani, Cheri Brown, and Chrystie Danzer

Production by Karen Jacobson


© 1998-2003 Silicon Graphics, Inc. All rights reserved; provided portions may be copyright in third parties, as indicated elsewhere herein. No permission is granted to copy, distribute, or create derivative works from the contents of this electronic documentation in any manner, in whole or in part, without the prior written permission of Silicon Graphics, Inc.


The electronic (software) version of this document was developed at private expense; if acquired under an agreement with the USA government or any contractor thereto, it is acquired as "commercial computer software" subject to the provisions of its applicable license agreement, as specified in (a) 48 CFR 12.212 of the FAR; or, if acquired for Department of Defense units, (b) 48 CFR 227-7202 of the DoD FAR Supplement; or sections succeeding thereto. Contractor/manufacturer is Silicon Graphics, Inc., 1600 Amphitheatre Pkwy 2E, Mountain View, CA 94043-1351.


Silicon Graphics, SGI, the SGI logo, Challenge, Indigo, IRIS, IRIX, O2, Octane, Onyx, Onyx2, and Origin are registered trademarks and Indigo2, Indigo2 Maximum Impact, IRIS InSight, Power Challenge, Power Channel, Power Indigo2, Power Onyx, and REACT/pro are trademarks of Silicon Graphics, Inc., in the United States and/or other countries worldwide. Indy is a registered trademark, used under license in the United States and owned by Silicon Graphics, Inc. in other countries worldwide.

IBM is a trademark of International Business Machines Corporation. Intel is a registered trademark of Intel Corporation. MC6800, MC68000, and VERSAbus are trademarks of Motorola Corporation. MIPS, R4000, and R8000 are registered trademarks and R5000 and R10000 are trademarks of MIPS Technologies, Inc., used under license by Silicon Graphics, Inc. Sun and SunOS are trademarks of Sun Microsystems, Inc. UNIX, the X device, and X Window System are registered trademarks of the Open Group in the United States and other countries.

Cover design by Sarah Bolles, Sarah Bolles Design, and Dany Galgani, SGI Technical Publications.

Record of Revision

Revision 120July 1998 
Incorporates information for the IRIX 6.5 release.

Revision 130October 1998 
Incorporates information for the IRIX 6.5.2 release.

Revision 140February 1999 
Incorporates information for the IRIX 6.5.3 release.

Revision 150April 2000 
Incorporates information for the IRIX 6.5.8 release.

Revision 160June 2000 
Incorporates information for the IRIX 6.5.9 release.

Revision 170December 2000 
Incorporates information for the IRIX 6.5.11 release.

Revision 180May 2001 
Incorporates information for the IRIX 6.5.12 release.

Revision 190July 2002 
Incorporates information for the IRIX 6.5.17 release.

Revision 200August 2003 
Incorporates information for the IRIX 6.5.21 release.

Revision 210November 2003 
Incorporates information for the IRIX 6.5.22 release.