From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21568 invoked by alias); 12 May 2009 13:05:39 -0000 Received: (qmail 21562 invoked by alias); 12 May 2009 13:05:39 -0000 X-SWARE-Spam-Status: No, hits=-1.3 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_42,J_CHICKENPOX_52,SPF_HELO_PASS X-Spam-Status: No, hits=-1.3 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_42,J_CHICKENPOX_52,SPF_HELO_PASS X-Spam-Check-By: sourceware.org X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bastion2.fedora.phx.redhat.com Subject: cluster: STABLE3 - group: fix void arithmetic To: cluster-cvs-relay@redhat.com X-Project: Cluster Project X-Git-Module: cluster.git X-Git-Refname: refs/heads/STABLE3 X-Git-Reftype: branch X-Git-Oldrev: 68465efaae9739579bd907158d520b25bffc20cc X-Git-Newrev: a9d8465afc9cb1683ca5abd20384d23c1c0d23b4 From: "Fabio M. Di Nitto" Message-Id: <20090512130512.00A141201FA@lists.fedorahosted.org> Date: Tue, 12 May 2009 13:05:00 -0000 X-Scanned-By: MIMEDefang 2.58 on 172.16.52.254 Mailing-List: contact cluster-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: cluster-cvs-owner@sourceware.org X-SW-Source: 2009-q2/txt/msg00290.txt.bz2 Gitweb: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=a9d8465afc9cb1683ca5abd20384d23c1c0d23b4 Commit: a9d8465afc9cb1683ca5abd20384d23c1c0d23b4 Parent: 68465efaae9739579bd907158d520b25bffc20cc Author: Fabio M. Di Nitto AuthorDate: Tue May 12 14:24:42 2009 +0200 Committer: Fabio M. Di Nitto CommitterDate: Tue May 12 14:24:42 2009 +0200 group: fix void arithmetic stable3/group/lib/libgroup.c: In function ‘do_write’: stable3/group/lib/libgroup.c:134: warning: pointer of type ‘void *’ used in arithmetic stable3/group/lib/libgroup.c: In function ‘do_read’: stable3/group/lib/libgroup.c:153: warning: pointer of type ‘void *’ used in arithmetic stable3/group/dlm_controld/main.c: In function ‘do_read’: stable3/group/dlm_controld/main.c:35: warning: pointer of type ‘void *’ used in arithmetic stable3/group/dlm_controld/main.c: In function ‘do_write’: stable3/group/dlm_controld/main.c:52: warning: pointer of type ‘void *’ used in arithmetic stable3/group/dlm_controld/netlink.c: In function ‘send_genetlink_cmd’: stable3/group/dlm_controld/netlink.c:44: warning: pointer of type ‘void *’ used in arithmetic stable3/group/dlm_controld/netlink.c: In function ‘get_family_id’: stable3/group/dlm_controld/netlink.c:93: warning: pointer of type ‘void *’ used in arithmetic stable3/group/dlm_controld/netlink.c: In function ‘process_netlink’: stable3/group/dlm_controld/netlink.c:221: warning: pointer of type ‘void *’ used in arithmetic stable3/group/libgfscontrol/main.c: In function ‘do_read’: stable3/group/libgfscontrol/main.c:19: warning: pointer of type ‘void *’ used in arithmetic stable3/group/libgfscontrol/main.c: In function ‘do_write’: stable3/group/libgfscontrol/main.c:36: warning: pointer of type ‘void *’ used in arithmetic stable3/group/gfs_control/main.c: In function ‘do_write’: stable3/group/gfs_control/main.c:144: warning: pointer of type ‘void *’ used in arithmetic stable3/group/gfs_controld/main.c: In function ‘do_read’: stable3/group/gfs_controld/main.c:33: warning: pointer of type ‘void *’ used in arithmetic stable3/group/gfs_controld/main.c: In function ‘do_write’: stable3/group/gfs_controld/main.c:50: warning: pointer of type ‘void *’ used in arithmetic stable3/group/tool/main.c: In function ‘do_write’: stable3/group/tool/main.c:51: warning: pointer of type ‘void *’ used in arithmetic stable3/group/tool/main.c: In function ‘do_read’: stable3/group/tool/main.c:70: warning: pointer of type ‘void *’ used in arithmetic stable3/group/daemon/main.c: In function ‘do_read’: stable3/group/daemon/main.c:33: warning: pointer of type ‘void *’ used in arithmetic stable3/group/daemon/main.c: In function ‘do_write’: stable3/group/daemon/main.c:50: warning: pointer of type ‘void *’ used in arithmetic Signed-off-by: Fabio M. Di Nitto --- group/daemon/main.c | 4 ++-- group/dlm_controld/main.c | 4 ++-- group/dlm_controld/netlink.c | 2 +- group/gfs_control/main.c | 2 +- group/gfs_controld/main.c | 4 ++-- group/lib/libgroup.c | 4 ++-- group/libgfscontrol/main.c | 4 ++-- group/tool/main.c | 4 ++-- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/group/daemon/main.c b/group/daemon/main.c index 0915bdf..3218f92 100644 --- a/group/daemon/main.c +++ b/group/daemon/main.c @@ -30,7 +30,7 @@ static int do_read(int fd, void *buf, size_t count) int rv, off = 0; while (off < count) { - rv = read(fd, buf + off, count - off); + rv = read(fd, (char *)buf + off, count - off); if (rv == 0) return -1; if (rv == -1 && errno == EINTR) @@ -47,7 +47,7 @@ static int do_write(int fd, void *buf, size_t count) int rv, off = 0; retry: - rv = write(fd, buf + off, count); + rv = write(fd, (char *)buf + off, count); if (rv == -1 && errno == EINTR) goto retry; if (rv < 0) { diff --git a/group/dlm_controld/main.c b/group/dlm_controld/main.c index cd3753a..93b40f8 100644 --- a/group/dlm_controld/main.c +++ b/group/dlm_controld/main.c @@ -32,7 +32,7 @@ int do_read(int fd, void *buf, size_t count) int rv, off = 0; while (off < count) { - rv = read(fd, buf + off, count - off); + rv = read(fd, (char *)buf + off, count - off); if (rv == 0) return -1; if (rv == -1 && errno == EINTR) @@ -49,7 +49,7 @@ int do_write(int fd, void *buf, size_t count) int rv, off = 0; retry: - rv = write(fd, buf + off, count); + rv = write(fd, (char *)buf + off, count); if (rv == -1 && errno == EINTR) goto retry; if (rv < 0) { diff --git a/group/dlm_controld/netlink.c b/group/dlm_controld/netlink.c index 5a7c261..63122f7 100644 --- a/group/dlm_controld/netlink.c +++ b/group/dlm_controld/netlink.c @@ -9,7 +9,7 @@ /* FIXME: look into using libnl/libnetlink */ -#define GENLMSG_DATA(glh) ((void *)(NLMSG_DATA(glh) + GENL_HDRLEN)) +#define GENLMSG_DATA(glh) ((void *)((char *)NLMSG_DATA(glh) + GENL_HDRLEN)) #define GENLMSG_PAYLOAD(glh) (NLMSG_PAYLOAD(glh, 0) - GENL_HDRLEN) #define NLA_DATA(na) ((void *)((char*)(na) + NLA_HDRLEN)) #define NLA_PAYLOAD(len) (len - NLA_HDRLEN) diff --git a/group/gfs_control/main.c b/group/gfs_control/main.c index 071678e..6132d32 100644 --- a/group/gfs_control/main.c +++ b/group/gfs_control/main.c @@ -141,7 +141,7 @@ static int do_write(int fd, void *buf, size_t count) int rv, off = 0; retry: - rv = write(fd, buf + off, count); + rv = write(fd, (char *)buf + off, count); if (rv == -1 && errno == EINTR) goto retry; if (rv < 0) diff --git a/group/gfs_controld/main.c b/group/gfs_controld/main.c index cef2fcd..0235b26 100644 --- a/group/gfs_controld/main.c +++ b/group/gfs_controld/main.c @@ -30,7 +30,7 @@ int do_read(int fd, void *buf, size_t count) int rv, off = 0; while (off < count) { - rv = read(fd, buf + off, count - off); + rv = read(fd, (char *)buf + off, count - off); if (rv == 0) return -1; if (rv == -1 && errno == EINTR) @@ -47,7 +47,7 @@ int do_write(int fd, void *buf, size_t count) int rv, off = 0; retry: - rv = write(fd, buf + off, count); + rv = write(fd, (char *)buf + off, count); if (rv == -1 && errno == EINTR) goto retry; if (rv < 0) { diff --git a/group/lib/libgroup.c b/group/lib/libgroup.c index de0321a..894aeb1 100644 --- a/group/lib/libgroup.c +++ b/group/lib/libgroup.c @@ -131,7 +131,7 @@ static int do_write(int fd, void *buf, size_t count) int rv, off = 0; retry: - rv = write(fd, buf + off, count); + rv = write(fd, (char *)buf + off, count); if (rv == -1 && errno == EINTR) goto retry; if (rv < 0) @@ -150,7 +150,7 @@ static int do_read(int fd, void *buf, size_t count) int rv, off = 0; while (off < count) { - rv = read(fd, buf + off, count - off); + rv = read(fd, (char *)buf + off, count - off); if (rv == 0) return -1; if (rv == -1 && errno == EINTR) diff --git a/group/libgfscontrol/main.c b/group/libgfscontrol/main.c index 7161968..39987ea 100644 --- a/group/libgfscontrol/main.c +++ b/group/libgfscontrol/main.c @@ -16,7 +16,7 @@ static int do_read(int fd, void *buf, size_t count) int rv, off = 0; while (off < count) { - rv = read(fd, buf + off, count - off); + rv = read(fd, (char *)buf + off, count - off); if (rv == 0) return -1; if (rv == -1 && errno == EINTR) @@ -33,7 +33,7 @@ static int do_write(int fd, void *buf, size_t count) int rv, off = 0; retry: - rv = write(fd, buf + off, count); + rv = write(fd, (char *)buf + off, count); if (rv == -1 && errno == EINTR) goto retry; if (rv < 0) { diff --git a/group/tool/main.c b/group/tool/main.c index b53d335..0c6e33b 100644 --- a/group/tool/main.c +++ b/group/tool/main.c @@ -48,7 +48,7 @@ static int do_write(int fd, void *buf, size_t count) int rv, off = 0; retry: - rv = write(fd, buf + off, count); + rv = write(fd, (char *)buf + off, count); if (rv == -1 && errno == EINTR) goto retry; if (rv < 0) @@ -67,7 +67,7 @@ static int do_read(int fd, void *buf, size_t count) int rv, off = 0; while (off < count) { - rv = read(fd, buf + off, count - off); + rv = read(fd, (char *)buf + off, count - off); if (rv == 0) return -1; if (rv == -1 && errno == EINTR)