Merge libiberty from gcc

This commit is contained in:
Alan Modra
2019-04-07 20:41:49 +09:30
parent 5f60cccf9d
commit 07ffcfecac
10 changed files with 97 additions and 42 deletions

View File

@ -44,6 +44,10 @@ Boston, MA 02110-1301, USA. */
#define SEEK_SET 0
#endif
#ifndef O_BINARY
#define O_BINARY 0
#endif
#include "simple-object-common.h"
/* The known object file formats. */
@ -349,7 +353,7 @@ simple_object_copy_lto_debug_sections (simple_object_read *sobj,
return errmsg;
}
outfd = creat (dest, 00777);
outfd = open (dest, O_CREAT|O_WRONLY|O_TRUNC|O_BINARY, 00777);
if (outfd == -1)
{
*err = errno;