diff options
Diffstat (limited to 'rtemsNfs/proto/nfs_prot_xdr.c')
-rw-r--r-- | rtemsNfs/proto/nfs_prot_xdr.c | 887 |
1 files changed, 450 insertions, 437 deletions
diff --git a/rtemsNfs/proto/nfs_prot_xdr.c b/rtemsNfs/proto/nfs_prot_xdr.c index 7e222ec..97246a5 100644 --- a/rtemsNfs/proto/nfs_prot_xdr.c +++ b/rtemsNfs/proto/nfs_prot_xdr.c @@ -11,603 +11,617 @@ static char rcsid[] = "$Id$"; #endif /* not lint */ bool_t -xdr_nfsstat (XDR *xdrs, nfsstat *objp) +xdr_nfsstat(xdrs, objp) + XDR *xdrs; + nfsstat *objp; { - register int32_t *buf; - if (!xdr_enum (xdrs, (enum_t *) objp)) - return FALSE; - return TRUE; + if (!xdr_enum(xdrs, (enum_t *)objp)) + return (FALSE); + return (TRUE); } bool_t -xdr_ftype (XDR *xdrs, ftype *objp) +xdr_ftype(xdrs, objp) + XDR *xdrs; + ftype *objp; { - register int32_t *buf; - if (!xdr_enum (xdrs, (enum_t *) objp)) - return FALSE; - return TRUE; + if (!xdr_enum(xdrs, (enum_t *)objp)) + return (FALSE); + return (TRUE); } bool_t -xdr_nfs_fh (XDR *xdrs, nfs_fh *objp) +xdr_nfs_fh(xdrs, objp) + XDR *xdrs; + nfs_fh *objp; { - register int32_t *buf; - int i; - if (!xdr_opaque (xdrs, objp->data, NFS_FHSIZE)) - return FALSE; - return TRUE; + if (!xdr_opaque(xdrs, objp->data, NFS_FHSIZE)) + return (FALSE); + return (TRUE); } bool_t -xdr_nfstime (XDR *xdrs, nfstime *objp) +xdr_nfstime(xdrs, objp) + XDR *xdrs; + nfstime *objp; { - register int32_t *buf; - if (!xdr_u_int (xdrs, &objp->seconds)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->useconds)) - return FALSE; - return TRUE; + if (!xdr_u_int(xdrs, &objp->seconds)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->useconds)) + return (FALSE); + return (TRUE); } bool_t -xdr_fattr (XDR *xdrs, fattr *objp) +xdr_fattr(xdrs, objp) + XDR *xdrs; + fattr *objp; { - register int32_t *buf; - + int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { - if (!xdr_ftype (xdrs, &objp->type)) - return FALSE; - buf = XDR_INLINE (xdrs, 10 * BYTES_PER_XDR_UNIT); + if (!xdr_ftype(xdrs, &objp->type)) + return (FALSE); + buf = (int32_t *)XDR_INLINE(xdrs, 10 * BYTES_PER_XDR_UNIT); if (buf == NULL) { - if (!xdr_u_int (xdrs, &objp->mode)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->nlink)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->uid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->gid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->size)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->blocksize)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->rdev)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->blocks)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->fsid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->fileid)) - return FALSE; - + if (!xdr_u_int(xdrs, &objp->mode)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->nlink)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->uid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->gid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->size)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->blocksize)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->rdev)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->blocks)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->fsid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->fileid)) + return (FALSE); } else { - IXDR_PUT_U_LONG(buf, objp->mode); - IXDR_PUT_U_LONG(buf, objp->nlink); - IXDR_PUT_U_LONG(buf, objp->uid); - IXDR_PUT_U_LONG(buf, objp->gid); - IXDR_PUT_U_LONG(buf, objp->size); - IXDR_PUT_U_LONG(buf, objp->blocksize); - IXDR_PUT_U_LONG(buf, objp->rdev); - IXDR_PUT_U_LONG(buf, objp->blocks); - IXDR_PUT_U_LONG(buf, objp->fsid); - IXDR_PUT_U_LONG(buf, objp->fileid); + IXDR_PUT_U_LONG(buf, objp->mode); + IXDR_PUT_U_LONG(buf, objp->nlink); + IXDR_PUT_U_LONG(buf, objp->uid); + IXDR_PUT_U_LONG(buf, objp->gid); + IXDR_PUT_U_LONG(buf, objp->size); + IXDR_PUT_U_LONG(buf, objp->blocksize); + IXDR_PUT_U_LONG(buf, objp->rdev); + IXDR_PUT_U_LONG(buf, objp->blocks); + IXDR_PUT_U_LONG(buf, objp->fsid); + IXDR_PUT_U_LONG(buf, objp->fileid); } - if (!xdr_nfstime (xdrs, &objp->atime)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->mtime)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->ctime)) - return FALSE; - return TRUE; + if (!xdr_nfstime(xdrs, &objp->atime)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->mtime)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->ctime)) + return (FALSE); } else if (xdrs->x_op == XDR_DECODE) { - if (!xdr_ftype (xdrs, &objp->type)) - return FALSE; - buf = XDR_INLINE (xdrs, 10 * BYTES_PER_XDR_UNIT); + if (!xdr_ftype(xdrs, &objp->type)) + return (FALSE); + buf = (int32_t *)XDR_INLINE(xdrs, 10 * BYTES_PER_XDR_UNIT); if (buf == NULL) { - if (!xdr_u_int (xdrs, &objp->mode)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->nlink)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->uid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->gid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->size)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->blocksize)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->rdev)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->blocks)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->fsid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->fileid)) - return FALSE; - + if (!xdr_u_int(xdrs, &objp->mode)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->nlink)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->uid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->gid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->size)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->blocksize)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->rdev)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->blocks)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->fsid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->fileid)) + return (FALSE); } else { - objp->mode = IXDR_GET_U_LONG(buf); - objp->nlink = IXDR_GET_U_LONG(buf); - objp->uid = IXDR_GET_U_LONG(buf); - objp->gid = IXDR_GET_U_LONG(buf); - objp->size = IXDR_GET_U_LONG(buf); - objp->blocksize = IXDR_GET_U_LONG(buf); - objp->rdev = IXDR_GET_U_LONG(buf); - objp->blocks = IXDR_GET_U_LONG(buf); - objp->fsid = IXDR_GET_U_LONG(buf); - objp->fileid = IXDR_GET_U_LONG(buf); + objp->mode = IXDR_GET_U_LONG(buf); + objp->nlink = IXDR_GET_U_LONG(buf); + objp->uid = IXDR_GET_U_LONG(buf); + objp->gid = IXDR_GET_U_LONG(buf); + objp->size = IXDR_GET_U_LONG(buf); + objp->blocksize = IXDR_GET_U_LONG(buf); + objp->rdev = IXDR_GET_U_LONG(buf); + objp->blocks = IXDR_GET_U_LONG(buf); + objp->fsid = IXDR_GET_U_LONG(buf); + objp->fileid = IXDR_GET_U_LONG(buf); } - if (!xdr_nfstime (xdrs, &objp->atime)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->mtime)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->ctime)) - return FALSE; - return TRUE; + if (!xdr_nfstime(xdrs, &objp->atime)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->mtime)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->ctime)) + return (FALSE); + } else { + if (!xdr_ftype(xdrs, &objp->type)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->mode)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->nlink)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->uid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->gid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->size)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->blocksize)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->rdev)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->blocks)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->fsid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->fileid)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->atime)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->mtime)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->ctime)) + return (FALSE); } - - if (!xdr_ftype (xdrs, &objp->type)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->mode)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->nlink)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->uid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->gid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->size)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->blocksize)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->rdev)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->blocks)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->fsid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->fileid)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->atime)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->mtime)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->ctime)) - return FALSE; - return TRUE; + return (TRUE); } bool_t -xdr_sattr (XDR *xdrs, sattr *objp) +xdr_sattr(xdrs, objp) + XDR *xdrs; + sattr *objp; { - register int32_t *buf; - + int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { - buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); + buf = (int32_t *)XDR_INLINE(xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { - if (!xdr_u_int (xdrs, &objp->mode)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->uid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->gid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->size)) - return FALSE; - + if (!xdr_u_int(xdrs, &objp->mode)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->uid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->gid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->size)) + return (FALSE); } else { - IXDR_PUT_U_LONG(buf, objp->mode); - IXDR_PUT_U_LONG(buf, objp->uid); - IXDR_PUT_U_LONG(buf, objp->gid); - IXDR_PUT_U_LONG(buf, objp->size); + IXDR_PUT_U_LONG(buf, objp->mode); + IXDR_PUT_U_LONG(buf, objp->uid); + IXDR_PUT_U_LONG(buf, objp->gid); + IXDR_PUT_U_LONG(buf, objp->size); } - if (!xdr_nfstime (xdrs, &objp->atime)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->mtime)) - return FALSE; - return TRUE; + if (!xdr_nfstime(xdrs, &objp->atime)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->mtime)) + return (FALSE); } else if (xdrs->x_op == XDR_DECODE) { - buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); + buf = (int32_t *)XDR_INLINE(xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { - if (!xdr_u_int (xdrs, &objp->mode)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->uid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->gid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->size)) - return FALSE; - + if (!xdr_u_int(xdrs, &objp->mode)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->uid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->gid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->size)) + return (FALSE); } else { - objp->mode = IXDR_GET_U_LONG(buf); - objp->uid = IXDR_GET_U_LONG(buf); - objp->gid = IXDR_GET_U_LONG(buf); - objp->size = IXDR_GET_U_LONG(buf); + objp->mode = IXDR_GET_U_LONG(buf); + objp->uid = IXDR_GET_U_LONG(buf); + objp->gid = IXDR_GET_U_LONG(buf); + objp->size = IXDR_GET_U_LONG(buf); } - if (!xdr_nfstime (xdrs, &objp->atime)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->mtime)) - return FALSE; - return TRUE; + if (!xdr_nfstime(xdrs, &objp->atime)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->mtime)) + return (FALSE); + } else { + if (!xdr_u_int(xdrs, &objp->mode)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->uid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->gid)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->size)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->atime)) + return (FALSE); + if (!xdr_nfstime(xdrs, &objp->mtime)) + return (FALSE); } - - if (!xdr_u_int (xdrs, &objp->mode)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->uid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->gid)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->size)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->atime)) - return FALSE; - if (!xdr_nfstime (xdrs, &objp->mtime)) - return FALSE; - return TRUE; + return (TRUE); } bool_t -xdr_filename (XDR *xdrs, filename *objp) +xdr_filename(xdrs, objp) + XDR *xdrs; + filename *objp; { - register int32_t *buf; - if (!xdr_string (xdrs, objp, NFS_MAXNAMLEN)) - return FALSE; - return TRUE; + if (!xdr_string(xdrs, objp, NFS_MAXNAMLEN)) + return (FALSE); + return (TRUE); } bool_t -xdr_nfspath (XDR *xdrs, nfspath *objp) +xdr_nfspath(xdrs, objp) + XDR *xdrs; + nfspath *objp; { - register int32_t *buf; - if (!xdr_string (xdrs, objp, NFS_MAXPATHLEN)) - return FALSE; - return TRUE; + if (!xdr_string(xdrs, objp, NFS_MAXPATHLEN)) + return (FALSE); + return (TRUE); } bool_t -xdr_attrstat (XDR *xdrs, attrstat *objp) +xdr_attrstat(xdrs, objp) + XDR *xdrs; + attrstat *objp; { - register int32_t *buf; - if (!xdr_nfsstat (xdrs, &objp->status)) - return FALSE; + if (!xdr_nfsstat(xdrs, &objp->status)) + return (FALSE); switch (objp->status) { case NFS_OK: - if (!xdr_fattr (xdrs, &objp->attrstat_u.attributes)) - return FALSE; + if (!xdr_fattr(xdrs, &objp->attrstat_u.attributes)) + return (FALSE); break; default: break; } - return TRUE; + return (TRUE); } bool_t -xdr_sattrargs (XDR *xdrs, sattrargs *objp) +xdr_sattrargs(xdrs, objp) + XDR *xdrs; + sattrargs *objp; { - register int32_t *buf; - if (!xdr_nfs_fh (xdrs, &objp->file)) - return FALSE; - if (!xdr_sattr (xdrs, &objp->attributes)) - return FALSE; - return TRUE; + if (!xdr_nfs_fh(xdrs, &objp->file)) + return (FALSE); + if (!xdr_sattr(xdrs, &objp->attributes)) + return (FALSE); + return (TRUE); } bool_t -xdr_diropargs (XDR *xdrs, diropargs *objp) +xdr_diropargs(xdrs, objp) + XDR *xdrs; + diropargs *objp; { - register int32_t *buf; - if (!xdr_nfs_fh (xdrs, &objp->dir)) - return FALSE; - if (!xdr_filename (xdrs, &objp->name)) - return FALSE; - return TRUE; + if (!xdr_nfs_fh(xdrs, &objp->dir)) + return (FALSE); + if (!xdr_filename(xdrs, &objp->name)) + return (FALSE); + return (TRUE); } bool_t -xdr_diropokres (XDR *xdrs, diropokres *objp) +xdr_diropokres(xdrs, objp) + XDR *xdrs; + diropokres *objp; { - register int32_t *buf; - if (!xdr_nfs_fh (xdrs, &objp->file)) - return FALSE; - if (!xdr_fattr (xdrs, &objp->attributes)) - return FALSE; - return TRUE; + if (!xdr_nfs_fh(xdrs, &objp->file)) + return (FALSE); + if (!xdr_fattr(xdrs, &objp->attributes)) + return (FALSE); + return (TRUE); } bool_t -xdr_diropres (XDR *xdrs, diropres *objp) +xdr_diropres(xdrs, objp) + XDR *xdrs; + diropres *objp; { - register int32_t *buf; - if (!xdr_nfsstat (xdrs, &objp->status)) - return FALSE; + if (!xdr_nfsstat(xdrs, &objp->status)) + return (FALSE); switch (objp->status) { case NFS_OK: - if (!xdr_diropokres (xdrs, &objp->diropres_u.diropres)) - return FALSE; + if (!xdr_diropokres(xdrs, &objp->diropres_u.diropres)) + return (FALSE); break; default: break; } - return TRUE; + return (TRUE); } bool_t -xdr_readlinkres (XDR *xdrs, readlinkres *objp) +xdr_readlinkres(xdrs, objp) + XDR *xdrs; + readlinkres *objp; { - register int32_t *buf; - if (!xdr_nfsstat (xdrs, &objp->status)) - return FALSE; + if (!xdr_nfsstat(xdrs, &objp->status)) + return (FALSE); switch (objp->status) { case NFS_OK: - if (!xdr_nfspath (xdrs, &objp->readlinkres_u.data)) - return FALSE; + if (!xdr_nfspath(xdrs, &objp->readlinkres_u.data)) + return (FALSE); break; default: break; } - return TRUE; + return (TRUE); } bool_t -xdr_readargs (XDR *xdrs, readargs *objp) +xdr_readargs(xdrs, objp) + XDR *xdrs; + readargs *objp; { - register int32_t *buf; - - if (!xdr_nfs_fh (xdrs, &objp->file)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->offset)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->count)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->totalcount)) - return FALSE; - return TRUE; + + if (!xdr_nfs_fh(xdrs, &objp->file)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->offset)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->count)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->totalcount)) + return (FALSE); + return (TRUE); } bool_t -xdr_readokres (XDR *xdrs, readokres *objp) +xdr_readokres(xdrs, objp) + XDR *xdrs; + readokres *objp; { - register int32_t *buf; - if (!xdr_fattr (xdrs, &objp->attributes)) - return FALSE; - if (!xdr_bytes (xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, NFS_MAXDATA)) - return FALSE; - return TRUE; + if (!xdr_fattr(xdrs, &objp->attributes)) + return (FALSE); + if (!xdr_bytes(xdrs, (char **)&objp->data.data_val, (u_int *)&objp->data.data_len, NFS_MAXDATA)) + return (FALSE); + return (TRUE); } bool_t -xdr_readres (XDR *xdrs, readres *objp) +xdr_readres(xdrs, objp) + XDR *xdrs; + readres *objp; { - register int32_t *buf; - if (!xdr_nfsstat (xdrs, &objp->status)) - return FALSE; + if (!xdr_nfsstat(xdrs, &objp->status)) + return (FALSE); switch (objp->status) { case NFS_OK: - if (!xdr_readokres (xdrs, &objp->readres_u.reply)) - return FALSE; + if (!xdr_readokres(xdrs, &objp->readres_u.reply)) + return (FALSE); break; default: break; } - return TRUE; + return (TRUE); } bool_t -xdr_writeargs (XDR *xdrs, writeargs *objp) +xdr_writeargs(xdrs, objp) + XDR *xdrs; + writeargs *objp; { - register int32_t *buf; - + int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { - if (!xdr_nfs_fh (xdrs, &objp->file)) - return FALSE; - buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT); + if (!xdr_nfs_fh(xdrs, &objp->file)) + return (FALSE); + buf = (int32_t *)XDR_INLINE(xdrs, 3 * BYTES_PER_XDR_UNIT); if (buf == NULL) { - if (!xdr_u_int (xdrs, &objp->beginoffset)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->offset)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->totalcount)) - return FALSE; - + if (!xdr_u_int(xdrs, &objp->beginoffset)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->offset)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->totalcount)) + return (FALSE); } else { - IXDR_PUT_U_LONG(buf, objp->beginoffset); - IXDR_PUT_U_LONG(buf, objp->offset); - IXDR_PUT_U_LONG(buf, objp->totalcount); + IXDR_PUT_U_LONG(buf, objp->beginoffset); + IXDR_PUT_U_LONG(buf, objp->offset); + IXDR_PUT_U_LONG(buf, objp->totalcount); } - if (!xdr_bytes (xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, NFS_MAXDATA)) - return FALSE; - return TRUE; + if (!xdr_bytes(xdrs, (char **)&objp->data.data_val, (u_int *)&objp->data.data_len, NFS_MAXDATA)) + return (FALSE); } else if (xdrs->x_op == XDR_DECODE) { - if (!xdr_nfs_fh (xdrs, &objp->file)) - return FALSE; - buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT); + if (!xdr_nfs_fh(xdrs, &objp->file)) + return (FALSE); + buf = (int32_t *)XDR_INLINE(xdrs, 3 * BYTES_PER_XDR_UNIT); if (buf == NULL) { - if (!xdr_u_int (xdrs, &objp->beginoffset)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->offset)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->totalcount)) - return FALSE; - + if (!xdr_u_int(xdrs, &objp->beginoffset)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->offset)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->totalcount)) + return (FALSE); } else { - objp->beginoffset = IXDR_GET_U_LONG(buf); - objp->offset = IXDR_GET_U_LONG(buf); - objp->totalcount = IXDR_GET_U_LONG(buf); + objp->beginoffset = IXDR_GET_U_LONG(buf); + objp->offset = IXDR_GET_U_LONG(buf); + objp->totalcount = IXDR_GET_U_LONG(buf); } - if (!xdr_bytes (xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, NFS_MAXDATA)) - return FALSE; - return TRUE; + if (!xdr_bytes(xdrs, (char **)&objp->data.data_val, (u_int *)&objp->data.data_len, NFS_MAXDATA)) + return (FALSE); + } else { + if (!xdr_nfs_fh(xdrs, &objp->file)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->beginoffset)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->offset)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->totalcount)) + return (FALSE); + if (!xdr_bytes(xdrs, (char **)&objp->data.data_val, (u_int *)&objp->data.data_len, NFS_MAXDATA)) + return (FALSE); } - - if (!xdr_nfs_fh (xdrs, &objp->file)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->beginoffset)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->offset)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->totalcount)) - return FALSE; - if (!xdr_bytes (xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, NFS_MAXDATA)) - return FALSE; - return TRUE; + return (TRUE); } bool_t -xdr_createargs (XDR *xdrs, createargs *objp) +xdr_createargs(xdrs, objp) + XDR *xdrs; + createargs *objp; { - register int32_t *buf; - if (!xdr_diropargs (xdrs, &objp->where)) - return FALSE; - if (!xdr_sattr (xdrs, &objp->attributes)) - return FALSE; - return TRUE; + if (!xdr_diropargs(xdrs, &objp->where)) + return (FALSE); + if (!xdr_sattr(xdrs, &objp->attributes)) + return (FALSE); + return (TRUE); } bool_t -xdr_renameargs (XDR *xdrs, renameargs *objp) +xdr_renameargs(xdrs, objp) + XDR *xdrs; + renameargs *objp; { - register int32_t *buf; - if (!xdr_diropargs (xdrs, &objp->from)) - return FALSE; - if (!xdr_diropargs (xdrs, &objp->to)) - return FALSE; - return TRUE; + if (!xdr_diropargs(xdrs, &objp->from)) + return (FALSE); + if (!xdr_diropargs(xdrs, &objp->to)) + return (FALSE); + return (TRUE); } bool_t -xdr_linkargs (XDR *xdrs, linkargs *objp) +xdr_linkargs(xdrs, objp) + XDR *xdrs; + linkargs *objp; { - register int32_t *buf; - if (!xdr_nfs_fh (xdrs, &objp->from)) - return FALSE; - if (!xdr_diropargs (xdrs, &objp->to)) - return FALSE; - return TRUE; + if (!xdr_nfs_fh(xdrs, &objp->from)) + return (FALSE); + if (!xdr_diropargs(xdrs, &objp->to)) + return (FALSE); + return (TRUE); } bool_t -xdr_symlinkargs (XDR *xdrs, symlinkargs *objp) +xdr_symlinkargs(xdrs, objp) + XDR *xdrs; + symlinkargs *objp; { - register int32_t *buf; - - if (!xdr_diropargs (xdrs, &objp->from)) - return FALSE; - if (!xdr_nfspath (xdrs, &objp->to)) - return FALSE; - if (!xdr_sattr (xdrs, &objp->attributes)) - return FALSE; - return TRUE; + + if (!xdr_diropargs(xdrs, &objp->from)) + return (FALSE); + if (!xdr_nfspath(xdrs, &objp->to)) + return (FALSE); + if (!xdr_sattr(xdrs, &objp->attributes)) + return (FALSE); + return (TRUE); } bool_t -xdr_nfscookie (XDR *xdrs, nfscookie *objp) +xdr_nfscookie(xdrs, objp) + XDR *xdrs; + nfscookie *objp; { - register int32_t *buf; - int i; - if (!xdr_opaque (xdrs, objp->data, NFS_COOKIESIZE)) - return FALSE; - return TRUE; + if (!xdr_opaque(xdrs, objp->data, NFS_COOKIESIZE)) + return (FALSE); + return (TRUE); } bool_t -xdr_readdirargs (XDR *xdrs, readdirargs *objp) +xdr_readdirargs(xdrs, objp) + XDR *xdrs; + readdirargs *objp; { - register int32_t *buf; - - if (!xdr_nfs_fh (xdrs, &objp->dir)) - return FALSE; - if (!xdr_nfscookie (xdrs, &objp->cookie)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->count)) - return FALSE; - return TRUE; + + if (!xdr_nfs_fh(xdrs, &objp->dir)) + return (FALSE); + if (!xdr_nfscookie(xdrs, &objp->cookie)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->count)) + return (FALSE); + return (TRUE); } bool_t -xdr_entry (XDR *xdrs, entry *objp) +xdr_entry(xdrs, objp) + XDR *xdrs; + entry *objp; { - register int32_t *buf; - - if (!xdr_u_int (xdrs, &objp->fileid)) - return FALSE; - if (!xdr_filename (xdrs, &objp->name)) - return FALSE; - if (!xdr_nfscookie (xdrs, &objp->cookie)) - return FALSE; - if (!xdr_pointer (xdrs, (char **)&objp->nextentry, sizeof (entry), (xdrproc_t) xdr_entry)) - return FALSE; - return TRUE; + + if (!xdr_u_int(xdrs, &objp->fileid)) + return (FALSE); + if (!xdr_filename(xdrs, &objp->name)) + return (FALSE); + if (!xdr_nfscookie(xdrs, &objp->cookie)) + return (FALSE); + if (!xdr_pointer(xdrs, (char **)&objp->nextentry, sizeof(entry), (xdrproc_t)xdr_entry)) + return (FALSE); + return (TRUE); } bool_t -xdr_dirlist (XDR *xdrs, dirlist *objp) +xdr_dirlist(xdrs, objp) + XDR *xdrs; + dirlist *objp; { - register int32_t *buf; - if (!xdr_pointer (xdrs, (char **)&objp->entries, sizeof (entry), (xdrproc_t) xdr_entry)) - return FALSE; - if (!xdr_bool (xdrs, &objp->eof)) - return FALSE; - return TRUE; + if (!xdr_pointer(xdrs, (char **)&objp->entries, sizeof(entry), (xdrproc_t)xdr_entry)) + return (FALSE); + if (!xdr_bool(xdrs, &objp->eof)) + return (FALSE); + return (TRUE); } bool_t -xdr_readdirres (XDR *xdrs, readdirres *objp) +xdr_readdirres(xdrs, objp) + XDR *xdrs; + readdirres *objp; { - register int32_t *buf; - if (!xdr_nfsstat (xdrs, &objp->status)) - return FALSE; + if (!xdr_nfsstat(xdrs, &objp->status)) + return (FALSE); switch (objp->status) { case NFS_OK: - if (!xdr_dirlist (xdrs, &objp->readdirres_u.reply)) - return FALSE; + if (!xdr_dirlist(xdrs, &objp->readdirres_u.reply)) + return (FALSE); break; default: break; } - return TRUE; + return (TRUE); } bool_t -xdr_statfsokres (XDR *xdrs, statfsokres *objp) +xdr_statfsokres(xdrs, objp) + XDR *xdrs; + statfsokres *objp; { - register int32_t *buf; - + int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { - buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT); + buf = (int32_t *)XDR_INLINE(xdrs, 5 * BYTES_PER_XDR_UNIT); if (buf == NULL) { - if (!xdr_u_int (xdrs, &objp->tsize)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->bsize)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->blocks)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->bfree)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->bavail)) - return FALSE; + if (!xdr_u_int(xdrs, &objp->tsize)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->bsize)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->blocks)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->bfree)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->bavail)) + return (FALSE); } else { IXDR_PUT_U_LONG(buf, objp->tsize); IXDR_PUT_U_LONG(buf, objp->bsize); @@ -615,20 +629,19 @@ xdr_statfsokres (XDR *xdrs, statfsokres *objp) IXDR_PUT_U_LONG(buf, objp->bfree); IXDR_PUT_U_LONG(buf, objp->bavail); } - return TRUE; } else if (xdrs->x_op == XDR_DECODE) { - buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT); + buf = (int32_t *)XDR_INLINE(xdrs, 5 * BYTES_PER_XDR_UNIT); if (buf == NULL) { - if (!xdr_u_int (xdrs, &objp->tsize)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->bsize)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->blocks)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->bfree)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->bavail)) - return FALSE; + if (!xdr_u_int(xdrs, &objp->tsize)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->bsize)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->blocks)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->bfree)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->bavail)) + return (FALSE); } else { objp->tsize = IXDR_GET_U_LONG(buf); objp->bsize = IXDR_GET_U_LONG(buf); @@ -636,36 +649,36 @@ xdr_statfsokres (XDR *xdrs, statfsokres *objp) objp->bfree = IXDR_GET_U_LONG(buf); objp->bavail = IXDR_GET_U_LONG(buf); } - return TRUE; + } else { + if (!xdr_u_int(xdrs, &objp->tsize)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->bsize)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->blocks)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->bfree)) + return (FALSE); + if (!xdr_u_int(xdrs, &objp->bavail)) + return (FALSE); } - - if (!xdr_u_int (xdrs, &objp->tsize)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->bsize)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->blocks)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->bfree)) - return FALSE; - if (!xdr_u_int (xdrs, &objp->bavail)) - return FALSE; - return TRUE; + return (TRUE); } bool_t -xdr_statfsres (XDR *xdrs, statfsres *objp) +xdr_statfsres(xdrs, objp) + XDR *xdrs; + statfsres *objp; { - register int32_t *buf; - if (!xdr_nfsstat (xdrs, &objp->status)) - return FALSE; + if (!xdr_nfsstat(xdrs, &objp->status)) + return (FALSE); switch (objp->status) { case NFS_OK: - if (!xdr_statfsokres (xdrs, &objp->statfsres_u.reply)) - return FALSE; + if (!xdr_statfsokres(xdrs, &objp->statfsres_u.reply)) + return (FALSE); break; default: break; } - return TRUE; + return (TRUE); } |