aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2000-05-26 07:32:26 +0000
committerAlan Modra <amodra@gmail.com>2000-05-26 07:32:26 +0000
commitb6cdd0fd9a2e1cd2dc78d94edc17b405b6ca23b9 (patch)
tree12955dfa48b798a99ed77c645f33264d74c9de40
parent6faf3d667f97618bc7ae638ee136eaa91effe30f (diff)
downloadfsf-binutils-gdb-b6cdd0fd9a2e1cd2dc78d94edc17b405b6ca23b9.zip
fsf-binutils-gdb-b6cdd0fd9a2e1cd2dc78d94edc17b405b6ca23b9.tar.gz
fsf-binutils-gdb-b6cdd0fd9a2e1cd2dc78d94edc17b405b6ca23b9.tar.bz2
(bfd_close_all_done): Mask file perms with 0777 not 0x777.
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/opncls.c2
2 files changed, 6 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 52e4190..9b51a5f 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -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>
* 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>
- * elf.c (prep_headers): USe ELFOSABI_NONE instead of
+ * elf.c (prep_headers): Use ELFOSABI_NONE instead of
ELFOSABI_SYSV.
2000-05-02 Alan Modra <alan@linuxcare.com.au>
diff --git a/bfd/opncls.c b/bfd/opncls.c
index 8f10135..57ca0d0 100644
--- a/bfd/opncls.c
+++ b/bfd/opncls.c
@@ -486,7 +486,7 @@ bfd_close_all_done (abfd)
int mask = umask (0);
umask (mask);
chmod (abfd->filename,
- (0x777
+ (0777
& (buf.st_mode | ((S_IXUSR | S_IXGRP | S_IXOTH) &~ mask))));
}
}