# HG changeset patch # User Bruno Haible # Date 1510429152 -3600 # Node ID 024ce94bd1c9cec497779cb4ac630bcdd6a37432 # Parent 08912377f327bce819ae8f6653058cc2ee6c2625 getprogname: Fix compilation error on IRIX. * lib/getprogname.c (getprogname) [__sgi]: Fix type of local variable 'namesize'. diff -r 08912377f327 -r 024ce94bd1c9 ChangeLog --- 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 + + getprogname: Fix compilation error on IRIX. + * lib/getprogname.c (getprogname) [__sgi]: Fix type of local variable + 'namesize'. + 2017-11-11 Bruno Haible year2038: Tweak last patch. diff -r 08912377f327 -r 024ce94bd1c9 lib/getprogname.c --- 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);