<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Can you test for it in cmake? <a href="https://cmake.org/cmake/help/v3.0/module/CheckStructHasMember.html" class="OWAAutoLink" id="LPlnk581378" previewremoved="true">https://cmake.org/cmake/help/v3.0/module/CheckStructHasMember.html</a></p>
<br>
<div style="color: rgb(0, 0, 0);">
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> poppler <poppler-bounces@lists.freedesktop.org> on behalf of Jeroen Ooms <jeroen@berkeley.edu><br>
<b>Sent:</b> Sunday, February 18, 2018 6:29 PM<br>
<b>To:</b> Ihar Filipau<br>
<b>Cc:</b> poppler@lists.freedesktop.org<br>
<b>Subject:</b> Re: [poppler] gfile.cc fails to build on macos due to statbuf.st_mtim</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">On Mon, Feb 12, 2018 at 3:04 PM, Ihar Filipau <thephilips@gmail.com> wrote:<br>
> On 2/12/18, Jeroen Ooms <jeroen@berkeley.edu> wrote:<br>
>> On Sun, Feb 11, 2018 at 12:11 PM, Albert Astals Cid <aacid@kde.org> wrote:<br>
>>> You're never assigning to tv_nsec in there but still use it in a<br>
>>> comparison,<br>
>>> that needs fixing.<br>
>><br>
>> You are right. I think we should compare modification time only by<br>
>> seconds. The standard definition of 'struct stat' only specifies<br>
>> st_ctime, so I don't think there is a portable way to get nanoseconds:<br>
>> <a href="http://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/stat.h.html" id="LPlnk534834" previewremoved="true">
http://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/stat.h.html</a><br>
<br>
><br>
> That's an old version of POSIX. Check the newer version:<br>
><br>
> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html" id="LPlnk29583" previewremoved="true">
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html</a><br>
<br>
><br>
> IOW, there is a standard portable way - since 2008, 10 years ago. It's<br>
> just Mac OS X hasn't updated its POSIX support after v6, from<br>
> 2004.<br>
<br>
OK so how do you suggest this should be fixed? It would be great if<br>
things would keep working on Mac OS.<br>
<br>
</div>
</span></font></div>
</div>
</div>
</body>
</html>