changeset 39151:024ce94bd1c9

getprogname: Fix compilation error on IRIX. * lib/getprogname.c (getprogname) [__sgi]: Fix type of local variable 'namesize'.
author Bruno Haible <bruno@clisp.org>
date Sat, 11 Nov 2017 20:39:12 +0100
parents 08912377f327
children abd3b4b846c4
files ChangeLog lib/getprogname.c
diffstat 2 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sat Nov 11 15:14:26 2017 +0100
+++ b/ChangeLog	Sat Nov 11 20:39:12 2017 +0100
@@ -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.
--- a/lib/getprogname.c	Sat Nov 11 15:14:26 2017 +0100
+++ b/lib/getprogname.c	Sat Nov 11 20:39:12 2017 +0100
@@ -164,7 +164,7 @@
       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);