pmap: get rid of a warning
authorDenys Vlasenko <dvlasenk@redhat.com>
Fri, 22 Oct 2010 11:15:15 +0000 (13:15 +0200)
committerDenys Vlasenko <dvlasenk@redhat.com>
Fri, 22 Oct 2010 11:15:15 +0000 (13:15 +0200)
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
procps/pmap.c

index cfa94ed82408e1b5a5167a0c82c464b41b3c48d2..bb5f9e7c2172c29eb06b4592d6e4691cd986da39 100644 (file)
@@ -44,7 +44,7 @@ enum {
 
 static void print_smaprec(struct smaprec *currec, void *data)
 {
-       unsigned opt = (unsigned)data;
+       unsigned opt = (uintptr_t)data;
 
        printf("%0" AFMT "lx ", currec->smap_start);
 
@@ -74,7 +74,7 @@ static int procps_get_maps(pid_t pid, unsigned opt)
 
        memset(&total, 0, sizeof(total));
 
-       ret = procps_read_smaps(pid, &total, print_smaprec, (void*)opt);
+       ret = procps_read_smaps(pid, &total, print_smaprec, (void*)(uintptr_t)opt);
        if (ret)
                return ret;