ONC+ Developer's Guide
    
R
 
 raw RPC, testing programs using low-level ( Index Term Link )
 
 READDIR procedure ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 record-marking standard ( Index Term Link ) ( Index Term Link )
 
 record streams
  XDR ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 recursive data structures ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 registering
  addresses
   See portmap routine
  authentication numbers ( Index Term Link )
  procedures as RPC programs ( Index Term Link ) ( Index Term Link )
  program numbers ( Index Term Link )
 
 registration ( Index Term Link )
  hand-coded registration routine ( Index Term Link )
  procedures as RPC programs ( Index Term Link )
  program version numbers ( Index Term Link )
 
 releasing memory, See memory, releasing
 
 remote directory listing service ( Index Term Link ) ( Index Term Link )
 
 remote procedure call, See RPC
 
 remote procedures
  conversion of local procedures ( Index Term Link )
  conversion of local procedures to ( Index Term Link )
  identification ( Index Term Link ) ( Index Term Link )
  identifying ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 Remote Time Protocol ( Index Term Link ) ( Index Term Link )
 
 removing ( Index Term Link )
 
 rendezvousing, TI-RPC ( Index Term Link )
 
 replacing, See changing
 
 replica servers
  NIS+ ( Index Term Link ) ( Index Term Link )
 
 reporting, See information reporting
 
 rls.c routine ( Index Term Link )
 
 RPC ( Index Term Link )
  address look-up services ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  address registration ( Index Term Link )
  address reporting ( Index Term Link )
  address translation ( Index Term Link ) ( Index Term Link )
  asynchronous mode ( Index Term Link ) ( Index Term Link )
  batched ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  batching ( Index Term Link )
  broadcast
   See broadcast RPC
  errors ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  identification of remote procedures ( Index Term Link )
  identifying remote procedures ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  indirect ( Index Term Link )
  information report ( Index Term Link ) ( Index Term Link )
  information reporting ( Index Term Link )
  interface routines ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   See TI-RPC interface routines
   bottom-level ( Index Term Link )
   caching servers ( Index Term Link )
   expert-level ( Index Term Link ) ( Index Term Link )
   intermediate level ( Index Term Link ) ( Index Term Link )
   low-level data structures ( Index Term Link )
   simplified ( Index Term Link ) ( Index Term Link )
   standard ( Index Term Link )
   top-level ( Index Term Link )
  multiple client versions ( Index Term Link ) ( Index Term Link )
  multiple server versions ( Index Term Link ) ( Index Term Link )
  name-to-address translation ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  network selection ( Index Term Link )
  poll routine ( Index Term Link ) ( Index Term Link )
  port monitor usage ( Index Term Link )
  protocol
   See TI-RPC protocol
  record-marking standard ( Index Term Link )
  standards ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  transient RPC program numbers ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  transport selection ( Index Term Link )
  transport types ( Index Term Link )
 
 RPC (, identifying remote procedures ( Index Term Link )
 
 RPC (remote procedure call)
  errors ( Index Term Link )
  failure of ( Index Term Link )
  interface routines
   top-level ( Index Term Link )
 
 rpcgen tool ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPC_AUTHERROR error ( Index Term Link )
 
 RPC call, record-marking standard ( Index Term Link )
 
 RPC_CLNT preprocessing directive ( Index Term Link )
 
 rpc_createerr global variable ( Index Term Link )
 
 rpc_gss_principal_t principal name structure ( Index Term Link )
 
 rpc_gss_principal_t principal structure name ( Index Term Link )
 
 RPC_HDR preprocessing directive ( Index Term Link )
 
 RPC language, reference ( Index Term Link )
 
 RPC language (RPCL) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  arrays ( Index Term Link ) ( Index Term Link )
  Booleans ( Index Term Link )
  C ( Index Term Link )
  C-style mode and ( Index Term Link )
  constants ( Index Term Link )
  declarations ( Index Term Link ) ( Index Term Link )
  definitions ( Index Term Link )
  discriminated unions ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  enumerations ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  example protocol described in ( Index Term Link )
  fixed-length arrays ( Index Term Link ) ( Index Term Link )
  keywords ( Index Term Link )
  opaque data ( Index Term Link )
  overview ( Index Term Link )
  pointers ( Index Term Link ) ( Index Term Link )
  portmap protocol specification ( Index Term Link ) ( Index Term Link )
  program declarations ( Index Term Link ) ( Index Term Link )
  simple declarations ( Index Term Link )
  special cases ( Index Term Link ) ( Index Term Link )
  specification ( Index Term Link ) ( Index Term Link )
  strings ( Index Term Link ) ( Index Term Link )
  structures ( Index Term Link ) ( Index Term Link )
  syntax ( Index Term Link ) ( Index Term Link )
  type definitions ( Index Term Link )
  unions ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  variable-length arrays ( Index Term Link )
  voids ( Index Term Link )
  XDR language ( Index Term Link )
  XDR language vs. ( Index Term Link ) ( Index Term Link )
 
 RPC_SVC preprocessing directive ( Index Term Link )
 
 RPC_TBL preprocessing directive ( Index Term Link )
 
 RPC/XDR, See RPC language (RPCL)
 
 RPC_XDR preprocessing directive ( Index Term Link )
 
 rpcbind daemons, registering addresses with ( Index Term Link )
 
 rpcbind routine ( Index Term Link ) ( Index Term Link )
 
 rpcbind routine, time service ( Index Term Link )
 
 RPCBPROC_CALLIT procedure ( Index Term Link )
 
 RPCBPROC_GETTIME procedure ( Index Term Link )
 
 rpcgen tool
  advantages ( Index Term Link )
  arguments ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  authentication ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  batched code example ( Index Term Link ) ( Index Term Link )
  broadcast call server response ( Index Term Link )
  C and ( Index Term Link )
   ANSI C compliance ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   C-style mode ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   preprocessing directives ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  client handles and
   See client handles
  client programs and
   See client programs
  client stub routines and
   See client stub routines
  compilation modes ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  complex data structure passing ( Index Term Link ) ( Index Term Link )
  conversion of local procedures to remote procedures ( Index Term Link ) ( Index Term Link )
  cpp directive ( Index Term Link )
  debugging ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  defaults
   argument passing mode ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   C preprocessor ( Index Term Link )
   client time-out period ( Index Term Link )
   compilation mode ( Index Term Link )
   library selection ( Index Term Link )
   MT-safety ( Index Term Link ) ( Index Term Link )
   output ( Index Term Link )
   server exit interval ( Index Term Link )
  define statements on command line ( Index Term Link )
  directory listing program ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  dispatch tables ( Index Term Link ) ( Index Term Link )
  failure of remote procedure calls ( Index Term Link )
  flags ( Index Term Link )
   listed ( Index Term Link )
   -A (MT Auto mode) ( Index Term Link ) ( Index Term Link )
   -a (templates) ( Index Term Link ) ( Index Term Link )
   -b (TS-RPC library) ( Index Term Link ) ( Index Term Link )
   -i (xdr_inline() count) ( Index Term Link )
   -M (MT-safe code) ( Index Term Link ) ( Index Term Link )
   -N (C-style mode) ( Index Term Link ) ( Index Term Link )
   -Sc (templates) ( Index Term Link ) ( Index Term Link )
   -Sm (templates) ( Index Term Link ) ( Index Term Link )
   -Ss (templates) ( Index Term Link ) ( Index Term Link )
  hand-coding vs. ( Index Term Link )
  handles and
   See client handles
  libraries
   libnsl ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   selecting TI-RPC or TS-RPC library ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  MT (multithread) Auto mode ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  MT (multithread)-safe code ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  naming remote procedure calls ( Index Term Link )
  network types/transport selection ( Index Term Link )
  Newstyle (C-style) mode ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  optional output ( Index Term Link )
  pointers ( Index Term Link ) ( Index Term Link )
  port monitor support ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  preprocessing directives ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  print message program ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  programming techniques ( Index Term Link ) ( Index Term Link )
  server handles and
   See server handles
  server programs and
   See server programs
  server stub routines and
   See server stub routines
  socket functions ( Index Term Link )
  spray packets program ( Index Term Link ) ( Index Term Link )
  stub routines and
   See client stub routines
  templates ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  TI-RPC and TS-RPC library selection ( Index Term Link )
  TI-RPC vs. TS-RPC ( Index Term Link )
  TI-RPC vs. TS-RPC library selection ( Index Term Link ) ( Index Term Link )
  time-out changes ( Index Term Link )
  time server program ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  tutorial ( Index Term Link ) ( Index Term Link )
  variable declarations and ( Index Term Link )
  xdr_inline count ( Index Term Link )
  xdr_inline() count ( Index Term Link )
  XDR routine generation ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPCPROGVERSMISMATCH error ( Index Term Link )
 
 RPCSEC_GSS security flavor
  /etc/gss/qop file ( Index Term Link )
  etc/gss/mech/ file ( Index Term Link )
  service
   integrity ( Index Term Link )
 
 /rpcsvc directory ( Index Term Link )
 
 rstat program, multithreaded ( Index Term Link )
 
 run configuration-script keyword ( Index Term Link )
 
 runwait configuration-script keyword ( Index Term Link ) ( Index Term Link )