Module Name: src Committed By: christos Date: Fri Sep 9 22:51:44 UTC 2011
Modified Files: src/lib/libperfuse: ops.c perfuse.c Log Message: make this build on amd64 and remove redundant and unused code. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/lib/libperfuse/ops.c cvs rdiff -u -r1.19 -r1.20 src/lib/libperfuse/perfuse.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libperfuse/ops.c diff -u src/lib/libperfuse/ops.c:1.40 src/lib/libperfuse/ops.c:1.41 --- src/lib/libperfuse/ops.c:1.40 Fri Sep 9 11:45:28 2011 +++ src/lib/libperfuse/ops.c Fri Sep 9 18:51:44 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: ops.c,v 1.40 2011/09/09 15:45:28 manu Exp $ */ +/* $NetBSD: ops.c,v 1.41 2011/09/09 22:51:44 christos Exp $ */ /*- * Copyright (c) 2010-2011 Emmanuel Dreyfus. All rights reserved. @@ -847,7 +847,7 @@ fii = GET_INPAYLOAD(ps, pm, fuse_init_in); fii->major = FUSE_KERNEL_VERSION; fii->minor = FUSE_KERNEL_MINOR_VERSION; - fii->max_readahead = 32 * sysconf(_SC_PAGESIZE); + fii->max_readahead = (unsigned int)(32 * sysconf(_SC_PAGESIZE)); fii->flags = (FUSE_ASYNC_READ|FUSE_POSIX_LOCKS|FUSE_ATOMIC_O_TRUNC); if ((error = xchg_msg(pu, 0, pm, sizeof(*fio), wait_reply)) != 0) @@ -1490,7 +1490,6 @@ struct perfuse_node_data *pnd = PERFUSE_NODE_DATA(opc); struct fuse_getattr_in *fgi; struct fuse_attr_out *fao; - u_quad_t va_size; int error; if (pnd->pnd_flags & PND_REMOVED) @@ -1504,7 +1503,6 @@ pnd->pnd_flags |= PND_INRESIZE; ps = puffs_getspecific(pu); - va_size = vap->va_size; /* * FUSE_GETATTR_FH must be set in fgi->flags @@ -1523,7 +1521,8 @@ #ifdef PERFUSE_DEBUG if (perfuse_diagflags & PDF_RESIZE) - DPRINTF(">> %s %p %lld\n", __func__, (void *)opc, va_size); + DPRINTF(">> %s %p %" PRIu64 "\n", __func__, (void *)opc, + vap->va_size); #endif if ((error = xchg_msg(pu, opc, pm, sizeof(*fao), wait_reply)) != 0) @@ -1533,8 +1532,8 @@ #ifdef PERFUSE_DEBUG if (perfuse_diagflags & PDF_RESIZE) - DPRINTF("<< %s %p %lld -> %lld\n", __func__, (void *)opc, - va_size, fao->attr.size); + DPRINTF("<< %s %p %" PRIu64 " -> %" PRIu64 "\n", __func__, + (void *)opc, vap->va_size, fao->attr.size); #endif /* @@ -1741,9 +1740,10 @@ (old_vap->va_size != (u_quad_t)PUFFS_VNOVAL)) { resize_debug = 1; - DPRINTF(">> %s %p %lld -> %lld\n", __func__, (void *)opc, - puffs_pn_getvap((struct puffs_node *)opc)->va_size, - fsi->size); + DPRINTF(">> %s %p %" PRIu64 " -> %" PRIu64 "\n", __func__, + (void *)opc, + puffs_pn_getvap((struct puffs_node *)opc)->va_size, + fsi->size); } #endif @@ -1757,8 +1757,8 @@ #ifdef PERFUSE_DEBUG if (resize_debug) - DPRINTF("<< %s %p %lld -> %lld\n", __func__, (void *)opc, - old_vap->va_size, fao->attr.size); + DPRINTF("<< %s %p %" PRIu64 " -> %" PRIu64 "\n", __func__, + (void *)opc, old_vap->va_size, fao->attr.size); #endif fuse_attr_to_vap(ps, old_va, &fao->attr); @@ -2836,8 +2836,9 @@ pm = NULL; if (offset + *resid > vap->va_size) - DWARNX("%s %p read %lld@%d beyond EOF %lld\n", - __func__, (void *)opc, offset, *resid, vap->va_size); + DWARNX("%s %p read %lld@%zu beyond EOF %" PRIu64 "\n", + __func__, (void *)opc, (long long)offset, + *resid, vap->va_size); do { size_t max_read; @@ -2965,7 +2966,7 @@ #ifdef PERFUSE_DEBUG if (perfuse_diagflags & PDF_RESIZE) - DPRINTF(">> %s %p %lld \n", __func__, + DPRINTF(">> %s %p %" PRIu64 "\n", __func__, (void *)opc, vap->va_size); #endif @@ -3038,8 +3039,8 @@ #ifdef PERFUSE_DEBUG if (perfuse_diagflags & PDF_RESIZE) { if (offset > (off_t)vap->va_size) - DPRINTF("<< %s %p %lld -> %lld\n", __func__, - (void *)opc, vap->va_size, offset); + DPRINTF("<< %s %p %" PRIu64 " -> %lld\n", __func__, + (void *)opc, vap->va_size, (long long)offset); else DPRINTF("<< %s %p \n", __func__, (void *)opc); } @@ -3135,7 +3136,7 @@ pm = ps->ps_new_msg(pu, opc, FUSE_GETXATTR, len, pcr); fgi = GET_INPAYLOAD(ps, pm, fuse_getxattr_in); - fgi->size = (resid != NULL) ? *resid : 0; + fgi->size = (unsigned int)((resid != NULL) ? *resid : 0); np = (char *)(void *)(fgi + 1); (void)strlcpy(np, attrname, attrnamelen); @@ -3200,7 +3201,7 @@ pm = ps->ps_new_msg(pu, opc, FUSE_SETXATTR, len, pcr); fsi = GET_INPAYLOAD(ps, pm, fuse_setxattr_in); - fsi->size = *resid; + fsi->size = (unsigned int)*resid; fsi->flags = 0; np = (char *)(void *)(fsi + 1); (void)strlcpy(np, attrname, attrnamelen); @@ -3245,7 +3246,7 @@ pm = ps->ps_new_msg(pu, opc, FUSE_LISTXATTR, len, pcr); fgi = GET_INPAYLOAD(ps, pm, fuse_getxattr_in); if (resid != NULL) - fgi->size = *resid; + fgi->size = (unsigned int)*resid; else fgi->size = 0; Index: src/lib/libperfuse/perfuse.c diff -u src/lib/libperfuse/perfuse.c:1.19 src/lib/libperfuse/perfuse.c:1.20 --- src/lib/libperfuse/perfuse.c:1.19 Fri Sep 9 11:35:22 2011 +++ src/lib/libperfuse/perfuse.c Fri Sep 9 18:51:44 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: perfuse.c,v 1.19 2011/09/09 15:35:22 manu Exp $ */ +/* $NetBSD: perfuse.c,v 1.20 2011/09/09 22:51:44 christos Exp $ */ /*- * Copyright (c) 2010-2011 Emmanuel Dreyfus. All rights reserved. @@ -175,13 +175,11 @@ * Set a buffer lentgh large enough so that any FUSE packet * will fit. */ - opt = FUSE_BUFSIZE; + opt = (uint32_t)FUSE_BUFSIZE; optlen = sizeof(opt); if (setsockopt(sv[0], SOL_SOCKET, SO_SNDBUF, &opt, optlen) != 0) DWARN("%s: setsockopt SO_SNDBUF to %d failed", __func__, opt); - opt = FUSE_BUFSIZE; - optlen = sizeof(opt); if (setsockopt(sv[0], SOL_SOCKET, SO_RCVBUF, &opt, optlen) != 0) DWARN("%s: setsockopt SO_RCVBUF to %d failed", __func__, opt); @@ -208,23 +206,17 @@ * Set a buffer lentgh large enough so that any FUSE packet * will fit. */ - opt = 4 * FUSE_BUFSIZE; + opt = (uint32_t)(4 * FUSE_BUFSIZE); optlen = sizeof(opt); if (setsockopt(sv[0], SOL_SOCKET, SO_SNDBUF, &opt, optlen) != 0) DWARN("%s: setsockopt SO_SNDBUF to %d failed", __func__, opt); - opt = 4 * FUSE_BUFSIZE; - optlen = sizeof(opt); if (setsockopt(sv[0], SOL_SOCKET, SO_RCVBUF, &opt, optlen) != 0) DWARN("%s: setsockopt SO_RCVBUF to %d failed", __func__, opt); - opt = 4 * FUSE_BUFSIZE; - optlen = sizeof(opt); if (setsockopt(sv[1], SOL_SOCKET, SO_SNDBUF, &opt, optlen) != 0) DWARN("%s: setsockopt SO_SNDBUF to %d failed", __func__, opt); - opt = 4 * FUSE_BUFSIZE; - optlen = sizeof(opt); if (setsockopt(sv[1], SOL_SOCKET, SO_RCVBUF, &opt, optlen) != 0) DWARN("%s: setsockopt SO_RCVBUF to %d failed", __func__, opt);