bool_t xdr_Create_LinkParms (XDR *xdrs, Create_LinkParms *objp) { #if defined(SOLARIS) && !defined(_LP64) register long *buf; #else register int32_t *buf; #endif if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_long (xdrs, &objp->clientId)) return FALSE; if (!xdr_bool (xdrs, &objp->lockDevice)) return FALSE; if (!xdr_u_long (xdrs, &objp->lock_timeout)) return FALSE; } else { IXDR_PUT_INT32(buf, objp->clientId); IXDR_PUT_BOOL(buf, objp->lockDevice); IXDR_PUT_U_INT32(buf, objp->lock_timeout); } if (!xdr_string (xdrs, &objp->device, ~0)) return FALSE; return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_long (xdrs, &objp->clientId)) return FALSE; if (!xdr_bool (xdrs, &objp->lockDevice)) return FALSE; if (!xdr_u_long (xdrs, &objp->lock_timeout)) return FALSE; } else { objp->clientId = IXDR_GET_INT32(buf); objp->lockDevice = IXDR_GET_BOOL(buf); objp->lock_timeout = IXDR_GET_U_INT32(buf); } if (!xdr_string (xdrs, &objp->device, ~0)) return FALSE; return TRUE; } if (!xdr_long (xdrs, &objp->clientId)) return FALSE; if (!xdr_bool (xdrs, &objp->lockDevice)) return FALSE; if (!xdr_u_long (xdrs, &objp->lock_timeout)) return FALSE; if (!xdr_string (xdrs, &objp->device, ~0)) return FALSE; return TRUE; }
bool_t xdr_klm_holder (XDR *xdrs, klm_holder *objp) { register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_bool (xdrs, &objp->exclusive)) return FALSE; if (!xdr_int (xdrs, &objp->svid)) return FALSE; if (!xdr_u_int (xdrs, &objp->l_offset)) return FALSE; if (!xdr_u_int (xdrs, &objp->l_len)) return FALSE; } else { IXDR_PUT_BOOL(buf, objp->exclusive); IXDR_PUT_LONG(buf, objp->svid); IXDR_PUT_U_LONG(buf, objp->l_offset); IXDR_PUT_U_LONG(buf, objp->l_len); } return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_bool (xdrs, &objp->exclusive)) return FALSE; if (!xdr_int (xdrs, &objp->svid)) return FALSE; if (!xdr_u_int (xdrs, &objp->l_offset)) return FALSE; if (!xdr_u_int (xdrs, &objp->l_len)) return FALSE; } else { objp->exclusive = IXDR_GET_BOOL(buf); objp->svid = IXDR_GET_LONG(buf); objp->l_offset = IXDR_GET_U_LONG(buf); objp->l_len = IXDR_GET_U_LONG(buf); } return TRUE; } if (!xdr_bool (xdrs, &objp->exclusive)) return FALSE; if (!xdr_int (xdrs, &objp->svid)) return FALSE; if (!xdr_u_int (xdrs, &objp->l_offset)) return FALSE; if (!xdr_u_int (xdrs, &objp->l_len)) return FALSE; return TRUE; }
bool_t xdr_remote_client_query_tag_outcome (XDR *xdrs, remote_client_query_tag_outcome *objp) { register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_bool (xdrs, &objp->valid)) return FALSE; if (!xdr_u_int (xdrs, &objp->state)) return FALSE; if (!xdr_int (xdrs, &objp->cmd_exit_code)) return FALSE; if (!xdr_int (xdrs, &objp->cmd_exit_signal)) return FALSE; } else { IXDR_PUT_BOOL(buf, objp->valid); IXDR_PUT_U_LONG(buf, objp->state); IXDR_PUT_LONG(buf, objp->cmd_exit_code); IXDR_PUT_LONG(buf, objp->cmd_exit_signal); } return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_bool (xdrs, &objp->valid)) return FALSE; if (!xdr_u_int (xdrs, &objp->state)) return FALSE; if (!xdr_int (xdrs, &objp->cmd_exit_code)) return FALSE; if (!xdr_int (xdrs, &objp->cmd_exit_signal)) return FALSE; } else { objp->valid = IXDR_GET_BOOL(buf); objp->state = IXDR_GET_U_LONG(buf); objp->cmd_exit_code = IXDR_GET_LONG(buf); objp->cmd_exit_signal = IXDR_GET_LONG(buf); } return TRUE; } if (!xdr_bool (xdrs, &objp->valid)) return FALSE; if (!xdr_u_int (xdrs, &objp->state)) return FALSE; if (!xdr_int (xdrs, &objp->cmd_exit_code)) return FALSE; if (!xdr_int (xdrs, &objp->cmd_exit_signal)) return FALSE; return TRUE; }
bool_t xdr_pathconf3resok (XDR *xdrs, pathconf3resok *objp) { register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { if (!xdr_post_op_attr (xdrs, &objp->obj_attributes)) return FALSE; if (!xdr_uint32 (xdrs, &objp->linkmax)) return FALSE; if (!xdr_uint32 (xdrs, &objp->name_max)) return FALSE; buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_bool (xdrs, &objp->no_trunc)) return FALSE; if (!xdr_bool (xdrs, &objp->chown_restricted)) return FALSE; if (!xdr_bool (xdrs, &objp->case_insensitive)) return FALSE; if (!xdr_bool (xdrs, &objp->case_preserving)) return FALSE; } else { IXDR_PUT_BOOL(buf, objp->no_trunc); IXDR_PUT_BOOL(buf, objp->chown_restricted); IXDR_PUT_BOOL(buf, objp->case_insensitive); IXDR_PUT_BOOL(buf, objp->case_preserving); } return TRUE; } else if (xdrs->x_op == XDR_DECODE) { if (!xdr_post_op_attr (xdrs, &objp->obj_attributes)) return FALSE; if (!xdr_uint32 (xdrs, &objp->linkmax)) return FALSE; if (!xdr_uint32 (xdrs, &objp->name_max)) return FALSE; buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_bool (xdrs, &objp->no_trunc)) return FALSE; if (!xdr_bool (xdrs, &objp->chown_restricted)) return FALSE; if (!xdr_bool (xdrs, &objp->case_insensitive)) return FALSE; if (!xdr_bool (xdrs, &objp->case_preserving)) return FALSE; } else { objp->no_trunc = IXDR_GET_BOOL(buf); objp->chown_restricted = IXDR_GET_BOOL(buf); objp->case_insensitive = IXDR_GET_BOOL(buf); objp->case_preserving = IXDR_GET_BOOL(buf); } return TRUE; } if (!xdr_post_op_attr (xdrs, &objp->obj_attributes)) return FALSE; if (!xdr_uint32 (xdrs, &objp->linkmax)) return FALSE; if (!xdr_uint32 (xdrs, &objp->name_max)) return FALSE; if (!xdr_bool (xdrs, &objp->no_trunc)) return FALSE; if (!xdr_bool (xdrs, &objp->chown_restricted)) return FALSE; if (!xdr_bool (xdrs, &objp->case_insensitive)) return FALSE; if (!xdr_bool (xdrs, &objp->case_preserving)) return FALSE; return TRUE; }
bool_t xdr_rquota (XDR *xdrs, rquota *objp) { register int32_t *buf ATTR_UNUSED; if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 10 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_int (xdrs, &objp->rq_bsize)) return FALSE; if (!xdr_bool (xdrs, &objp->rq_active)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_bhardlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_bsoftlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_curblocks)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_fhardlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_fsoftlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_curfiles)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_btimeleft)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_ftimeleft)) return FALSE; } else { (void)IXDR_PUT_LONG(buf, objp->rq_bsize); (void)IXDR_PUT_BOOL(buf, objp->rq_active); (void)IXDR_PUT_U_LONG(buf, objp->rq_bhardlimit); (void)IXDR_PUT_U_LONG(buf, objp->rq_bsoftlimit); (void)IXDR_PUT_U_LONG(buf, objp->rq_curblocks); (void)IXDR_PUT_U_LONG(buf, objp->rq_fhardlimit); (void)IXDR_PUT_U_LONG(buf, objp->rq_fsoftlimit); (void)IXDR_PUT_U_LONG(buf, objp->rq_curfiles); (void)IXDR_PUT_U_LONG(buf, objp->rq_btimeleft); (void)IXDR_PUT_U_LONG(buf, objp->rq_ftimeleft); } return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 10 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_int (xdrs, &objp->rq_bsize)) return FALSE; if (!xdr_bool (xdrs, &objp->rq_active)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_bhardlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_bsoftlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_curblocks)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_fhardlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_fsoftlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_curfiles)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_btimeleft)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_ftimeleft)) return FALSE; } else { objp->rq_bsize = IXDR_GET_LONG(buf); objp->rq_active = IXDR_GET_BOOL(buf); objp->rq_bhardlimit = IXDR_GET_U_LONG(buf); objp->rq_bsoftlimit = IXDR_GET_U_LONG(buf); objp->rq_curblocks = IXDR_GET_U_LONG(buf); objp->rq_fhardlimit = IXDR_GET_U_LONG(buf); objp->rq_fsoftlimit = IXDR_GET_U_LONG(buf); objp->rq_curfiles = IXDR_GET_U_LONG(buf); objp->rq_btimeleft = IXDR_GET_U_LONG(buf); objp->rq_ftimeleft = IXDR_GET_U_LONG(buf); } return TRUE; } if (!xdr_int (xdrs, &objp->rq_bsize)) return FALSE; if (!xdr_bool (xdrs, &objp->rq_active)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_bhardlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_bsoftlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_curblocks)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_fhardlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_fsoftlimit)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_curfiles)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_btimeleft)) return FALSE; if (!xdr_u_int (xdrs, &objp->rq_ftimeleft)) return FALSE; return TRUE; }
bool_t xdr_cmd_log_entry (XDR *xdrs, cmd_log_entry *objp) { register int32_t *buf; int i; if (xdrs->x_op == XDR_ENCODE) { if (!xdr_u_int (xdrs, &objp->tag)) return FALSE; if (!xdr_u_int (xdrs, &objp->pid)) return FALSE; if (!xdr_Iu32 (xdrs, &objp->workqueueID)) return FALSE; buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->state)) return FALSE; if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->start_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->end_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->timeout_at_time)) return FALSE; if (!xdr_bool (xdrs, &objp->fail_on_timeout)) return FALSE; } else { IXDR_PUT_U_LONG(buf, objp->state); IXDR_PUT_LONG(buf, objp->status); IXDR_PUT_U_LONG(buf, objp->start_time); IXDR_PUT_U_LONG(buf, objp->end_time); IXDR_PUT_U_LONG(buf, objp->timeout_at_time); IXDR_PUT_BOOL(buf, objp->fail_on_timeout); } if (!xdr_vector (xdrs, (char *)objp->cmdstring, MAX_CMD_LEN, sizeof (char), (xdrproc_t) xdr_char)) return FALSE; if (!xdr_vector (xdrs, (char *)objp->identstring, MAX_IDENT_LEN, sizeof (char), (xdrproc_t) xdr_char)) return FALSE; if (!xdr_vector (xdrs, (char *)objp->agent_log_pathname, MAX_PATHNAME_LEN, sizeof (char), (xdrproc_t) xdr_char)) return FALSE; if (!xdr_pointer (xdrs, (char **)&objp->next, sizeof (cmd_log_entry), (xdrproc_t) xdr_cmd_log_entry)) return FALSE; return TRUE; } else if (xdrs->x_op == XDR_DECODE) { if (!xdr_u_int (xdrs, &objp->tag)) return FALSE; if (!xdr_u_int (xdrs, &objp->pid)) return FALSE; if (!xdr_Iu32 (xdrs, &objp->workqueueID)) return FALSE; buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->state)) return FALSE; if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->start_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->end_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->timeout_at_time)) return FALSE; if (!xdr_bool (xdrs, &objp->fail_on_timeout)) return FALSE; } else { objp->state = IXDR_GET_U_LONG(buf); objp->status = IXDR_GET_LONG(buf); objp->start_time = IXDR_GET_U_LONG(buf); objp->end_time = IXDR_GET_U_LONG(buf); objp->timeout_at_time = IXDR_GET_U_LONG(buf); objp->fail_on_timeout = IXDR_GET_BOOL(buf); } if (!xdr_vector (xdrs, (char *)objp->cmdstring, MAX_CMD_LEN, sizeof (char), (xdrproc_t) xdr_char)) return FALSE; if (!xdr_vector (xdrs, (char *)objp->identstring, MAX_IDENT_LEN, sizeof (char), (xdrproc_t) xdr_char)) return FALSE; if (!xdr_vector (xdrs, (char *)objp->agent_log_pathname, MAX_PATHNAME_LEN, sizeof (char), (xdrproc_t) xdr_char)) return FALSE; if (!xdr_pointer (xdrs, (char **)&objp->next, sizeof (cmd_log_entry), (xdrproc_t) xdr_cmd_log_entry)) return FALSE; return TRUE; } if (!xdr_u_int (xdrs, &objp->tag)) return FALSE; if (!xdr_u_int (xdrs, &objp->pid)) return FALSE; if (!xdr_Iu32 (xdrs, &objp->workqueueID)) return FALSE; if (!xdr_u_int (xdrs, &objp->state)) return FALSE; if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->start_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->end_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->timeout_at_time)) return FALSE; if (!xdr_bool (xdrs, &objp->fail_on_timeout)) return FALSE; if (!xdr_vector (xdrs, (char *)objp->cmdstring, MAX_CMD_LEN, sizeof (char), (xdrproc_t) xdr_char)) return FALSE; if (!xdr_vector (xdrs, (char *)objp->identstring, MAX_IDENT_LEN, sizeof (char), (xdrproc_t) xdr_char)) return FALSE; if (!xdr_vector (xdrs, (char *)objp->agent_log_pathname, MAX_PATHNAME_LEN, sizeof (char), (xdrproc_t) xdr_char)) return FALSE; if (!xdr_pointer (xdrs, (char **)&objp->next, sizeof (cmd_log_entry), (xdrproc_t) xdr_cmd_log_entry)) return FALSE; return TRUE; }
bool_t xdr_remote_client_update_workqueue_status_args (XDR *xdrs, remote_client_update_workqueue_status_args *objp) { register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { if (!xdr_Iu32 (xdrs, &objp->workqueueID)) return FALSE; if (!xdr_bool (xdrs, &objp->update_state)) return FALSE; if (!xdr_command_state (xdrs, &objp->state)) return FALSE; buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_bool (xdrs, &objp->update_tag)) return FALSE; if (!xdr_int (xdrs, &objp->tag)) return FALSE; if (!xdr_bool (xdrs, &objp->update_pass)) return FALSE; if (!xdr_int (xdrs, &objp->pass)) return FALSE; if (!xdr_bool (xdrs, &objp->update_end)) return FALSE; if (!xdr_int (xdrs, &objp->msglevel)) return FALSE; } else { IXDR_PUT_BOOL(buf, objp->update_tag); IXDR_PUT_LONG(buf, objp->tag); IXDR_PUT_BOOL(buf, objp->update_pass); IXDR_PUT_LONG(buf, objp->pass); IXDR_PUT_BOOL(buf, objp->update_end); IXDR_PUT_LONG(buf, objp->msglevel); } return TRUE; } else if (xdrs->x_op == XDR_DECODE) { if (!xdr_Iu32 (xdrs, &objp->workqueueID)) return FALSE; if (!xdr_bool (xdrs, &objp->update_state)) return FALSE; if (!xdr_command_state (xdrs, &objp->state)) return FALSE; buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_bool (xdrs, &objp->update_tag)) return FALSE; if (!xdr_int (xdrs, &objp->tag)) return FALSE; if (!xdr_bool (xdrs, &objp->update_pass)) return FALSE; if (!xdr_int (xdrs, &objp->pass)) return FALSE; if (!xdr_bool (xdrs, &objp->update_end)) return FALSE; if (!xdr_int (xdrs, &objp->msglevel)) return FALSE; } else { objp->update_tag = IXDR_GET_BOOL(buf); objp->tag = IXDR_GET_LONG(buf); objp->update_pass = IXDR_GET_BOOL(buf); objp->pass = IXDR_GET_LONG(buf); objp->update_end = IXDR_GET_BOOL(buf); objp->msglevel = IXDR_GET_LONG(buf); } return TRUE; } if (!xdr_Iu32 (xdrs, &objp->workqueueID)) return FALSE; if (!xdr_bool (xdrs, &objp->update_state)) return FALSE; if (!xdr_command_state (xdrs, &objp->state)) return FALSE; if (!xdr_bool (xdrs, &objp->update_tag)) return FALSE; if (!xdr_int (xdrs, &objp->tag)) return FALSE; if (!xdr_bool (xdrs, &objp->update_pass)) return FALSE; if (!xdr_int (xdrs, &objp->pass)) return FALSE; if (!xdr_bool (xdrs, &objp->update_end)) return FALSE; if (!xdr_int (xdrs, &objp->msglevel)) return FALSE; return TRUE; }
bool_t xdr_remote_client_query_cmdlog_outcome (XDR *xdrs, remote_client_query_cmdlog_outcome *objp) { register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 9 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->tag)) return FALSE; if (!xdr_u_int (xdrs, &objp->pid)) return FALSE; if (!xdr_u_int (xdrs, &objp->state)) return FALSE; if (!xdr_u_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->start_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->end_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->timeout_at_time)) return FALSE; if (!xdr_bool (xdrs, &objp->fail_on_timeout)) return FALSE; if (!xdr_bool (xdrs, &objp->last)) return FALSE; } else { IXDR_PUT_U_LONG(buf, objp->tag); IXDR_PUT_U_LONG(buf, objp->pid); IXDR_PUT_U_LONG(buf, objp->state); IXDR_PUT_U_LONG(buf, objp->status); IXDR_PUT_U_LONG(buf, objp->start_time); IXDR_PUT_U_LONG(buf, objp->end_time); IXDR_PUT_U_LONG(buf, objp->timeout_at_time); IXDR_PUT_BOOL(buf, objp->fail_on_timeout); IXDR_PUT_BOOL(buf, objp->last); } if (!xdr_string (xdrs, &objp->cmdstring, MAX_CMD_LEN)) return FALSE; if (!xdr_string (xdrs, &objp->identstring, MAX_IDENT_LEN)) return FALSE; if (!xdr_u_int (xdrs, &objp->workqueueID)) return FALSE; return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 9 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->tag)) return FALSE; if (!xdr_u_int (xdrs, &objp->pid)) return FALSE; if (!xdr_u_int (xdrs, &objp->state)) return FALSE; if (!xdr_u_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->start_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->end_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->timeout_at_time)) return FALSE; if (!xdr_bool (xdrs, &objp->fail_on_timeout)) return FALSE; if (!xdr_bool (xdrs, &objp->last)) return FALSE; } else { objp->tag = IXDR_GET_U_LONG(buf); objp->pid = IXDR_GET_U_LONG(buf); objp->state = IXDR_GET_U_LONG(buf); objp->status = IXDR_GET_U_LONG(buf); objp->start_time = IXDR_GET_U_LONG(buf); objp->end_time = IXDR_GET_U_LONG(buf); objp->timeout_at_time = IXDR_GET_U_LONG(buf); objp->fail_on_timeout = IXDR_GET_BOOL(buf); objp->last = IXDR_GET_BOOL(buf); } if (!xdr_string (xdrs, &objp->cmdstring, MAX_CMD_LEN)) return FALSE; if (!xdr_string (xdrs, &objp->identstring, MAX_IDENT_LEN)) return FALSE; if (!xdr_u_int (xdrs, &objp->workqueueID)) return FALSE; return TRUE; } if (!xdr_u_int (xdrs, &objp->tag)) return FALSE; if (!xdr_u_int (xdrs, &objp->pid)) return FALSE; if (!xdr_u_int (xdrs, &objp->state)) return FALSE; if (!xdr_u_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->start_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->end_time)) return FALSE; if (!xdr_u_int (xdrs, &objp->timeout_at_time)) return FALSE; if (!xdr_bool (xdrs, &objp->fail_on_timeout)) return FALSE; if (!xdr_bool (xdrs, &objp->last)) return FALSE; if (!xdr_string (xdrs, &objp->cmdstring, MAX_CMD_LEN)) return FALSE; if (!xdr_string (xdrs, &objp->identstring, MAX_IDENT_LEN)) return FALSE; if (!xdr_u_int (xdrs, &objp->workqueueID)) return FALSE; return TRUE; }
bool xdr_rquota(XDR * xdrs, rquota * objp) { register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { buf = xdr_inline_encode(xdrs, 10 * BYTES_PER_XDR_UNIT); if (buf != NULL) { /* most likely */ IXDR_PUT_INT32(buf, objp->rq_bsize); IXDR_PUT_BOOL(buf, objp->rq_active); IXDR_PUT_U_INT32(buf, objp->rq_bhardlimit); IXDR_PUT_U_INT32(buf, objp->rq_bsoftlimit); IXDR_PUT_U_INT32(buf, objp->rq_curblocks); IXDR_PUT_U_INT32(buf, objp->rq_fhardlimit); IXDR_PUT_U_INT32(buf, objp->rq_fsoftlimit); IXDR_PUT_U_INT32(buf, objp->rq_curfiles); IXDR_PUT_U_INT32(buf, objp->rq_btimeleft); IXDR_PUT_U_INT32(buf, objp->rq_ftimeleft); } else { if (!XDR_PUTINT32(xdrs, objp->rq_bsize)) return false; if (!XDR_PUTBOOL(xdrs, objp->rq_active)) return false; if (!XDR_PUTUINT32(xdrs, objp->rq_bhardlimit)) return false; if (!XDR_PUTUINT32(xdrs, objp->rq_bsoftlimit)) return false; if (!XDR_PUTUINT32(xdrs, objp->rq_curblocks)) return false; if (!XDR_PUTUINT32(xdrs, objp->rq_fhardlimit)) return false; if (!XDR_PUTUINT32(xdrs, objp->rq_fsoftlimit)) return false; if (!XDR_PUTUINT32(xdrs, objp->rq_curfiles)) return false; if (!XDR_PUTUINT32(xdrs, objp->rq_btimeleft)) return false; if (!XDR_PUTUINT32(xdrs, objp->rq_ftimeleft)) return false; } return true; } if (xdrs->x_op == XDR_DECODE) { buf = xdr_inline_decode(xdrs, 10 * BYTES_PER_XDR_UNIT); if (buf != NULL) { /* most likely */ objp->rq_bsize = IXDR_GET_INT32(buf); objp->rq_active = IXDR_GET_BOOL(buf); objp->rq_bhardlimit = IXDR_GET_U_INT32(buf); objp->rq_bsoftlimit = IXDR_GET_U_INT32(buf); objp->rq_curblocks = IXDR_GET_U_INT32(buf); objp->rq_fhardlimit = IXDR_GET_U_INT32(buf); objp->rq_fsoftlimit = IXDR_GET_U_INT32(buf); objp->rq_curfiles = IXDR_GET_U_INT32(buf); objp->rq_btimeleft = IXDR_GET_U_INT32(buf); objp->rq_ftimeleft = IXDR_GET_U_INT32(buf); } else { if (!XDR_GETINT32(xdrs, &objp->rq_bsize)) return false; if (!XDR_GETBOOL(xdrs, &objp->rq_active)) return false; if (!XDR_GETUINT32(xdrs, &objp->rq_bhardlimit)) return false; if (!XDR_GETUINT32(xdrs, &objp->rq_bsoftlimit)) return false; if (!XDR_GETUINT32(xdrs, &objp->rq_curblocks)) return false; if (!XDR_GETUINT32(xdrs, &objp->rq_fhardlimit)) return false; if (!XDR_GETUINT32(xdrs, &objp->rq_fsoftlimit)) return false; if (!XDR_GETUINT32(xdrs, &objp->rq_curfiles)) return false; if (!XDR_GETUINT32(xdrs, &objp->rq_btimeleft)) return false; if (!XDR_GETUINT32(xdrs, &objp->rq_ftimeleft)) return false; } return true; } if (!xdr_int(xdrs, &objp->rq_bsize)) return false; if (!xdr_bool(xdrs, &objp->rq_active)) return false; if (!xdr_u_int(xdrs, &objp->rq_bhardlimit)) return false; if (!xdr_u_int(xdrs, &objp->rq_bsoftlimit)) return false; if (!xdr_u_int(xdrs, &objp->rq_curblocks)) return false; if (!xdr_u_int(xdrs, &objp->rq_fhardlimit)) return false; if (!xdr_u_int(xdrs, &objp->rq_fsoftlimit)) return false; if (!xdr_u_int(xdrs, &objp->rq_curfiles)) return false; if (!xdr_u_int(xdrs, &objp->rq_btimeleft)) return false; if (!xdr_u_int(xdrs, &objp->rq_ftimeleft)) return false; return true; }