Deleted Added
full compact
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 ---