posix.c (backtrace_open): Cast second argument of open() to int.
authorIan Lance Taylor <iant@google.com>
Thu, 17 Sep 2015 17:08:04 +0000 (17:08 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Thu, 17 Sep 2015 17:08:04 +0000 (13:08 -0400)
2015-09-17  Ian Lance Taylor  <iant@google.com>

        * posix.c (backtrace_open): Cast second argument of open() to int.

From-SVN: r227881

libbacktrace/ChangeLog
libbacktrace/posix.c

index 5d182e9fc347244476c4864aab76f893b5750b69..3d8d71cfda8b56658ba62ce4c2a6682c59e2e881 100644 (file)
@@ -1,3 +1,7 @@
+2015-09-17  Ian Lance Taylor  <iant@google.com>
+
+       * posix.c (backtrace_open): Cast second argument of open() to int.
+
 2015-09-11  Ian Lance Taylor  <iant@google.com>
 
        * Makefile.am (backtrace.lo): Depend on internal.h.
index 7fa7cd0d5da6760713ca827d90858105a4d4ab12..f0419a0aa4ccac55c897768ad0f68768c4331cbd 100644 (file)
@@ -64,7 +64,7 @@ backtrace_open (const char *filename, backtrace_error_callback error_callback,
   if (does_not_exist != NULL)
     *does_not_exist = 0;
 
-  descriptor = open (filename, O_RDONLY | O_BINARY | O_CLOEXEC);
+  descriptor = open (filename, (int) (O_RDONLY | O_BINARY | O_CLOEXEC));
   if (descriptor < 0)
     {
       if (does_not_exist != NULL && errno == ENOENT)