* bucomm.h: Include <sys/types.h>.
authorIan Lance Taylor <ian@airs.com>
Mon, 6 Nov 1995 20:03:01 +0000 (20:03 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 6 Nov 1995 20:03:01 +0000 (20:03 +0000)
* ar.c: Don't include <sys/types.h> or <stdio.h>.
* bucomm.c, dlltool.c, nlmconv.c, objcopy.c, objdump.c: Likewise.

binutils/ChangeLog
binutils/dlltool.c
binutils/objcopy.c

index dd9f8ecd65c395e393eddac1f2d6496b537125f0..98f72da57786323c2724650e85d8c9f8ccc0d502 100644 (file)
@@ -1,3 +1,9 @@
+Mon Nov  6 15:00:50 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * bucomm.h: Include <sys/types.h>.
+       * ar.c: Don't include <sys/types.h> or <stdio.h>.
+       * bucomm.c, dlltool.c, nlmconv.c, objcopy.c, objdump.c: Likewise.
+
 Fri Nov  3 12:38:09 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * objdump.c: Include <sys/types.h>.
index 23f98cc5f58de62790a08ecfae11b19486e43bc5..8a1e10275146154775043c860bc2e5aa09843c8d 100644 (file)
 #include "libiberty.h"
 #include "bucomm.h"
 #include "getopt.h"
-#include <sys/types.h>
 #include "demangle.h"
 #include <ctype.h>
 #ifdef HAVE_SYS_WAIT_H
index befe5093491427a00a6ba4a2ab0e77d79712ba39..be63d83833ca56de5a15573b7078393a8fca683e 100644 (file)
    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 \f
 #include "bfd.h"
-#include "sysdep.h"
 #include "progress.h"
 #include "bucomm.h"
 #include <getopt.h>
 #include "libiberty.h"
+#include <sys/stat.h>
 
-static bfd_vma parse_vma PARAMS ((const char *, const char *));
 static flagword parse_flags PARAMS ((const char *));
 static struct section_list *find_section_list PARAMS ((const char *, boolean));
 static void setup_section PARAMS ((bfd *, asection *, PTR));
@@ -258,26 +257,6 @@ Usage: %s [-vVsSgxX] [-I bfdname] [-O bfdname] [-F bfdname] [-R section]\n\
   exit (exit_status);
 }
 
-/* Parse a string into a VMA, with a fatal error if it can't be
-   parsed.  */
-
-static bfd_vma
-parse_vma (s, arg)
-     const char *s;
-     const char *arg;
-{
-  bfd_vma ret;
-  const char *end;
-
-  ret = bfd_scan_vma (s, &end, 0);
-  if (*end != '\0')
-    {
-      fprintf (stderr, "%s: %s: bad number: %s\n", program_name, arg, s);
-      exit (1);
-    }
-  return ret;
-}
-
 /* Parse section flags into a flagword, with a fatal error if the
    string can't be parsed.  */
 
@@ -1254,7 +1233,7 @@ mark_symbols_used_in_relocations (ibfd, isection, symbolsarg)
     bfd_fatal (bfd_get_filename (ibfd));
 
   if (relsize == 0)
-    return 0;
+    return;
 
   relpp = (arelent **) xmalloc (relsize);
   relcount = bfd_canonicalize_reloc (ibfd, isection, relpp, symbols);
@@ -1292,7 +1271,7 @@ simple_copy (from, to)
   fromfd = open (from, O_RDONLY);
   if (fromfd < 0)
     return -1;
-  tofd = open (to, O_WRONLY | O_CREAT | O_TRUNC);
+  tofd = creat (to, 0777);
   if (tofd < 0)
     {
       saved = errno;