Documentation Home
> Solaris 8 Software Developer Supplement
Solaris 8 Software Developer Supplement
Book Information
Preface
Chapter 1 What's New at a Glance
Chapter 2 Writing Device Drivers Topics
Chapter 3 High-Availability Drivers
Driver Hardening
Device Driver Instances
Exclusive Use of DDI Access Handles
Detecting Corrupted Data
Corruption of Device Management and Control Data
Corruption of Received Data
Detecting Faults
Containment of Faults
DMA Isolation
Handling Stuck Interrupts
Additional Driver Hardening Considerations
Thread Interaction
Threats From Top-Down Requests
Adaptive Strategies
Serviceability
Checking the Current Device State
Correct Behavior When a Device Has Failed
Fault Reporting
Periodic Health Checks
Chapter 4 SPARC: Driver Hardening Test Harness
Test Harness Description
Fault Injection
Data Access Functions
Setting Up the Test Harness
Installing the Test Harness
Configuring the Test Harness
Test Harness Properties
Testing the Driver
Creating Faults
Injecting Faults
Fault-Injection Process
Test Harness Warnings
Using Scripts to Automate the Test Process
Automated Test Process
Chapter 5 Drivers for Network Devices
Generic LAN Driver Overview
Type DL_ETHER: Ethernet V2 and ISO 8802-3 (IEEE 802.3)
Types DL_TPR and DL_FDDI: SNAP Processing
Type DL_TPR: Source Routing
Style 1 and Style 2 DLPI Providers
Implemented DLPI Primitives
Implemented ioctl Functions
GLD Driver Requirements
Network Statistics
Declarations and Data Structures
gld_mac_info Structure
gld_stats Structure
Entry Point and Service Routines
Arguments Used by GLD Routines
Entry Points
Return Values
Service Routines
Chapter 6 Language Support Topics
Chapter 7 Additional Partial Locales
Additional Partial Locales for European Solaris Software
Localization in the Base and Multilingual Solaris Product
Central Europe
Eastern European Additions
South Europe
European Localization
Chapter 8 Print Filter Enhancement mp(1)
mp(1) Print Filter Enhancement Overview
Localization of the Configuration File
Font Aliasing
Font Group Definition
Mapping From the Intermediate Code Ranges to the Font Group in a Locale
Associating Each Font With the Shared Object That Maps the Intermediate Code Points to the Presentation Forms in the Fonts Encoding
Customizing Existing prolog Files and Adding New prolog Files
Common prolog Files
Print Layout prolog Files
Locale-Dependent Prolog File
What Is prolog.ps
Example of the prolog.ps File
How to Add or Change Composite Fonts in an existing prolog.ps File
How to Create a prolog.ps File
Where Is prolog.ps?
.xpr File Customization
STARTCOMMON/ENDCOMMON Keywords
STARTPAGE/ENDPAGE
STARTCOLUMN/ENDCOLUMN
Creating a New .xpr File
Chapter 9 Development Tools Topics
Chapter 10 Using appcert
Purpose of the appcert Utility
What appcert Checks
Private Symbol Usage
Static Linking
Unbound Symbols
What appcert Does Not Check
Working with appcert
appcert Options
appcert Results
Correcting Problems Reported by appcert
Chapter 11 WBEM SDK
Web-Based Enterprise Management (WBEM)
Chapter 12 Linkers and Libraries Guide Revisions
Changes to Linkers and Libraries Guide
Chapter 13 Solaris Modular Debugger Guide Revisions
Changes to Solaris Modular Debugger Guide
Chapter 14 Multithreaded Programming Guide Revisions
SPARC: Changes to Multithreaded Programming Guide
Chapter 15 Interface Development Topics
Chapter 16 System Interface Guide Revisions
Changes to System Interface Guide
Chapter 17 Java 2 Standard Edition and JDK Topics
Chapter 18 Java 2 Standard Edition and JDK New Feature Information
Java 2 SDK, Standard Edition, version 1.3.0
Performance Enhancements
Easier Web Deployment
Applet Caching
Automatic Deployment of Optional Packages
Enterprise Interoperability
Java IDL and RMI-IIOP
Java Naming and Directory Interface (JNDI) API
Security Advances
Support for RSA Signatures
Dynamic Trust Management
Improved Support for Public-Key Certificates
Java Sound
Enhanced APIs and Improved Ease of Development
AWT Enhancements
Java 2D Technology Enhancements
Java Platform Debugger Architecture (JPDA)
Internationalization
Other Enhancements to Platform Libraries and Tools.
Java 2 SDK, Standard Edition, version 1.2.2_07a and Previous Releases
JDK Releases
Java Servlet Support in Apache Web Server
© 2010, Oracle Corporation and/or its affiliates