ONC+ Developer's Guide
    
R
 
 raw RPC
  testing programs using low-level ( Index Term Link ) ( 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 )
  current vs. previous release ( Index Term Link )
  hand-coded registration routine ( Index Term Link )
  procedures as RPC programs ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  program numbers ( Index Term Link )
  program version numbers ( Index Term Link )
 
 registerrpc routine ( Index Term Link )
 
 releasing memory
  See memory, releasing\x0d
 
 remote copy routine ( Index Term Link ) ( Index Term Link )
 
 remote directory listing service ( Index Term Link ) ( Index Term Link )
 
 remote procedure call
  See RPC (remote procedure call)\x0d
 
 remote procedures
  converting local procedures to ( Index Term Link ) ( Index Term Link )
  identifying ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 remote time protocol ( Index Term Link ) ( Index Term Link )
 
 removing
  See deleting
 
 rendezvousing, TI-RPC and ( Index Term Link )
 
 replacing
  See changing\x0d
 
 replica servers
  NIS+ ( Index Term Link ) ( Index Term Link )
 
 reporting
  See information reporting\x0d
 
 rls.c routine ( Index Term Link ) ( Index Term Link )
 
 RPC (remote procedure call) ( Index Term Link )
  address lookup services ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  address registration
   See portmap routine
  address reporting ( Index Term Link )
  address translation ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  asynchronous mode ( Index Term Link ) ( Index Term Link )
  batching ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  broadcast
   See broadcast RPC\x0d
  described ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  errors ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  failure of ( Index Term Link )
  identifying remote procedures ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  indirect ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  information reporting ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  interface routines ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   See TI-RPC (transport-independent remote procedure call), interface routines\x0d
   bottom level ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   caching servers ( Index Term Link )
   expert level ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   intermediate level ( Index Term Link ) ( Index Term Link )
   low-level data structures ( Index Term Link )
   overview ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   simplified ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   standard ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
   top level ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( 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 ) ( Index Term Link )
  protocol
   See TI-RPC (transport-independent remote procedure call) protocol\x0d
  raw, testing programs using low-level ( Index Term Link )
  record-marking standard ( Index Term Link ) ( 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 )
 
 rpcgen tool ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPC_AUTHERROR error ( Index Term Link )
 
 rpc_broadcast routine
  current vs. previous release ( Index Term Link ) ( Index Term Link )
  described ( Index Term Link )
  source code ( Index Term Link ) ( Index Term Link )
  using ( Index Term Link ) ( Index Term Link )
 
 rpc_call routine
  current vs. previous release ( Index Term Link )
  described ( Index Term Link ) ( Index Term Link )
  using ( Index Term Link ) ( Index Term Link )
 
 RPC_CLNT preprocessing directive ( Index Term Link )
 
 rpc_control routine ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 rpc_createerr global variable ( Index Term Link )
 
 __rpc_dtbsize function ( Index Term Link ) ( Index Term Link )
 
 rpc_gss_get_mechanisms() ( Index Term Link )
 
 rpc_gss_get_principal_name() ( Index Term Link )
 
 rpc_gss_getcred() ( Index Term Link )
 
 rpc_gss_is_installed() ( Index Term Link )
 
 rpc_gss_max_data_length() ( Index Term Link )
 
 rpc_gss_principal_t principal name structure ( Index Term Link )
 
 rpc_gss_principal_t principal structure name ( Index Term Link )
 
 rpc_gss_seccreate() ( Index Term Link )
 
 rpc_gss_service_t enum ( Index Term Link )
 
 rpc_gss_set_callback() ( Index Term Link )
 
 rpc_gss_set_defaults() ( Index Term Link )
 
 rpc_gss_set_svc_name() ( Index Term Link )
 
 rpc_gss_svc_max_data_length() ( Index Term Link )
 
 RPC_HDR preprocessing directive ( Index Term Link )
 
 RPC language
  reference ( Index Term Link ) ( Index Term Link )
 
 RPC language (RPCL) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  arrays ( Index Term Link ) ( Index Term Link )
  booleans ( Index Term Link )
  C-style mode and ( Index Term Link )
  C vs. ( Index Term Link )
  constants ( Index Term Link )
  declarations ( Index Term Link ) ( Index Term Link )
  definitions ( Index Term Link ) ( Index Term Link ) ( 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 )
  example service described in ( Index Term Link ) ( 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 ) ( Index Term Link )
  pointers ( Index Term Link ) ( Index Term Link )
  portmap protocol specification in ( 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 for ( 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 ) ( 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 vs. ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 rpc.nisd command ( Index Term Link )
 
 rpc_reg routine
  current vs. previous release ( Index Term Link )
  described ( Index Term Link )
  using ( Index Term Link ) ( Index Term Link )
 
 __rpc_select_to_poll function ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPC_SVC_MTMODE_GET library routine ( Index Term Link ) ( Index Term Link )
 
 RPC_SVC_MTMODE_SET library routine ( Index Term Link )
 
 RPC_SVC preprocessing directive ( Index Term Link )
 
 RPC_SVC_THRCREATES_GET library routine ( Index Term Link )
 
 RPC_SVC_THRERRORS_GET library routine ( Index Term Link )
 
 RPC_SVC_THRMAX_GET library routine ( Index Term Link )
 
 RPC_SVC_THRMAX_SET library routine ( Index Term Link )
 
 RPC_SVC_THRTOTAL_GET library routine ( Index Term Link )
 
 RPC_TBL preprocessing directive ( Index Term Link )
 
 RPC/XDR
  See RPC language (RPCL)\x0d
 
 RPC_XDR preprocessing directive ( Index Term Link )
 
 rpcb_getaddr routine ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 rpcb_getmaps routine ( Index Term Link )
 
 rpcb_gettime routine ( Index Term Link )
 
 rpcb_rmtcall routine ( Index Term Link )
 
 rpcb_set routine
  current vs. previous release ( Index Term Link )
  described ( Index Term Link ) ( Index Term Link )
 
 rpcb_unset routine ( Index Term Link ) ( Index Term Link )
 
 rpcbind daemons
  broadcast RPC and ( Index Term Link )
  registering addresses with ( Index Term Link )
 
 rpcbind routine ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  address management functions ( Index Term Link )
  broadcast RPC and ( Index Term Link ) ( Index Term Link )
  calling ( Index Term Link )
  described ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  listing mappings ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  operation of ( Index Term Link ) ( Index Term Link )
  port number ( Index Term Link ) ( Index Term Link )
  portmap routine replaced by ( Index Term Link ) ( Index Term Link )
  protocol specification for ( Index Term Link ) ( Index Term Link )
  time service ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  version 4 ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_BCAST procedure ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_CALLIT procedure ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_DUMP procedure ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_GETADDR procedure ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_GETADDRLIST procedure ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_GETSTAT procedure ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_GETTIME procedure ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_GETVERSADDR procedure ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_INDIRECT procedure ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_NULL procedure ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_SET procedure ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_TADDR2UADDR procedure ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_UADDR2TADDR procedure ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 RPCBPROC_UNSET procedure ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 rpcgen tool
  64- vs. 32-bit systems ( Index Term Link )
  add two numbers program ( Index Term Link )
  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 and ( 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 ) ( Index Term Link )
  C and
   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 ) ( Index Term Link )
   Sun WorkShop(TM) Compilers C++ compatibility ( Index Term Link )
  client handles and
   See client handles\x0d
  client programs and
   See client programs\x0d
  client stub routines and
   See client stub routines\x0d
  compilation modes ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  complex data structure passing ( Index Term Link ) ( Index Term Link )
  converting 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 ) ( Index Term Link )
  described ( Index Term Link ) ( 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 ) ( Index Term Link )
  failure of remote procedure calls ( Index Term Link )
  flags
   listed ( Index Term Link )
   -i (xdr_inline count) ( Index Term Link ) ( 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 )
   -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 ) ( 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 ) ( 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\x0d
  server programs and
   See server programs\x0d
  server stub routines and
   See server stub routines
  socket functions and ( Index Term Link )
  spray packets program ( Index Term Link ) ( Index Term Link )
  stub routines and
   See client stub routines
  SunOS 5.x features ( Index Term Link ) ( Index Term Link )
  templates ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  TI-RPC vs. TS-RPC ( Index Term Link )
  TI-RPC vs. TS-RPC library selection ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  time-out changes ( Index Term Link ) ( 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 ) ( Index Term Link )
  XDR routine generation ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 rpcinfo routine ( Index Term Link ) ( Index Term Link )
 
 rpcproc_t
  See 64-bit system
 
 rpcprog_t
  See 64-bit system
 
 RPCPROGVERSMISMATCH error ( Index Term Link )
 
 RPCSEC_GSS security flavor
  associated files ( Index Term Link )
  auth_destroy() ( Index Term Link )
  callbacks ( Index Term Link )
  changing values ( Index Term Link )
  cookies ( Index Term Link )
  creating a context ( Index Term Link )
  credentials ( Index Term Link )
  destroying a context ( Index Term Link )
  /etc/gss/mech file ( Index Term Link )
  /etc/gss/qop file ( Index Term Link )
  get list of mechanisms ( Index Term Link )
  get list of QOPs ( Index Term Link )
  getting maximum data size ( Index Term Link )
  gsscred table ( Index Term Link )
  gsscred utility ( Index Term Link )
  list of routines ( Index Term Link )
  meaning of "flavor" ( Index Term Link )
  mechanism ( Index Term Link )
  principal names ( Index Term Link )
  QOP ( Index Term Link )
  receiving credentials ( Index Term Link )
  rpc_gss_get_mech_info() ( Index Term Link )
  rpc_gss_get_mechanisms() ( Index Term Link )
  rpc_gss_get_principal_name() ( Index Term Link )
  rpc_gss_getcred() ( Index Term Link )
  rpc_gss_max_data_length() ( Index Term Link )
  rpc_gss_seccreate() ( Index Term Link )
  rpc_gss_set_calback() ( Index Term Link )
  rpc_gss_set_defaults() ( Index Term Link )
  rpc_gss_set_svc_name() ( Index Term Link )
  rpc_gss_svc_max_data_length() ( Index Term Link )
  service
   integrity ( Index Term Link )
   privacy ( Index Term Link )
 
 /rpcsvc directory ( Index Term Link )
 
 rpcvers_t
  See 64-bit system
 
 rprintmsg routine ( Index Term Link )
 
 rq_clntcred field ( Index Term Link )
 
 rq_cred field ( Index Term Link ) ( Index Term Link )
 
 rstat program
  multithreaded ( Index Term Link ) ( Index Term Link )
 
 run configuration-script keyword ( Index Term Link )
 
 runwait configuration-script keyword ( Index Term Link ) ( Index Term Link )
 
 rusers routine ( Index Term Link )
 
 rusersDefault Para Font routine ( Index Term Link )