Fix warnings when uintptr_t is larger than int.
authorDavid S. Miller <davem@davemloft.net>
Sat, 17 Mar 2012 04:02:54 +0000 (21:02 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sat, 17 Mar 2012 04:02:54 +0000 (21:02 -0700)
* sysdeps/unix/sysv/linux/shmat.c (shmat): Use -1l to avoid
warnings.

ChangeLog
sysdeps/unix/sysv/linux/shmat.c

index df662af..c58e919 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2012-03-16  David S. Miller  <davem@davemloft.net>
 
+       * sysdeps/unix/sysv/linux/shmat.c (shmat): Use -1l to avoid
+       warnings.
+
        [BZ #6471]
        * sysdeps/unix/sysv/linux/shmat.c (shmat): Test for syscall errors
        properly.
index dd75491..d01bb1b 100644 (file)
@@ -55,7 +55,7 @@ shmat (shmid, shmaddr, shmflg)
   if (INTERNAL_SYSCALL_ERROR_P (resultvar, err))
     {
       __set_errno (INTERNAL_SYSCALL_ERRNO (resultvar, err));
-      return (void *) -1;
+      return (void *) -1l;
     }
 
   return BOUNDED_N (raddr, length);