mirror of
https://github.com/boostorg/build.git
synced 2026-02-14 12:42:11 +00:00
30 lines
480 B
C
30 lines
480 B
C
|
|
#include "../native.h"
|
|
#include "../timestamp.h"
|
|
#include "../newstr.h"
|
|
|
|
LIST *path_exists( PARSE *parse, FRAME *frame )
|
|
{
|
|
LIST* l = lol_get( frame->args, 0 );
|
|
|
|
time_t time;
|
|
timestamp(l->string, &time);
|
|
if (time != 0)
|
|
{
|
|
return list_new(0, newstr("true"));
|
|
}
|
|
else
|
|
{
|
|
return L0;
|
|
}
|
|
}
|
|
|
|
void init_path()
|
|
{
|
|
{
|
|
char* args[] = { "location", 0 };
|
|
declare_native_rule("path", "exists", args, path_exists);
|
|
}
|
|
|
|
}
|