Fix sys/procfs.h pr_uid, pr_gid type (bug 23649)

Joseph Myers joseph@codesourcery.com
Fri Sep 14 13:22:00 GMT 2018


On Fri, 14 Sep 2018, Florian Weimer wrote:

> On 09/13/2018 10:49 PM, Joseph Myers wrote:
> > 2018-09-13  Joseph Myers<joseph@codesourcery.com>
> > 
> > 	[BZ #23649]
> > 	* sysdeps/unix/sysv/linux/microblaze/sys/procfs.h (struct
> > 	elf_prpsinfo): Use unsigned int for pr_uid and pr_gid.
> > 	* sysdeps/unix/sysv/linux/mips/sys/procfs.h (struct elf_prpsinfo):
> > 	Likewise.
> > 	* sysdeps/unix/sysv/linux/nios2/sys/procfs.h (struct
> > 	elf_prpsinfo): Likewise.
> > 	* sysdeps/unix/sysv/linux/riscv/sys/procfs.h (struct
> > 	elf_prpsinfo): Likewise.
> > 	* sysdeps/unix/sysv/linux/sys/procfs.h (struct elf_prpsinfo):
> > 	Likewise.
> 
> The changes look okay to me.  Does this need a NEWS entry?  After all, the
> struct size changes with this patch, as far as I can tell.

I've committed it with the following NEWS entry.

* The type of the pr_uid and pr_gid members of struct elf_prpsinfo, defined
  in <sys/procfs.h>, has been corrected to match the type actually used by
  the Linux kernel.  This affects the size and layout of that structure on
  MicroBlaze, MIPS (n64 ABI only), Nios II and RISC-V.

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Libc-alpha mailing list