:: Re: [devuan-dev] time.h missing LOC…
Top Page
Delete this message
Reply to this message
Author: Ralph Ronnquist
Date:  
To: devuan-dev
Subject: Re: [devuan-dev] time.h missing LOCK_MONOTONIC
Afaict CLOCK_MONOTONIC is defined in <linux/time.h> and <time.h>
doesn't include <linux/time.h> unless some "configuration defines are
used, e.g. __USE_POSIX or __USE_MISC

As you might know, one can explore things with the -E option
(pre-process only) for gcc, for example:

$ echo "define __USE_XOPEN\n#include <linux/time.h>" | gcc -E - | grep time.h

would tell that /usr/include/linux/time.h is included when __USE_XOPEN
is defined.

Ralph.

On 09/12 18:58, aero wrote:
> Hi
>
> Recently installed the current version and am trying to build an ntp network
> utility. This calls clock_gettime() with
> the CLOCK_MONOTONIC qualifier. Make drops can't find this, even though
> time.h is included. Have searched around the tree, but no sign of this
> qualifier.
>
> I'm using the gnu make, gcc and binutils added packages for this as the
> default toolset.
>
> Had to make a few Makefile changes for Linux, but the code builds and runs
> fine under FreeBSD-12 and Solaris 10, X86 and Sparc. Wonder what i'm missing
> here ?...
>
> Regards,
>
> Chris
> _______________________________________________
> devuan-dev internal mailing list
> devuan-dev@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/devuan-dev