This is pcnfsd_xdr.c in view mode; [Download] [Up]
/* RE_SID: @(%)/tmp_mnt/vol/dosnfs/shades_SCCS/unix/pcnfsd/v2/src/SCCS/s.pcnfsd_xdr.c 1.2 92/08/18 12:54:21 SMI */ /* * Please do not edit this file. * It was generated using rpcgen. */ #include <rpc/rpc.h> #include "pcnfsd.h" bool_t xdr_ident(xdrs, objp) XDR *xdrs; ident *objp; { if (!xdr_string(xdrs, objp, IDENTLEN)) { return (FALSE); } return (TRUE); } bool_t xdr_message(xdrs, objp) XDR *xdrs; message *objp; { if (!xdr_string(xdrs, objp, MESSAGELEN)) { return (FALSE); } return (TRUE); } bool_t xdr_password(xdrs, objp) XDR *xdrs; password *objp; { if (!xdr_string(xdrs, objp, PASSWORDLEN)) { return (FALSE); } return (TRUE); } bool_t xdr_client(xdrs, objp) XDR *xdrs; client *objp; { if (!xdr_string(xdrs, objp, CLIENTLEN)) { return (FALSE); } return (TRUE); } bool_t xdr_printername(xdrs, objp) XDR *xdrs; printername *objp; { if (!xdr_string(xdrs, objp, PRINTERNAMELEN)) { return (FALSE); } return (TRUE); } bool_t xdr_username(xdrs, objp) XDR *xdrs; username *objp; { if (!xdr_string(xdrs, objp, USERNAMELEN)) { return (FALSE); } return (TRUE); } bool_t xdr_comment(xdrs, objp) XDR *xdrs; comment *objp; { if (!xdr_string(xdrs, objp, COMMENTLEN)) { return (FALSE); } return (TRUE); } bool_t xdr_spoolname(xdrs, objp) XDR *xdrs; spoolname *objp; { if (!xdr_string(xdrs, objp, SPOOLNAMELEN)) { return (FALSE); } return (TRUE); } bool_t xdr_printjobid(xdrs, objp) XDR *xdrs; printjobid *objp; { if (!xdr_string(xdrs, objp, PRINTJOBIDLEN)) { return (FALSE); } return (TRUE); } bool_t xdr_homedir(xdrs, objp) XDR *xdrs; homedir *objp; { if (!xdr_string(xdrs, objp, OPTIONSLEN)) { return (FALSE); } return (TRUE); } bool_t xdr_options(xdrs, objp) XDR *xdrs; options *objp; { if (!xdr_string(xdrs, objp, OPTIONSLEN)) { return (FALSE); } return (TRUE); } bool_t xdr_arstat(xdrs, objp) XDR *xdrs; arstat *objp; { if (!xdr_enum(xdrs, (enum_t *)objp)) { return (FALSE); } return (TRUE); } bool_t xdr_alrstat(xdrs, objp) XDR *xdrs; alrstat *objp; { if (!xdr_enum(xdrs, (enum_t *)objp)) { return (FALSE); } return (TRUE); } bool_t xdr_pirstat(xdrs, objp) XDR *xdrs; pirstat *objp; { if (!xdr_enum(xdrs, (enum_t *)objp)) { return (FALSE); } return (TRUE); } bool_t xdr_pcrstat(xdrs, objp) XDR *xdrs; pcrstat *objp; { if (!xdr_enum(xdrs, (enum_t *)objp)) { return (FALSE); } return (TRUE); } bool_t xdr_psrstat(xdrs, objp) XDR *xdrs; psrstat *objp; { if (!xdr_enum(xdrs, (enum_t *)objp)) { return (FALSE); } return (TRUE); } bool_t xdr_mapreq(xdrs, objp) XDR *xdrs; mapreq *objp; { if (!xdr_enum(xdrs, (enum_t *)objp)) { return (FALSE); } return (TRUE); } bool_t xdr_maprstat(xdrs, objp) XDR *xdrs; maprstat *objp; { if (!xdr_enum(xdrs, (enum_t *)objp)) { return (FALSE); } return (TRUE); } bool_t xdr_auth_args(xdrs, objp) XDR *xdrs; auth_args *objp; { if (!xdr_ident(xdrs, &objp->id)) { return (FALSE); } if (!xdr_password(xdrs, &objp->pw)) { return (FALSE); } return (TRUE); } bool_t xdr_auth_results(xdrs, objp) XDR *xdrs; auth_results *objp; { if (!xdr_arstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->uid)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->gid)) { return (FALSE); } return (TRUE); } bool_t xdr_pr_init_args(xdrs, objp) XDR *xdrs; pr_init_args *objp; { if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } return (TRUE); } bool_t xdr_pr_init_results(xdrs, objp) XDR *xdrs; pr_init_results *objp; { if (!xdr_pirstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_spoolname(xdrs, &objp->dir)) { return (FALSE); } return (TRUE); } bool_t xdr_pr_start_args(xdrs, objp) XDR *xdrs; pr_start_args *objp; { if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_username(xdrs, &objp->user)) { return (FALSE); } if (!xdr_spoolname(xdrs, &objp->file)) { return (FALSE); } if (!xdr_options(xdrs, &objp->opts)) { return (FALSE); } return (TRUE); } bool_t xdr_pr_start_results(xdrs, objp) XDR *xdrs; pr_start_results *objp; { if (!xdr_psrstat(xdrs, &objp->stat)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_info_args(xdrs, objp) XDR *xdrs; v2_info_args *objp; { if (!xdr_comment(xdrs, &objp->vers)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_info_results(xdrs, objp) XDR *xdrs; v2_info_results *objp; { if (!xdr_comment(xdrs, &objp->vers)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } if (!xdr_array(xdrs, (char **)&objp->facilities.facilities_val, (u_int *)&objp->facilities.facilities_len, FACILITIESMAX, sizeof(int), xdr_int)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_init_args(xdrs, objp) XDR *xdrs; v2_pr_init_args *objp; { if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_init_results(xdrs, objp) XDR *xdrs; v2_pr_init_results *objp; { if (!xdr_pirstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_spoolname(xdrs, &objp->dir)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_start_args(xdrs, objp) XDR *xdrs; v2_pr_start_args *objp; { if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_username(xdrs, &objp->user)) { return (FALSE); } if (!xdr_spoolname(xdrs, &objp->file)) { return (FALSE); } if (!xdr_options(xdrs, &objp->opts)) { return (FALSE); } if (!xdr_int(xdrs, &objp->copies)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_start_results(xdrs, objp) XDR *xdrs; v2_pr_start_results *objp; { if (!xdr_psrstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_printjobid(xdrs, &objp->id)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_pr_list(xdrs, objp) XDR *xdrs; pr_list *objp; { if (!xdr_pointer(xdrs, (char **)objp, sizeof(struct pr_list_item), xdr_pr_list_item)) { return (FALSE); } return (TRUE); } bool_t xdr_pr_list_item(xdrs, objp) XDR *xdrs; pr_list_item *objp; { if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_printername(xdrs, &objp->device)) { return (FALSE); } if (!xdr_client(xdrs, &objp->remhost)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } if (!xdr_pr_list(xdrs, &objp->pr_next)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_list_results(xdrs, objp) XDR *xdrs; v2_pr_list_results *objp; { if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } if (!xdr_pr_list(xdrs, &objp->printers)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_queue_args(xdrs, objp) XDR *xdrs; v2_pr_queue_args *objp; { if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_username(xdrs, &objp->user)) { return (FALSE); } if (!xdr_bool(xdrs, &objp->just_mine)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_pr_queue(xdrs, objp) XDR *xdrs; pr_queue *objp; { if (!xdr_pointer(xdrs, (char **)objp, sizeof(struct pr_queue_item), xdr_pr_queue_item)) { return (FALSE); } return (TRUE); } bool_t xdr_pr_queue_item(xdrs, objp) XDR *xdrs; pr_queue_item *objp; { if (!xdr_int(xdrs, &objp->position)) { return (FALSE); } if (!xdr_printjobid(xdrs, &objp->id)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->size)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->status)) { return (FALSE); } if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_username(xdrs, &objp->user)) { return (FALSE); } if (!xdr_spoolname(xdrs, &objp->file)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } if (!xdr_pr_queue(xdrs, &objp->pr_next)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_queue_results(xdrs, objp) XDR *xdrs; v2_pr_queue_results *objp; { if (!xdr_pirstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } if (!xdr_bool(xdrs, &objp->just_yours)) { return (FALSE); } if (!xdr_int(xdrs, &objp->qlen)) { return (FALSE); } if (!xdr_int(xdrs, &objp->qshown)) { return (FALSE); } if (!xdr_pr_queue(xdrs, &objp->jobs)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_cancel_args(xdrs, objp) XDR *xdrs; v2_pr_cancel_args *objp; { if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_username(xdrs, &objp->user)) { return (FALSE); } if (!xdr_printjobid(xdrs, &objp->id)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_cancel_results(xdrs, objp) XDR *xdrs; v2_pr_cancel_results *objp; { if (!xdr_pcrstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_status_args(xdrs, objp) XDR *xdrs; v2_pr_status_args *objp; { if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_status_results(xdrs, objp) XDR *xdrs; v2_pr_status_results *objp; { if (!xdr_pirstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_bool(xdrs, &objp->avail)) { return (FALSE); } if (!xdr_bool(xdrs, &objp->printing)) { return (FALSE); } if (!xdr_int(xdrs, &objp->qlen)) { return (FALSE); } if (!xdr_bool(xdrs, &objp->needs_operator)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->status)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_admin_args(xdrs, objp) XDR *xdrs; v2_pr_admin_args *objp; { if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_username(xdrs, &objp->user)) { return (FALSE); } if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_admin_results(xdrs, objp) XDR *xdrs; v2_pr_admin_results *objp; { if (!xdr_pirstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_requeue_args(xdrs, objp) XDR *xdrs; v2_pr_requeue_args *objp; { if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_username(xdrs, &objp->user)) { return (FALSE); } if (!xdr_printjobid(xdrs, &objp->id)) { return (FALSE); } if (!xdr_int(xdrs, &objp->qpos)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_requeue_results(xdrs, objp) XDR *xdrs; v2_pr_requeue_results *objp; { if (!xdr_pcrstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_hold_args(xdrs, objp) XDR *xdrs; v2_pr_hold_args *objp; { if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_username(xdrs, &objp->user)) { return (FALSE); } if (!xdr_printjobid(xdrs, &objp->id)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_hold_results(xdrs, objp) XDR *xdrs; v2_pr_hold_results *objp; { if (!xdr_pcrstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_release_args(xdrs, objp) XDR *xdrs; v2_pr_release_args *objp; { if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_username(xdrs, &objp->user)) { return (FALSE); } if (!xdr_printjobid(xdrs, &objp->id)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_pr_release_results(xdrs, objp) XDR *xdrs; v2_pr_release_results *objp; { if (!xdr_pcrstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_mapreq_arg(xdrs, objp) XDR *xdrs; mapreq_arg *objp; { if (!xdr_pointer(xdrs, (char **)objp, sizeof(struct mapreq_arg_item), xdr_mapreq_arg_item)) { return (FALSE); } return (TRUE); } bool_t xdr_mapreq_arg_item(xdrs, objp) XDR *xdrs; mapreq_arg_item *objp; { if (!xdr_mapreq(xdrs, &objp->req)) { return (FALSE); } if (!xdr_int(xdrs, &objp->id)) { return (FALSE); } if (!xdr_username(xdrs, &objp->name)) { return (FALSE); } if (!xdr_mapreq_arg(xdrs, &objp->mapreq_next)) { return (FALSE); } return (TRUE); } bool_t xdr_mapreq_res(xdrs, objp) XDR *xdrs; mapreq_res *objp; { if (!xdr_pointer(xdrs, (char **)objp, sizeof(struct mapreq_res_item), xdr_mapreq_res_item)) { return (FALSE); } return (TRUE); } bool_t xdr_mapreq_res_item(xdrs, objp) XDR *xdrs; mapreq_res_item *objp; { if (!xdr_mapreq(xdrs, &objp->req)) { return (FALSE); } if (!xdr_maprstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_int(xdrs, &objp->id)) { return (FALSE); } if (!xdr_username(xdrs, &objp->name)) { return (FALSE); } if (!xdr_mapreq_res(xdrs, &objp->mapreq_next)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_mapid_args(xdrs, objp) XDR *xdrs; v2_mapid_args *objp; { if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } if (!xdr_mapreq_arg(xdrs, &objp->req_list)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_mapid_results(xdrs, objp) XDR *xdrs; v2_mapid_results *objp; { if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } if (!xdr_mapreq_res(xdrs, &objp->res_list)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_auth_args(xdrs, objp) XDR *xdrs; v2_auth_args *objp; { if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_ident(xdrs, &objp->id)) { return (FALSE); } if (!xdr_password(xdrs, &objp->pw)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_auth_results(xdrs, objp) XDR *xdrs; v2_auth_results *objp; { if (!xdr_arstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->uid)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->gid)) { return (FALSE); } if (!xdr_array(xdrs, (char **)&objp->gids.gids_val, (u_int *)&objp->gids.gids_len, EXTRAGIDLEN, sizeof(u_int), xdr_u_int)) { return (FALSE); } if (!xdr_homedir(xdrs, &objp->home)) { return (FALSE); } if (!xdr_int(xdrs, &objp->def_umask)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_alert_args(xdrs, objp) XDR *xdrs; v2_alert_args *objp; { if (!xdr_client(xdrs, &objp->system)) { return (FALSE); } if (!xdr_printername(xdrs, &objp->pn)) { return (FALSE); } if (!xdr_username(xdrs, &objp->user)) { return (FALSE); } if (!xdr_message(xdrs, &objp->msg)) { return (FALSE); } return (TRUE); } bool_t xdr_v2_alert_results(xdrs, objp) XDR *xdrs; v2_alert_results *objp; { if (!xdr_alrstat(xdrs, &objp->stat)) { return (FALSE); } if (!xdr_comment(xdrs, &objp->cm)) { return (FALSE); } return (TRUE); } #if RPC_SVC void msg_out(msg) char *msg; {_msgout(msg);} #endif #if RPC_HDR extern void msg_out(); #endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.