This book describes the DEC FUSE Version 4.0 software, an AlphaGenerationTM product. (DEC FUSE is referred to as FUSE in this book.) FUSE is a graphical user interface with an integrated environment for software development, analysis, and maintenance on Digital UNIXR systems.
This book is primarily for software developers who will use FUSE tools to create, analyze, and maintain programs on UNIX systems.
This book contains the following chapters and appendixes:
Chapter 1 introduces FUSE and highlights the major features.
Chapter 2 explains how to set up to use FUSE.
Chapter 3 provides a guided tour of FUSE.
Chapters 4 through 21 provide reference information on the individual FUSE tools.
Appendix A lists reserved words for the languages that FUSE supports.
Appendix B explains how to generate a static analysis database outside a FUSE session.
Appendix C lists and describes the environment variables used by FUSE.
Appendix D describes the options for invoking the
fuse
command.
Appendix E describes ways to optimize your FUSE environment.
In addition to this book, the FUSE information set includes the following:
Ladebug Debugger Manual: Window and Command-Line Interface
Provides full details on using the Ladebug debugger. This manual is part of the Digital UNIX operating system documentation.
FUSE Tutorials
These online exercises allow you to practice fundamental FUSE skills in the context of a programming project. For information on how to access the tutorials, see Chapter Chapter 2.
FUSE Overview
This online interactive introduction to FUSE is designed to give you a hands-on overview of product features and use. For information on how to access the overview, see Chapter Chapter 3.
Online Help
Directions on using each tool's main window, menus, and dialog boxes are available from the online Help. Troubleshooting information and corrective action for errors are also available on-line. You can access the online Help through a tool's Help menu or the Help button on any dialog box.
DEC FUSE Installation Instruction Sheet
This document provides step-by-step instructions on how to install FUSE.
DEC FUSE EnCASE Manual
This online manual (shipped on the documentation CD as a Web document) provides instructions on how to integrate a tool into the FUSE environment.
DEC FUSE Release Notes
This online document (shipped on the documentation CD as a Web document) summarizes known problems with FUSE.
DIGITAL prides itself on responding to customer needs. In order to continue serving you, we appreciate your comments, suggestions, and general feedback on the documentation, FUSE, and DIGITAL UNIX software development tools.
To reach us, send email to the following address:
fuse-comments@zko.dec.com
.
Optionally, include your name, e-mail address, and telephone number so that we can provide you with updates on what is happening with DIGITAL software development tools.
For more information on DIGITAL products:
See the following World Wide Web URLs:
http://www.digital.com/info/fuse
http://www.digital.com/home.html
Send mail to:
info@digital.com
Mail sent to this address automatically returns a list of information that is electronically available from DIGITAL. The list includes information about World Wide Web access, ftp acess, online ordering information, DIGITAL product information, DIGITAL newsletters, and so on.
This book uses the following conventions:
Convention | Meaning |
|
Represents the C shell system prompt. |
|
Represents the system prompt for the Bourne and Korn shells. |
|
Represents the superuser prompt. |
|
Monospace type indicates the name of a file, program symbol, environment variable, or standard UNIX utility. |
|
Italic monospace type indicates variable values, placeholders, function argument names, and names of example programs. |
Actions: Iconify |
Indicates an item on a menu. In this example, you would choose the Iconify item from the Actions menu. |
[ | ] { | } |
In syntax definitions, brackets indicate items that are optional and braces indicate items that are required. Vertical bars separating items inside brackets or braces indicate that you choose one item from among those listed. |
... |
In syntax definitions, a horizontal ellipsis indicates that the preceding item can be repeated one or more times. |
cat(1) |
A cross-reference to a reference page includes the appropriate section number in parentheses. For example, cat(1) indicates that you can find information on the cat command in Section 1 of the reference pages. |
Meta+x |
This symbol indicates that you hold down the first named key while pressing the key or mouse button that follows the plus sign. |
Ctrl+\ f |
This symbol indicates that you press the Ctrl key and backslash (\) keys simultaneously, release those keys, then press and release the character key (the letter f, in this example). |
|
This is an Emacs Editor convention for control-key sequence (for example, Ctrl+c followed by Ctrl+m). In this book, the Emacs convention is used when describing key bindings for Emacs functions. |