]> Savannah Git Hosting - gnulib.git/commitdiff
getprogname: Fix compilation error on IRIX.
authorBruno Haible <bruno@clisp.org>
Sat, 11 Nov 2017 19:39:12 +0000 (20:39 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 11 Nov 2017 19:39:12 +0000 (20:39 +0100)
* lib/getprogname.c (getprogname) [__sgi]: Fix type of local variable
'namesize'.

ChangeLog
lib/getprogname.c

index 7eeb1c4ff60efe4ef4ef5421f135f2922549beab..d61de30698e12e0dfb865b4297219dfe7dda346f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-11-11  Bruno Haible  <bruno@clisp.org>
+
+       getprogname: Fix compilation error on IRIX.
+       * lib/getprogname.c (getprogname) [__sgi]: Fix type of local variable
+       'namesize'.
+
 2017-11-11  Bruno Haible  <bruno@clisp.org>
 
        year2038: Tweak last patch.
index 9c2ad36d9f92779a8567659843bd74677ddfaea9..ff61918845e164fc341d653bc331df0aaa36e56b 100644 (file)
@@ -164,7 +164,7 @@ getprogname (void)
       if (ioctl_ok)
         {
           char *name = buf.pr_fname;
-          char *namesize = sizeof buf.pr_fname;
+          size_t namesize = sizeof buf.pr_fname;
           char *namenul = memchr (name, '\0', namesize);
           size_t namelen = namenul ? namenul - name : namesize;
           char *namecopy = malloc (namelen + 1);