summaryrefslogtreecommitdiff
path: root/bfd/peicode.h
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1999-08-08 16:50:27 +0000
committerIan Lance Taylor <ian@airs.com>1999-08-08 16:50:27 +0000
commitf581b1d82f7c6efec8e93ac589b4fd9db62c4ac2 (patch)
tree5ffeaa7766927c2ee8ae52cbab3f1ca72a8e3f9d /bfd/peicode.h
parent1623adde5513ed69e7a8bf90bbe0bfa17b8f09fc (diff)
downloadbinutils-redhat-f581b1d82f7c6efec8e93ac589b4fd9db62c4ac2.tar.gz
1999-08-08 Mumit Khan <khan@xraylith.wisc.edu>
* section.c (SEC_SHARED): Define. * coffcode.h (sec_to_styp_flags): Handle SEC_SHARED. (styp_to_sec_flags): Likewise. * peicode.h (coff_swap_scnhdr_out): Likewise. * bfd-in2.h: Rebuild. 1999-08-08 Ian Lance Taylor <ian@zembu.com> * coffcode.h (coff_classify_symbol): Comment out part of 1999-08-05 change which breaks cygwin DLLs.
Diffstat (limited to 'bfd/peicode.h')
-rw-r--r--bfd/peicode.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/bfd/peicode.h b/bfd/peicode.h
index 3adb2d8877..3737a57f2b 100644
--- a/bfd/peicode.h
+++ b/bfd/peicode.h
@@ -1239,6 +1239,8 @@ coff_swap_scnhdr_out (abfd, in, out)
flags |= IMAGE_SCN_MEM_READ;
if (! (flags & SEC_READONLY))
flags |= IMAGE_SCN_MEM_WRITE;
+ if (flags & SEC_SHARED)
+ flags |= IMAGE_SCN_MEM_SHARED;
}
bfd_h_put_32(abfd, flags, (bfd_byte *) scnhdr_ext->s_flags);