| /* Copyright Vladimir Prus 2003. Distributed under the Boost */ |
| /* Software License, Version 1.0. (See accompanying */ |
| /* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ |
| |
| #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, 1); |
| } |
| |
| } |