IRIX™ Admin: System Configuration and Operation

Total Page:16

File Type:pdf, Size:1020Kb

IRIX™ Admin: System Configuration and Operation IRIX™ Admin: System Configuration and Operation Document Number 007-2859-001 CONTRIBUTORS Written by Jeffrey B. Zurschmeide Edited by Christina Cary Cover design and illustration by Rob Aguilar, Rikk Carey, Dean Hodgkinson, Erik Lindholm, and Kay Maitz Document Production by Lorrie Williams © Copyright 1992 - 1996 Silicon Graphics, Inc.— All Rights Reserved The contents of this document may not be copied or duplicated in any form, in whole or in part, without the prior written permission of Silicon Graphics, Inc. RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure of the technical data contained in this document by the Government is subject to restrictions as set forth in subdivision (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013 and/or in similar or successor clauses in the FAR, or in 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 94043-1389. Silicon Graphics and IRIS are registered trademarks and CHALLENGE, Onyx, IRIX and Trusted IRIX/B are trademarks of Silicon Graphics, Inc. Ethernet is a registered trademark of Xerox Corporation. FrameMaker is a registered trademark of Frame Technology, Inc. Macintosh is a registered trademark of Apple Computer Corporation. MS-DOS is a registered trademark of Microsoft Corporation. Sun and RPC are registered trademarks and NFS is a trademark of Sun Microsystems, Inc. Tektronix is a trademark of Tektronix, Inc. The X Window System is a trademark of Massachusetts Institute of Technology. UNIX is a registered trademark of UNIX System Laboratories. IRIX™ Admin: System Configuration and Operation Document Number 007-2859-001 Contents List of Figures xxi List of Tables xxiii About This Guide xxv IRIX Admin Manual Set xxvi What This Guide Contains xxvii Conventions Used in This Guide xxix How to Use This Guide xxx Target Audience of This Guide xxx Additional Resources xxxi The IRIX Reference Pages xxxi The IRIX Release Notes xxxii The IRIX Help System xxxii The Silicon Graphics World-Wide Web Site xxxiii iii Contents 1. Introduction To System Configuration and Operation 1 Principles Of Good System Administration 2 Accounts and Passwords 2 Superuser (root) Account 2 Access to the root Account 2 User Privacy 3 Checking the Password File 3 Hardware Affects Software 3 Software Upgrades Affect Users 4 Notifying Users of Scheduled Maintenance 4 System Shutdown Procedures 4 Malicious Activities 5 Maintaining a System Log Book 6 Collecting User Requests 7 Tasks of the System Administrator 7 Administration Tools 8 2. Making the Most of IRIX 11 IRIX Shell Shortcuts 11 Using Regular Expressions and Metacharacters 11 C Shell Shortcuts 13 Tcsh Shell Shortcuts 16 Bourne Shell Shortcuts 16 Korn Shell Shortcuts 17 iv Contents General IRIX Shortcuts 18 Displaying Windows on Alternate Workstations 18 Creating a Custom Shell Window 19 Finding and Manipulating Files Automatically 20 Using find to Locate Files 21 Using find to Copy Directories or Directory Hierarchies 23 Automated Editing with sed 23 Recursive Commands Under IRIX 23 Automating Tasks with at(1), batch(1), and cron(1M) 24 at(1) Command 24 batch(1) Command 25 cron(1M) Command 25 The /etc/nologin File 26 Using Mouse Shortcuts 26 Using the Mouse to Copy and Paste Text 27 Using the Mouse to Create a New Shell Window 28 Creating New Reference Pages 29 Creating a Pure-Text Reference Page using vi 29 Individual System Monitoring Tools 30 The savecore Utility 30 The icrash Utility 31 The fru (Field Replacement Unit) Analyzer 32 Viewing Your System Log With sysmon 34 v Contents Monitoring Systems with Availmon 35 Registering and Configuring availmon 36 Configuring an availmon Site Log File 37 Running availmon On Other Systems 38 Administering availmon 38 Using availmon with Automatic Reporting 38 Using availmon at Secure Sites with Internal Report Mailing 39 Using availmon at Secure Sites without Report Mailing 39 availmon Reports 40 Mailing availmon Reports 41 Viewing availmon Reports 41 3. System Startup and Shutdown 45 Starting the System 45 Shutting Down the System 46 Shutting Down from Multiuser Mode 46 Turning Off from Single-user Mode 47 IRIX Operating Levels 48 How init Controls the System State 50 Entering the Multiuser State from System Shutdown 52 Powering Up the System 52 Early Initialization 52 Preparing the Run Level Change 53 Changing Run Levels 54 Run-level Directories 54 Going to Single-user Mode From Multiuser Mode 55 /etc/inittab and Power Off 56 vi Contents 4. Configuring The IRIX Operating System 59 Checking System Configuration 59 Checking Installed Hardware With hinv 59 Checking Installed Software With versions 61 Checking Graphics Hardware With gfxinfo 62 Basic System Identification With uname 63 Getting Printer Status With lpstat 63 Checking Options With chkconfig 63 Altering the System Configuration 67 Setting Options With chkconfig 67 Changing Other System Defaults 68 Setting the System Display 69 Changing Processors on Multi-Processor Systems 69 Changing the Name of a System 70 Setting the Network Address 71 Setting the Default Printer 71 Setting the Time Zone 72 Changing the Date and Time 75 vii Contents 5. Configuring User Accounts and Managing User Issues 79 User Login Administration 79 User ID Numbers 79 Group ID Numbers 79 Adding User Accounts Using Shell Commands 81 Adding User Groups Using Shell Commands 84 Changing a User’s Group 85 Deleting a User from the System 85 Deleting a Group from the System 86 Locking a User Account 86 Temporarily Changing User Groups 87 Changing User Information 88 Changing a User’s Login Name 88 Changing a User’s Password 89 Changing a User’s Login ID Number 90 Changing a User’s Default Group 90 Changing a User’s Comments Field 91 Changing a User’s Default Home Directory 91 Changing a User’s Default Shell 92 Configuring The User’s Environment 93 Available Login Shells 93 C Shell Configuration Files 94 Bourne and Korn Shell Configuration Files 96 Configurable Shell Environment Variables 97 Configuring Default File Permissions With umask 100 Configuring Special Login Shells 101 viii Contents Communicating with Users 102 Electronic Mail 102 Message of the Day 102 Creating a Message of the Day 102 Remote Login Message 103 Creating a Remote Login Message 104 News 104 Write to a User 105 Write to All Users 106 6. Configuring Disk and Swap Space 109 Useful Disk Usage Commands 109 The du(1) Command 109 The df(1) Command 109 The quot(1M) Command 110 The diskusg(1) Command 110 File Compression and Archiving 110 The quotas(4) Subsystem 110 Managing Disk Space with NFS 112 Managing Disk Space with Disk Partitions 113 Reducing Wasted Disk Space 113 Swap Space 114 Adding Virtual Swap Space 115 Listing Swap Space With The swap -l Command 115 Checking Swap Activity With The swap -s Command 116 Negative swap space 117 Increasing Swap Space on a One-Disk System 118 Increasing Swap Space on a Multidisk System 119 ix Contents 7. Managing User Processes 123 Monitoring User Processes 123 Monitoring Processes With top 124 Monitoring Processes With osview 124 Monitoring Processes With sar 124 Monitoring Processes With ps 125 Prioritizing Processes With nice 126 Changing the Priority of a Running Process 127 Terminating Processes 127 Killing Processes by Name with the killall(1M) Command 128 8. Managing cadmin 131 Administering the CADMIN Object System 131 The cadmin Object System 132 The Objectserver 132 The Directoryserver 132 The File Manager 133 The Desks Overview 133 The Media Daemon 133 The Soundscheme Audio Server 133 Starting the cadmin Daemons 133 Stopping the cadmin Daemons 135 Stopping the Objectserver 135 Stopping the Directory Server 136 Stopping the File Manager 136 Stopping the Desks Overview 137 Stopping the Media Daemon 137 Stopping the Soundscheme Daemon 138 Troubleshooting the cadmin Object System 138 Troubleshooting the Objectserver 138 Troubleshooting the Directoryserver 140 x Contents 9. Maintaining the File Alteration Monitor 145 Troubleshooting fam 145 Basic fam Troubleshooting 146 If You Are Using a Foreign NIS Master 147 10. Using The Command (PROM) Monitor 151 How to Enter the Command (PROM) Monitor 152 Summary of Command Monitor Commands 154 Getting Help in the Command Monitor 156 Using Command Monitor Commands 156 Using the Command Line Editor in the Command Monitor 156 Syntax of Command Monitor Commands 157 Syntax of Command Monitor File Names 157 Syntax of ARCS PROM File Names 159 Running the Command Monitor 159 Reinitializing the Processor from the Command Monitor 160 Setting a PROM Password 160 Copying Hard Disks From the Command Monitor 161 The Command Monitor Environment 162 Displaying the Current Environment Variables 168 Changing Environment Variables 168 Setting the Keyboard Variable 169 Removing Environment Variables 170 Booting a Program from the Command Monitor 170 Booting The Default File 170 Booting a Specific Program 170 Booting the Standalone Shell 171 Booting across the Network 173 Booting across the Network with bootp 174 Booting Across A Larger Network 175 Booting from a Disk or Other Device 176 xi Contents 11. System Performance Tuning 181 Theory of System Performance Tuning 181 Files Used for Kernel Tuning 182 Overview of Kernel Tunable Parameters 182 The Types of Parameters 183 Application Tuning 184 Checking Application Performance 184 Tuning an Application 185 Looking At/Reordering an Application 187 Analyzing Program Behavior with prof 187 Reordering a Program with
Recommended publications
  • Using Restricted Transactional Memory to Build a Scalable In-Memory Database
    Using Restricted Transactional Memory to Build a Scalable In-Memory Database Zhaoguo Wang†, Hao Qian‡, Jinyang Li§, Haibo Chen‡ † School of Computer Science, Fudan University ‡ Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University § Department of Computer Science, New York University Abstract However, the correctness of the resulting code is complex to reason about and relies on the processor’s (increasingly The recent availability of Intel Haswell processors marks the complex) memory model. transition of hardware transactional memory from research Recently, Intel has shipped its 4th-generation Haswell toys to mainstream reality. DBX is an in-memory database processor with support for Hardware Transactional Mem- that uses Intel’s restricted transactional memory (RTM) to ory [16]. This opens up a third possibility to scaling multi- achieve high performance and good scalability across multi- core software. Instead of relying on fine-grained locking core machines. The main limitation (and also key to practi- and atomic operations, one can synchronize using hardware cality) of RTM is its constrained working set size: an RTM transactions, which offer a programming model that is ar- region that reads or writes too much data will always be guably even more straightforward than mutual exclusion. aborted. The design of DBX addresses this challenge in sev- The promise is that the resulting implementation is much eral ways. First, DBX builds a database transaction layer on simpler and easier-to-understand while still retaining the top of an underlying shared-memory store. The two layers performance benefits of fine-grained locking. use separate RTM regions to synchronize shared memory Does hardware transactional memory actually deliver its access.
    [Show full text]
  • Using the GNU Compiler Collection (GCC)
    Using the GNU Compiler Collection (GCC) Using the GNU Compiler Collection by Richard M. Stallman and the GCC Developer Community Last updated 23 May 2004 for GCC 3.4.6 For GCC Version 3.4.6 Published by: GNU Press Website: www.gnupress.org a division of the General: [email protected] Free Software Foundation Orders: [email protected] 59 Temple Place Suite 330 Tel 617-542-5942 Boston, MA 02111-1307 USA Fax 617-542-2652 Last printed October 2003 for GCC 3.3.1. Printed copies are available for $45 each. Copyright c 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being \GNU General Public License" and \Funding Free Software", the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the section entitled \GNU Free Documentation License". (a) The FSF's Front-Cover Text is: A GNU Manual (b) The FSF's Back-Cover Text is: You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development. i Short Contents Introduction ...................................... 1 1 Programming Languages Supported by GCC ............ 3 2 Language Standards Supported by GCC ............... 5 3 GCC Command Options .........................
    [Show full text]
  • Ebook - Informations About Operating Systems Version: August 15, 2006 | Download
    eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org AIX Internet: AIX AmigaOS Internet: AmigaOS AtheOS Internet: AtheOS BeIA Internet: BeIA BeOS Internet: BeOS BSDi Internet: BSDi CP/M Internet: CP/M Darwin Internet: Darwin EPOC Internet: EPOC FreeBSD Internet: FreeBSD HP-UX Internet: HP-UX Hurd Internet: Hurd Inferno Internet: Inferno IRIX Internet: IRIX JavaOS Internet: JavaOS LFS Internet: LFS Linspire Internet: Linspire Linux Internet: Linux MacOS Internet: MacOS Minix Internet: Minix MorphOS Internet: MorphOS MS-DOS Internet: MS-DOS MVS Internet: MVS NetBSD Internet: NetBSD NetWare Internet: NetWare Newdeal Internet: Newdeal NEXTSTEP Internet: NEXTSTEP OpenBSD Internet: OpenBSD OS/2 Internet: OS/2 Further operating systems Internet: Further operating systems PalmOS Internet: PalmOS Plan9 Internet: Plan9 QNX Internet: QNX RiscOS Internet: RiscOS Solaris Internet: Solaris SuSE Linux Internet: SuSE Linux Unicos Internet: Unicos Unix Internet: Unix Unixware Internet: Unixware Windows 2000 Internet: Windows 2000 Windows 3.11 Internet: Windows 3.11 Windows 95 Internet: Windows 95 Windows 98 Internet: Windows 98 Windows CE Internet: Windows CE Windows Family Internet: Windows Family Windows ME Internet: Windows ME Seite 1 von 138 eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org Windows NT 3.1 Internet: Windows NT 3.1 Windows NT 4.0 Internet: Windows NT 4.0 Windows Server 2003 Internet: Windows Server 2003 Windows Vista Internet: Windows Vista Windows XP Internet: Windows XP Apple - Company Internet: Apple - Company AT&T - Company Internet: AT&T - Company Be Inc. - Company Internet: Be Inc. - Company BSD Family Internet: BSD Family Cray Inc.
    [Show full text]
  • System Administration
    System Administration Varian NMR Spectrometer Systems With VNMR 6.1C Software Pub. No. 01-999166-00, Rev. C0503 System Administration Varian NMR Spectrometer Systems With VNMR 6.1C Software Pub. No. 01-999166-00, Rev. C0503 Revision history: A0800 – Initial release for VNMR 6.1C A1001 – Corrected errors on pg 120, general edit B0202 – Updated AutoTest B0602 – Added additional Autotest sections including VNMRJ update B1002 – Updated Solaris patch information and revised section 21.7, Autotest C0503 – Add additional Autotest sections including cryogenic probes Applicability: Varian NMR spectrometer systems with Sun workstations running Solaris 2.x and VNMR 6.1C software By Rolf Kyburz ([email protected]) Varian International AG, Zug, Switzerland, and Gerald Simon ([email protected]) Varian GmbH, Darmstadt, Germany Additional contributions by Frits Vosman, Dan Iverson, Evan Williams, George Gray, Steve Cheatham Technical writer: Mike Miller Technical editor: Dan Steele Copyright 2001, 2002, 2003 by Varian, Inc., NMR Systems 3120 Hansen Way, Palo Alto, California 94304 1-800-356-4437 http://www.varianinc.com All rights reserved. Printed in the United States. The information in this document has been carefully checked and is believed to be entirely reliable. However, no responsibility is assumed for inaccuracies. Statements in this document are not intended to create any warranty, expressed or implied. Specifications and performance characteristics of the software described in this manual may be changed at any time without notice. Varian reserves the right to make changes in any products herein to improve reliability, function, or design. Varian does not assume any liability arising out of the application or use of any product or circuit described herein; neither does it convey any license under its patent rights nor the rights of others.
    [Show full text]
  • Indigo Magic™ User Interface Guidelines
    Indigo Magic™ User Interface Guidelines Document Number 007-2167-001 CONTRIBUTORS Written by Jackie Neider, Deb Galdes, John C. Stearns, and Arthur Evans Illustrated by John C. Stearns, Arthur Evans, Delle Maxwell, and Doug O’Morain Edited by Christina Cary Style Card designed and illustrated by Kay Maitz Principal architects of the Silicon Graphics Style: Deb Galdes, Mike Mohageg, Michael Portuesi, Rob Myers, and Betsy Zeller Special thanks to Donna Davilla, Debbie Myers, Dave Ciemiewicz, Steve Yohanan, and Kim Rachmeler Other contributions by Dave Story, Eva Manolis, Susan Dahlberg, Doug Young, Josie Wernecke, Susan Angebranndt, Roger Powell, Dave Mott, Tom Davis, David Curley, Ken Jones, Richard Wright, Ron Edmark, Victor Riley, Ashmeet Sidana, Ken Kershner, Joel Tesler, Bob Brown, Dan Miley, Greg Ferguson, Jerry Granucci, Ed Immenschuh, Grace Pariante, Delle Maxwell, Rebecca Underwood, James Raby, Pete Sullivan, Mike Chow, Tony Wong, Jamie Schein, Mike Keeler, Anna Wichansky, Beth Fryer, Robert Reimann © Copyright 1994, Silicon Graphics, Inc.— All Rights Reserved This document contains proprietary and confidential information of Silicon Graphics, Inc. The contents of this document may not be disclosed to third parties, copied, or duplicated in any form, in whole or in part, without the prior written permission of Silicon Graphics, Inc. RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure of the technical data contained in this document by the Government is subject to restrictions as set forth in subdivision (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013 and/ or in similar or successor clauses in the FAR, or in the DOD or NASA FAR Supplement.
    [Show full text]
  • Oracle Solaris Studio 12.3 Debugging a Program With
    Oracle® Solaris Studio 12.3: Debugging a ProgramWith dbx Part No: E21993 December 2011 Copyright © 1992, 2011, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS. Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms setforth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
    [Show full text]
  • Retrocomputer Magazine
    JRetrocomputerur Magazineassic AnnoN 5 - Numero 27e - Gennaiow 2010s In prova: Atari 800 Jurassic News - Anno 5 - numero 27 - gennaio 2010 Jurassic News In allegato il compilatore PL/Bit per Apple II Rivista aperiodica di Retro-computing Gennaio 2010 Coordinatore editoriale Tullio Nicolussi [Tn] Editoriale Signori, si cambia!, 3 Redazione Sonicher [Sn] [email protected] Retrocomputing Hanno collaborato a Quello che ci siamo persi, 4 questo numero: Tullio Nicolussi [Tn] Retro Riviste Salvatore Macomer [Sm] Super Apple, 30 Lorenzo 2 [L2] Le prove di JN Besdelsec [Bs] Silicon Graphics - Indigo, 8 Lorenzo Paolini [Lp] Mario Raspanti [Mr] Retro Linguaggi Lisp (parte 2), 38 Il Racconto Impaginazione e grafica Automatik (3) - La bisca, 18 Anna [An] Diffusione Edicola Abandoned Time, 42 [email protected] Come eravamo Storia dell’interfaccia utente (2) La rivista viene diffusa in formato PDF via Internet , 24 agli utenti registrati sul SAP Corner sito Biblioteca www.jurassicnews.com. After the Software War, 28 SAP Netweaver 7.0 trial ed., 44 la registrazione è gratuita e anonima; si gradisce comunque una registrazione nominativa. TAMC Apple Club Algoritmi di Sort (5), 34 Tutti i linguaggi dell’Apple (12), Contatti 48 [email protected] Copyright I marchi citati sono di copyrights dei rispettivi proprietari. La riproduzione con qualsiasi mezzo di In Copertina illustrazioni e di articoli pubblicati sulla rivista, Il menù di start-up di un sistema Indigo della Computer nonché la loro traduzione, è riservata e non può Graphics, una workstation UNIX di alto livello che ha puntato avvenire senza espressa sulla grafica la sua offerta di sistemi ad alte prestazioni.
    [Show full text]
  • Debugging a Program with Dbx
    Debugging a Program With dbx Sun™ Studio 11 Sun Microsystems, Inc. www.sun.com Part No 819-3683-10 November 2005, Revision A Submit comments about this document at: http://www.sun.com/hwdocs/feedback Copyright © 2005 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. U.S. Government Rights - Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Use is subject to license terms. This distribution may include materials developed by third parties. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and in other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, Java, and JavaHelp are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon architecture developed by Sun Microsystems, Inc. This product is covered and controlled by U.S. Export Control laws and may be subject to the export or import laws in other countries. Nuclear, missile, chemical biological weapons or nuclear maritime end uses or end users, whether direct or indirect, are strictly prohibited. Export or reexport to countries subject to U.S. embargo or to entities identified on U.S. export exclusion lists, including, but not limited to, the denied persons and specially designated nationals lists is strictly prohibited.
    [Show full text]
  • SGI® Opengl Multipipe™ User's Guide
    SGI® OpenGL Multipipe™ User’s Guide Version 2.3 007-4318-012 CONTRIBUTORS Written by Ken Jones and Jenn Byrnes Illustrated by Chrystie Danzer Production by Karen Jacobson Engineering contributions by Craig Dunwoody, Bill Feth, Alpana Kaulgud, Claude Knaus, Ravid Na’ali, Jeffrey Ungar, Christophe Winkler, Guy Zadicario, and Hansong Zhang COPYRIGHT © 2000–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. LIMITED RIGHTS LEGEND 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. TRADEMARKS AND ATTRIBUTIONS Silicon Graphics, SGI, the SGI logo, InfiniteReality, IRIS, IRIX, Onyx, Onyx2, OpenGL, and Reality Center are registered trademarks and GL, InfinitePerformance, InfiniteReality2, IRIS GL, Octane2, Onyx4, Open Inventor, the OpenGL logo, OpenGL Multipipe, OpenGL Performer, Power Onyx, Tezro, and UltimateVision are trademarks of Silicon Graphics, Inc., in the United States and/or other countries worldwide. MIPS and R10000 are registered trademarks of MIPS Technologies, Inc.
    [Show full text]
  • A Short User Manual for Dbx
    A Short User Manual for dbx \dbx" is the name of the debugger that is available for use on many Unix systems. This document is intended to list the most common dbx commands and briefly explain how to use them. It is not a complete description of dbx but should be a sufficient reference to get started. For a more detailed description or to find out about other commands and options, execute the command % man dbx or from within dbx use the 'help' command (recommended). Subjects covered below: let (dbx) be the prompt while in dbx mode: a) Compiling your code for use with the debugger [ cc with -g flag] b) Starting the debugger [ \%dbx executable ] c) Getting help while using the debugger [ (dbx) help ] d) Running your program in the debugger [ (dbx) run ] e) Setting breakpoints in the program [ (dbx) stop ] f) Listing the breakpoints that are set [ (dbx) status ] g) Removing a breakpoint [ (dbx) delete ] h) Stepping through the program [ (dbx) step, (dbx) next ] i) Jumping ahead to the next breakpoint [ (dbx) cont ] j) Examining the values of variables [ (dbx) print ] k) Listing a portion of the source code [ (dbx) list ] l) Leaving the debugger [ (dbx) quit ] To use dbx to debug your C programs you need to follows the procedure: 1. Compiling your code for use with the debugger: You must use the -g flag when compiling your code. For example: % cc -g myfile.c will create an a.out executable suitable for dbx. 2. Starting the debugger: Give the 'dbx' command along with the name of the exe- cutable you wish to examine.
    [Show full text]
  • Debugging a Program with Dbx
    Debugging a Program With dbx A Sun Microsystems, Inc. Business 901 San Antonio Road Palo Alto, , CA 94303-4900 Part No: 805-4948 Revision A, February 1999 USA 650 960-1300 fax 650 969-9131 Debugging a Program With dbx Part No: 805-4948 Revision A, February 1999 Copyright 1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California 94303-4900 U.S.A. All rights reserved. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Portions of this product may be derived from the UNIX® system, licensed from Novell, Inc., and from the Berkeley 4.3 BSD system, licensed from the University of California. UNIX is a registered trademark in the United States and in other countries and is exclusively licensed by X/Open Company Ltd. Third-party software, including font technology in this product, is protected by copyright and licensed from Sun’s suppliers. RESTRICTED RIGHTS: Use, duplication, or disclosure by the U.S. Government is subject to restrictions of FAR 52.227-14(g)(2)(6/87) and FAR 52.227-19(6/87), or DFAR 252.227-7015(b)(6/95) and DFAR 227.7202-3(a). Sun, Sun Microsystems, the Sun logo, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc.
    [Show full text]
  • Using and Porting the GNU Compiler Collection
    Using and Porting the GNU Compiler Collection Richard M. Stallman Last updated 14 June 2001 for gcc-3.0 Copyright c 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. For GCC Version 3.0 Published by the Free Software Foundation 59 Temple Place - Suite 330 Boston, MA 02111-1307, USA Last printed April, 1998. Printed copies are available for $50 each. ISBN 1-882114-37-X Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being “GNU General Public License”, the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the section entitled “GNU Free Documentation License”. (a) The FSF’s Front-Cover Text is: A GNU Manual (b) The FSF’s Back-Cover Text is: You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development. Short Contents Introduction......................................... 1 1 Compile C, C++, Objective C, Fortran, Java ............... 3 2 Language Standards Supported by GCC .................. 5 3 GCC Command Options ............................. 7 4 Installing GNU CC ............................... 111 5 Extensions to the C Language Family .................. 121 6 Extensions to the C++ Language ...................... 165 7 GNU Objective-C runtime features .................... 175 8 gcov: a Test Coverage Program ...................... 181 9 Known Causes of Trouble with GCC ................... 187 10 Reporting Bugs.................................
    [Show full text]