From f8e5fe8d938a768859c60ea49285f26bd58fcafb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Sat, 18 Jan 1997 18:47:54 +0100 Subject: [PATCH] Now adds the __version efun. Rev: src/main.c:1.16 --- src/main.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index c6ca50ce65..af2357e998 100644 --- a/src/main.c +++ b/src/main.c @@ -4,7 +4,7 @@ ||| See the files COPYING and DISCLAIMER for more information. \*/ #include "global.h" -RCSID("$Id: main.c,v 1.15 1997/01/16 05:03:21 hubbe Exp $"); +RCSID("$Id: main.c,v 1.16 1997/01/18 17:47:54 grubba Exp $"); #include "types.h" #include "backend.h" #include "module.h" @@ -31,6 +31,8 @@ RCSID("$Id: main.c,v 1.15 1997/01/16 05:03:21 hubbe Exp $"); #include <sys/resource.h> #endif +#define VERSION "Pike v0.4pl2" + char *master_file; int d_flag=0; @@ -246,6 +248,12 @@ void main(int argc, char **argv, char **env) f_exit(1); } +/* string __version() */ +static void f___version(INT32 args) +{ + pop_n_elems(args); + push_text(VERSION); +} void init_main_efuns() { @@ -257,6 +265,7 @@ void init_main_efuns() init_signals(); th_init(); init_dynamic_load(); + add_efun("__version", f___version, "function(:string)", 0); } void init_main_programs() -- GitLab