C
- C
- rpcgen tool, Compile-Time ANSI C-compliant Code
- ANSI C compliance
- SunOS 9 Software Environment Features
- Compile-Time Flags
- Compile-Time ANSI C-compliant Code
- C-style mode
- SunOS 9 Software Environment Features
- Compile-Time Flags
- Compile-Time C-style Mode
- Compile-Time C-style Mode
- preprocessing directives
- Preprocessing Directives
- cpp Directive
- Command-Line Define Statements
rpcgen tool and
- C-style mode, RPCL C-style Mode
- C-style mode
- rpcgen tool
- SunOS 9 Software Environment Features
- Compile-Time Flags
- Compile-Time C-style Mode
- Compile-Time C-style Mode
- RPCL C-style Mode
- caching
- NIS+, NIS+ Administration Commands
- server, Server Caching
- call semantics
- TI-RPC
- Call Semantics
- Transports and Semantics
- callback procedures, Using Transient RPC Program Numbers
- and transient RPC program numbers
- Using Transient RPC Program Numbers
- Using Transient RPC Program Numbers
- NIS+
- Program Compilation
- Program Compilation
- RPCSEC_GSS, Callbacks
- uses, Using Transient RPC Program Numbers
- CBC (cipher block chaining) mode, AUTH_KERB Authentication
- cd command, run Keyword
- change, NIS+ table entry objects, NIS+ API
- changes, port monitor configuration scripts, Printing, Installing, and Replacing Configuration Scripts
- changing
- port monitor configuration scripts, Per-Service Configuration Scripts
- port monitor services, Port Monitor Administrative File _pmtab
- cipher block chaining (CBC) mode, AUTH_KERB Authentication
- circuit-oriented transports, when to use, Transport Selection
- circuit_v transport type, Network Selection
- cl_auth field, Low-Level Data Structures
- classes of messages, Message Classes
- client authentication, Preface
- client handles
- Top-Level Routines
- Intermediate-Level Routines
- Expert-Level Routines
- Bottom-Level Routines
- creating, Top-Level Interface
- expert-level interface
- Client Side of the Expert-Level Interface
- Client Side of the Expert-Level Interface
- intermediate level interface
- Client Side of the Intermediate-Level Interface
- Client Side of the Intermediate-Level Interface
- top-level interface
- Converting Local Procedures to Remote Procedures
- Client Side of the Top-Level Interface
- top-level level interface, Top-Level Routines
creation
- bottom-level interface, Client Side of the Bottom-Level Interface
- top-level interface, Converting Local Procedures to Remote Procedures
destroying
- top-level interface, Converting Local Procedures to Remote Procedures
destruction
- expert-level interface, Client Side of the Expert-Level Interface
- top-level interface, Client Side of the Top-Level Interface
low-level data structures, Low-Level Data Structures
- low-level data structures for, Low-Level Data Structures
- client programs
- and rpcgen tool, Converting Local Procedures to Remote Procedures
- directory listing service, Directory Listing Program and Support Routines (rpcgen)
remote copy
- Connection-Oriented Transports
- Connection-Oriented Transports
- rpcgen tool
- ANSI C-compliance, Compile-Time ANSI C-compliant Code
- complex data structure passing
- Passing Complex Data Structures
- Passing Complex Data Structures
- debugging
- Debugging Applications
- Debugging Applications
- directory listing service
- Passing Complex Data Structures
- Passing Complex Data Structures
- message printing code example
- Converting Local Procedures to Remote Procedures
- Converting Local Procedures to Remote Procedures
- MT-safety
- SunOS 9 Software Environment Features
- Compile-Time MT-Safe Code
- Compile-Time MT-Safe Code
- overview
- rpcgen Tutorial
- Converting Local Procedures to Remote Procedures
simplified interface, Client Side of Simplified Interface
- client stub routines
- rpcgen tool
- What Is rpcgen?
- Converting Local Procedures to Remote Procedures
- Converting Local Procedures to Remote Procedures
- C-style mode
- Compile-Time C-style Mode
- Compile-Time C-style Mode
- MT Auto mode, Compile-Time MT Auto Mode
- MT-safe
- Compile-Time MT-Safe Code
- Compile-Time MT-Safe Code
- MT-unsafe
- Compile-Time MT-Safe Code
- Compile-Time MT-Safe Code
- preprocessing directive, Preprocessing Directives
- client templates
- rpcgen tool
- SunOS 9 Software Environment Features
- Compile-Time Flags
- Compile-Time Client and Server Templates
- Compile-Time C-style Mode
- Compile-Time C-style Mode
- client time-out periods, Top-Level Routines
- creation of timed clients
- Client Side of the Top-Level Interface
- Client Side of the Intermediate-Level Interface
- rpcgen tool, Time-out Changes
- clients
- batched
- Batching
- Batching
- Batched Code Example
- Batched Code Example
- multiple versions
- Multiple Client Versions
- Multiple Client Versions
- multithreaded, MT Client Overview
- safety
- Compile-Time MT-Safe Code
- Compile-Time MT-Safe Code
- Compile-Time MT-Safe Code
- Compile-Time MT-Safe Code
- Programmer's Interface to RPC
- User mode
- MT User Mode
- Freeing Library Resources in User Mode
- Freeing Library Resources in User Mode
NIS+, NIS+ Administration Commands
- transaction IDs and, Transports and Semantics
- TS-RPC and TI-RPC
- Comparison Examples
- Comparison Examples
- _clnt.c suffix, Converting Local Procedures to Remote Procedures
- clnt_create routine, code example, Converting Local Procedures to Remote Procedures
- clnt_perror routine, Debugging Applications
- clnt_sperror routine, Debugging Applications
- clock synchronization, Preface
- comments, XDR language, Lexical Notes
- compatibility
- library functions
- Function Compatibility Lists
- Other Functions
- compilation
- NIS+, Program Compilation
- rpcgen tool
- SunOS 9 Software Environment Features
- Compile-Time C-style Mode
- Compile-Time C-style Mode
- complex data structures, Preface
- packing with xdr_inline
- Compile-Time Flags
- Compile-Time xdr_inline() Count
- rpcgen tool
- Passing Complex Data Structures
- Passing Complex Data Structures
- compound data type filters
- XDR
- Passing Arbitrary Data Types
- Constructed Data Type Filters
- _config file
- Interpreting Configuration Scripts With doconfig()
- Per-Port Monitor Configuration Files
- Per-Port Monitor Configuration Scripts
- config file, Important Files
- configuration scripts, Preface
- connection-oriented endpoints, Low-Level Data Structures
- connection-oriented transports, Preface
- and port monitors
- Using Port Monitors
- Using Port Monitors
- client handle creation for, Bottom-Level Routines
- nettype parameters for, Network Selection
- remote copy code example, Connection-Oriented Transports
- server handle creation for, Bottom-Level Routines
- connectionless transports
- Preface
- Preface
- client handle creation for, Bottom-Level Routines
- nettype parameters for, Network Selection
- server handle creation for, Bottom-Level Routines
- UDP
- Preface
- rpcbind Operation
- constants
- RPC language, RPCL Constants
- XDR language
- Constant
- Lexical Notes
- Syntax Notes
- constructed data type filters
- XDR
- Passing Arbitrary Data Types
- Constructed Data Type Filters
- conversation key
- AUTH_DES authentication
- AUTH_DES Authentication Verifiers
- AUTH_DES Authentication Verifiers
- DES Authentication Protocol (in XDR language)
- DES Authentication Protocol (in XDR language)
- Diffie-Hellman Encryption
- conversion
- of local procedures to remote procedures
- Converting Local Procedures to Remote Procedures
- Converting Local Procedures to Remote Procedures
- to XDR format
- Passing Complex Data Structures
- Passing Complex Data Structures
- XDR Library
- convert
- addresses, Porting Issues
- from XDR format
- Passing Arbitrary Data Types
- Client Side of the Top-Level Interface
- Memory Allocation With XDR
- Memory Allocation With XDR
- XDR Library
- XDR Library
- to XDR format
- Passing Arbitrary Data Types
- Memory Allocation With XDR
- Memory Allocation With XDR
- What Is XDR?
- XDR Library
- converting
- addresses, Name-to-Address Translation
- to XDR format, Passing Arbitrary Data Types
- copy
- NIS+ database entries, NIS+ API
- NIS+ objects, NIS+ API
- NIS+ table entry objects, NIS+ API
- copying, remote, Connection-Oriented Transports
- counted byte strings, Preface
- cpp directive, rpcgen tool, cpp Directive
- crashes
- server
- Transports and Semantics
- Nicknames and Clock Synchronization
- create
- NIS+ databases, NIS+ API
- NIS+ directory objects, Program Compilation
- NIS+ group objects
- Program Compilation
- Program Compilation
- NIS+ table objects, Program Compilation
- creating
- utmpx entries
- Creating utmpx Entries
- Port Monitor Administrative File _pmtab
- Port Monitor Responsibilities
- creation, of NIS+ group objects, NIS+ API
- creation of, NIS+ table objects, Program Compilation
- credentials
- AUTH_DES, DES Authentication Protocol (in XDR language)
- AUTH_DES
- AUTH_DES Authentication
- DES Authentication Protocol (in XDR language)
- AUTH_KERB
- AUTH_KERB Authentication
- AUTH_KERB Authentication
- AUTH_KERB Authentication
- NFS Mount Example
- KERB Authentication Protocol
- window
- AUTH_DES Authentication
- AUTH_KERB Authentication
- window (lifetime) of
- AUTH_DES Authentication Verifiers
- DES Authentication Protocol (in XDR language)
- DES Authentication Protocol (in XDR language)
- KERB Authentication Protocol