This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v2 1/7] common: add scoped_fd


On Tue, Feb 13, 2018 at 5:28 PM, Metzger, Markus T
<markus.t.metzger@intel.com> wrote:
>
> This is supposed to be a glibc function.  But it is guarded by some feature macros.
> Quote from mkstemp(3): "
>
>        mkstemp():
>            _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
>            || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200112L
>
>        mkostemp(): _GNU_SOURCE
>        mkstemps(): _BSD_SOURCE || _SVID_SOURCE
>        mkostemps(): _GNU_SOURCE
> "
>
> Maybe the newer compiler is setting some macros automatically that the older compiler doesn't set.
> Could you try setting, say, _POSIX_C_SOURCE or try using mkostemp() instead of mkstemp()?
>

None of them works with my i686-w64-mingw32-g++ 4.8.2.  :(

> If that doesn't help, I'll try to find a Ubuntu 14.04 to reproduce the issue.
>

-- 
Yao (齐尧)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]