daily update
[deliverable/binutils-gdb.git] / bfd / netbsd-core.c
index e9111a98501041923014c8d30a43881e3374e837..6bba177b821820ce4da3f26e448e55d7a568c4a9 100644 (file)
@@ -1,6 +1,6 @@
 /* BFD back end for NetBSD style core files
    Copyright 1988, 1989, 1991, 1992, 1993, 1996, 1998, 1999, 2000, 2001,
-   2002, 2003, 2004, 2005
+   2002, 2003, 2004, 2005, 2006
    Free Software Foundation, Inc.
    Written by Paul Kranenburg, EUR
 
@@ -126,11 +126,10 @@ netbsd_core_file_p (bfd *abfd)
          flags = SEC_ALLOC + SEC_HAS_CONTENTS;
          break;
        }
-      asect = bfd_make_section_anyway (abfd, sname);
+      asect = bfd_make_section_anyway_with_flags (abfd, sname, flags);
       if (asect == NULL)
        goto punt;
 
-      asect->flags = flags;
       asect->size = coreseg.c_size;
       asect->vma = coreseg.c_addr;
       asect->filepos = offset;
@@ -159,11 +158,12 @@ netbsd_core_file_p (bfd *abfd)
              asect->size = wcookie_offset;
 
              /* And create the .wcookie section.  */
-             asect = bfd_make_section_anyway (abfd, ".wcookie");
+             flags = SEC_ALLOC + SEC_HAS_CONTENTS;
+             asect = bfd_make_section_anyway_with_flags (abfd, ".wcookie",
+                                                         flags);
              if (asect == NULL)
                goto punt;
 
-             asect->flags = SEC_ALLOC + SEC_HAS_CONTENTS;
              asect->size = coreseg.c_size - wcookie_offset;
              asect->vma = 0;
              asect->filepos = offset + wcookie_offset;
This page took 0.023527 seconds and 4 git commands to generate.