diff --git a/lib/master.pike b/lib/master.pike index 1277bad8bd93298eda55c9f662c095c397d2fe65..ee1d30dd9199f62adaed305e4f1285162134ca59 100644 --- a/lib/master.pike +++ b/lib/master.pike @@ -1,4 +1,4 @@ -/* $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. */ @@ -57,7 +57,7 @@ program compile_string(string data, void|string name) 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) add_constant("getenv",getenv); 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]; q=explode_path(_master_file_name); @@ -727,7 +727,7 @@ string handle_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 diff --git a/lib/modules/Stdio.pmod b/lib/modules/Stdio.pmod index 1cb747a2557073c89109cc2eba9e83408bb734e1..df2b35ad7be5c1537f593e58cd7c5fe9455baa86 100644 --- a/lib/modules/Stdio.pmod +++ b/lib/modules/Stdio.pmod @@ -1,8 +1,12 @@ #include <string.h> -inherit files; -constant File=file; -constant Port=port; +constant PROP_IPC=files.PROP_IPC; +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 stdout=File("stdout");