Back to index

glibc  2.9
Functions
nis_xdr.h File Reference
#include <features.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool_t _xdr_nis_attr (XDR *, nis_attr *) attribute_hidden
bool_t _xdr_nis_name (XDR *, nis_name *) attribute_hidden
bool_t _xdr_nis_server (XDR *, nis_server *) attribute_hidden
bool_t _xdr_directory_obj (XDR *, directory_obj *) attribute_hidden
bool_t _xdr_nis_object (XDR *, nis_object *) attribute_hidden
bool_t _xdr_nis_error (XDR *, nis_error *) attribute_hidden
bool_t _xdr_ns_request (XDR *, ns_request *) attribute_hidden
bool_t _xdr_ping_args (XDR *, ping_args *) attribute_hidden
bool_t _xdr_cp_result (XDR *, cp_result *) attribute_hidden
bool_t _xdr_nis_tag (XDR *, nis_tag *) attribute_hidden
bool_t _xdr_nis_taglist (XDR *, nis_taglist *) attribute_hidden
bool_t _xdr_fd_args (XDR *, fd_args *) attribute_hidden
bool_t _xdr_fd_result (XDR *, fd_result *) attribute_hidden
bool_t _xdr_ib_request (XDR *, ib_request *)
 libnsl_hidden_proto (_xdr_ib_request) extern bool_t _xdr_nis_result(XDR *

Function Documentation

bool_t _xdr_cp_result ( XDR ,
cp_result *   
)

Definition at line 385 of file nis_xdr.c.

{
  bool_t res = xdr_nis_error (xdrs, &objp->cp_status);
  if (__builtin_expect (res, TRUE))
    {
      res = xdr_uint32_t (xdrs, &objp->cp_zticks);
      if (__builtin_expect (res, TRUE))
       res = xdr_uint32_t (xdrs, &objp->cp_dticks);
    }
  return res;
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_directory_obj ( XDR ,
directory_obj *   
)

Definition at line 103 of file nis_xdr.c.

{
  bool_t res = xdr_nis_name (xdrs, &objp->do_name);
  if (__builtin_expect (res, TRUE))
    {
      res = xdr_nstype (xdrs, &objp->do_type);
      if (__builtin_expect (res, TRUE))
       {
         res = xdr_array (xdrs, (void *) &objp->do_servers.do_servers_val,
                        &objp->do_servers.do_servers_len, ~0,
                        sizeof (nis_server), (xdrproc_t) _xdr_nis_server);
         if (__builtin_expect (res, TRUE))
           {
             res = xdr_uint32_t (xdrs, &objp->do_ttl);
             if (__builtin_expect (res, TRUE))
              res = xdr_array (xdrs,
                             (void *) &objp->do_armask.do_armask_val,
                             &objp->do_armask.do_armask_len, ~0,
                             sizeof (oar_mask), (xdrproc_t) xdr_oar_mask);
           }
       }
    }
  return res;
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_fd_args ( XDR ,
fd_args *   
)

Definition at line 415 of file nis_xdr.c.

{
  bool_t res = xdr_nis_name (xdrs, &objp->dir_name);
  if (__builtin_expect (res, TRUE))
    res = xdr_nis_name (xdrs, &objp->requester);
  return res;
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_fd_result ( XDR ,
fd_result *   
)

Definition at line 424 of file nis_xdr.c.

{
  bool_t res = xdr_nis_error (xdrs, &objp->status);
  if (__builtin_expect (res, TRUE))
    {
      res = xdr_nis_name (xdrs, &objp->source);
      if (__builtin_expect (res, TRUE))
       {
         res = xdr_bytes (xdrs, (char **) &objp->dir_data.dir_data_val,
                        &objp->dir_data.dir_data_len, ~0);
         if (__builtin_expect (res, TRUE))
           res = xdr_bytes (xdrs, (char **) &objp->signature.signature_val,
                          &objp->signature.signature_len, ~0);
       }
    }
  return res;
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_ib_request ( XDR ,
ib_request *   
)

Definition at line 337 of file nis_xdr.c.

{
  bool_t res = xdr_nis_name (xdrs, &objp->ibr_name);
  if (__builtin_expect (res, TRUE))
    {
      res = xdr_array (xdrs, (void *) &objp->ibr_srch.ibr_srch_val,
                     &objp->ibr_srch.ibr_srch_len, ~0,
                     sizeof (nis_attr), (xdrproc_t) xdr_nis_attr);
      if (__builtin_expect (res, TRUE))
       {
         res = xdr_u_int (xdrs, &objp->ibr_flags);
         if (__builtin_expect (res, TRUE))
           {
             res = xdr_array (xdrs, (void *) &objp->ibr_obj.ibr_obj_val,
                            &objp->ibr_obj.ibr_obj_len, 1,
                            sizeof (nis_object),
                            (xdrproc_t) _xdr_nis_object);
             if (__builtin_expect (res, TRUE))
              {
                res = xdr_array (xdrs,
                               (void *) &objp->ibr_cbhost.ibr_cbhost_val,
                               &objp->ibr_cbhost.ibr_cbhost_len, 1,
                               sizeof (nis_server),
                               (xdrproc_t) _xdr_nis_server);
                if (__builtin_expect (res, TRUE))
                  {
                    res = xdr_u_int (xdrs, &objp->ibr_bufsize);
                    if (__builtin_expect (res, TRUE))
                     res =  xdr_netobj (xdrs, &objp->ibr_cookie);
                  }
              }
           }
       }
    }
  return res;
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_nis_attr ( XDR ,
nis_attr  
)
bool_t _xdr_nis_error ( XDR ,
nis_error *   
)

Definition at line 288 of file nis_xdr.c.

{
  return xdr_nis_error (xdrs, objp);
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_nis_name ( XDR ,
nis_name  
)

Definition at line 45 of file nis_xdr.c.

{
  return xdr_nis_name (xdrs, objp);
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_nis_object ( XDR ,
nis_object *   
)

Definition at line 249 of file nis_xdr.c.

{
  bool_t res = xdr_nis_oid (xdrs, &objp->zo_oid);
  if (__builtin_expect (res, TRUE))
    {
      res = xdr_nis_name (xdrs, &objp->zo_name);
      if (__builtin_expect (res, TRUE))
       {
         res = xdr_nis_name (xdrs, &objp->zo_owner);
         if (__builtin_expect (res, TRUE))
           {
             res = xdr_nis_name (xdrs, &objp->zo_group);
             if (__builtin_expect (res, TRUE))
              {
                res = xdr_nis_name (xdrs, &objp->zo_domain);
                if (__builtin_expect (res, TRUE))
                  {
                    res = xdr_u_int (xdrs, &objp->zo_access);
                    if (__builtin_expect (res, TRUE))
                     {
                       res = xdr_uint32_t (xdrs, &objp->zo_ttl);
                       if (__builtin_expect (res, TRUE))
                         res = xdr_objdata (xdrs, &objp->zo_data);
                     }
                  }
              }
           }
       }
    }
  return res;
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_nis_server ( XDR ,
nis_server *   
)

Definition at line 85 of file nis_xdr.c.

{
  bool_t res = xdr_nis_name (xdrs, &objp->name);
  if (__builtin_expect (res, TRUE))
    {
      res = xdr_array (xdrs, (void *) &objp->ep.ep_val, &objp->ep.ep_len,
                     ~0, sizeof (endpoint), (xdrproc_t) xdr_endpoint);
      if (__builtin_expect (res, TRUE))
       {
         res = xdr_u_int (xdrs, &objp->key_type);
         if (__builtin_expect (res, TRUE))
           res = xdr_netobj (xdrs, &objp->pkey);
       }
    }
  return res;
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_nis_tag ( XDR ,
nis_tag *   
)

Definition at line 398 of file nis_xdr.c.

{
  bool_t res = xdr_u_int (xdrs, &objp->tag_type);
  if (__builtin_expect (res, TRUE))
    res = xdr_string (xdrs, &objp->tag_val, ~0);
  return res;
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_nis_taglist ( XDR ,
nis_taglist *   
)

Definition at line 407 of file nis_xdr.c.

{
  return xdr_array (xdrs, (void *) &objp->tags.tags_val,
                  &objp->tags.tags_len, ~0, sizeof (nis_tag),
                  (xdrproc_t) _xdr_nis_tag);
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool_t _xdr_ns_request ( XDR ,
ns_request *   
)

Here is the caller graph for this function:

bool_t _xdr_ping_args ( XDR ,
ping_args *   
)

Here is the caller graph for this function: