(bfd_close_all_done): Mask file perms with 0777 not 0x777.

This commit is contained in:
Alan Modra 2000-05-26 07:32:26 +00:00
parent 6faf3d667f
commit b6cdd0fd9a
2 changed files with 6 additions and 2 deletions

View file

@ -1,3 +1,7 @@
2000-05-26 Alan Modra <alan@linuxcare.com.au>
* opncls.c (bfd_close_all_done): Mask file perms with 0777 not 0x777.
2000-05-26 Jakub Jelinek <jakub@redhat.com> 2000-05-26 Jakub Jelinek <jakub@redhat.com>
* elf64-sparc.c (sparc64_elf_relax_section): New. * elf64-sparc.c (sparc64_elf_relax_section): New.
@ -214,7 +218,7 @@ Fri May 5 16:51:03 2000 Clinton Popetz <cpopetz@cygnus.com>
2000-05-02 H.J. Lu <hjl@gnu.org> 2000-05-02 H.J. Lu <hjl@gnu.org>
* elf.c (prep_headers): USe ELFOSABI_NONE instead of * elf.c (prep_headers): Use ELFOSABI_NONE instead of
ELFOSABI_SYSV. ELFOSABI_SYSV.
2000-05-02 Alan Modra <alan@linuxcare.com.au> 2000-05-02 Alan Modra <alan@linuxcare.com.au>

View file

@ -486,7 +486,7 @@ bfd_close_all_done (abfd)
int mask = umask (0); int mask = umask (0);
umask (mask); umask (mask);
chmod (abfd->filename, chmod (abfd->filename,
(0x777 (0777
& (buf.st_mode | ((S_IXUSR | S_IXGRP | S_IXOTH) &~ mask)))); & (buf.st_mode | ((S_IXUSR | S_IXGRP | S_IXOTH) &~ mask))));
} }
} }