Skip to content
Snippets Groups Projects
Commit abaf170f authored by Fredrik Hübinette (Hubbe)'s avatar Fredrik Hübinette (Hubbe)
Browse files

maybe works better now?

Rev: lib/master.pike:1.65
Rev: lib/modules/Stdio.pmod:1.12
parent 58fcd57b
No related branches found
No related tags found
No related merge requests found
/* $Id: master.pike,v 1.64 1998/01/28 00:28:18 hubbe Exp $ /* $Id: master.pike,v 1.65 1998/01/28 01:52:39 hubbe Exp $
* *
* Master-file for Pike. * Master-file for Pike.
*/ */
...@@ -57,7 +57,7 @@ program compile_string(string data, void|string name) ...@@ -57,7 +57,7 @@ program compile_string(string data, void|string name)
program compile_file(string file) program compile_file(string file)
{ {
return compile(cpp(_static_modules.files()->File(file,"r")->read(),file)); return compile(cpp(_static_modules.files()->file(file,"r")->read(),file));
} }
...@@ -488,7 +488,7 @@ void _main(string *argv, string *env) ...@@ -488,7 +488,7 @@ void _main(string *argv, string *env)
add_constant("getenv",getenv); add_constant("getenv",getenv);
add_constant("putenv",putenv); add_constant("putenv",putenv);
add_constant("write",_static_modules.files()->File("stdout")->write); add_constant("write",_static_modules.files()->file("stdout")->write);
_master_file_name=backtrace()[-1][0]; _master_file_name=backtrace()[-1][0];
q=explode_path(_master_file_name); q=explode_path(_master_file_name);
...@@ -727,7 +727,7 @@ string handle_include(string f, ...@@ -727,7 +727,7 @@ string handle_include(string f,
string read_include(string f) string read_include(string f)
{ {
return _static_modules->files()->File(f,"r")->read(); return _static_modules->files()->file(f,"r")->read();
} }
// FIXME // FIXME
......
#include <string.h> #include <string.h>
inherit files;
constant File=file; constant PROP_IPC=files.PROP_IPC;
constant Port=port; constant PROP_NONBLOCk=files.PROP_NONBLOCK;
constant PROP_SHUTDOWN=files.PROP_SHUTDOWN;
constant PROP_BUFFERED=files.PROP_BUFFERED;
constant PROP_BIDIRECTIONAL=files.PROP_BIDIRECTIONAL;
constant File=files.file;
constant Port=files.port;
object stderr=File("stderr"); object stderr=File("stderr");
object stdout=File("stdout"); object stdout=File("stdout");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment