Mercurial > gnulib
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);