amq_subr.c (38495) | amq_subr.c (38790) |
---|---|
1/* 2 * Copyright (c) 1997-1998 Erez Zadok 3 * Copyright (c) 1990 Jan-Simon Pendry 4 * Copyright (c) 1990 Imperial College of Science, Technology & Medicine 5 * Copyright (c) 1990 The Regents of the University of California. 6 * All rights reserved. 7 * 8 * This code is derived from software contributed to Berkeley by --- 24 unchanged lines hidden (view full) --- 33 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 34 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 35 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 36 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 37 * SUCH DAMAGE. 38 * 39 * %W% (Berkeley) %G% 40 * | 1/* 2 * Copyright (c) 1997-1998 Erez Zadok 3 * Copyright (c) 1990 Jan-Simon Pendry 4 * Copyright (c) 1990 Imperial College of Science, Technology & Medicine 5 * Copyright (c) 1990 The Regents of the University of California. 6 * All rights reserved. 7 * 8 * This code is derived from software contributed to Berkeley by --- 24 unchanged lines hidden (view full) --- 33 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 34 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 35 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 36 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 37 * SUCH DAMAGE. 38 * 39 * %W% (Berkeley) %G% 40 * |
41 * $Id: amq_subr.c,v 5.2.2.1 1992/02/09 15:08:18 jsp beta $ | 41 * $Id: amq_subr.c,v 1.1.1.1 1998/08/23 22:07:20 obrien Exp $ |
42 * 43 */ 44/* 45 * Auxilliary routines for amq tool 46 */ 47 48#ifdef HAVE_CONFIG_H 49# include <config.h> --- 248 unchanged lines hidden (view full) --- 298 299/* 300 * More XDR routines - Should be used for OUTPUT ONLY. 301 */ 302bool_t 303xdr_amq_mount_tree_node(XDR *xdrs, amq_mount_tree *objp) 304{ 305 am_node *mp = (am_node *) objp; | 42 * 43 */ 44/* 45 * Auxilliary routines for amq tool 46 */ 47 48#ifdef HAVE_CONFIG_H 49# include <config.h> --- 248 unchanged lines hidden (view full) --- 298 299/* 300 * More XDR routines - Should be used for OUTPUT ONLY. 301 */ 302bool_t 303xdr_amq_mount_tree_node(XDR *xdrs, amq_mount_tree *objp) 304{ 305 am_node *mp = (am_node *) objp; |
306 long mtime; |
|
306 307 if (!xdr_amq_string(xdrs, &mp->am_mnt->mf_info)) { 308 return (FALSE); 309 } 310 if (!xdr_amq_string(xdrs, &mp->am_path)) { 311 return (FALSE); 312 } 313 if (!xdr_amq_string(xdrs, mp->am_link ? &mp->am_link : &mp->am_mnt->mf_mount)) { 314 return (FALSE); 315 } 316 if (!xdr_amq_string(xdrs, &mp->am_mnt->mf_ops->fs_type)) { 317 return (FALSE); 318 } | 307 308 if (!xdr_amq_string(xdrs, &mp->am_mnt->mf_info)) { 309 return (FALSE); 310 } 311 if (!xdr_amq_string(xdrs, &mp->am_path)) { 312 return (FALSE); 313 } 314 if (!xdr_amq_string(xdrs, mp->am_link ? &mp->am_link : &mp->am_mnt->mf_mount)) { 315 return (FALSE); 316 } 317 if (!xdr_amq_string(xdrs, &mp->am_mnt->mf_ops->fs_type)) { 318 return (FALSE); 319 } |
319 if (!xdr_long(xdrs, (long *) &mp->am_stats.s_mtime)) { | 320 mtime = mp->am_stats.s_mtime; 321 if (!xdr_long(xdrs, &mtime)) { |
320 return (FALSE); 321 } 322 if (!xdr_u_short(xdrs, &mp->am_stats.s_uid)) { 323 return (FALSE); 324 } 325 if (!xdr_int(xdrs, &mp->am_stats.s_getattr)) { 326 return (FALSE); 327 } --- 174 unchanged lines hidden --- | 322 return (FALSE); 323 } 324 if (!xdr_u_short(xdrs, &mp->am_stats.s_uid)) { 325 return (FALSE); 326 } 327 if (!xdr_int(xdrs, &mp->am_stats.s_getattr)) { 328 return (FALSE); 329 } --- 174 unchanged lines hidden --- |