forked from KolibriOS/kolibrios
Added new functions in ksys module
Added socket module(WIP) git-svn-id: svn://kolibrios.org@8578 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
20
programs/develop/tinypy/std_modules/file/init.c
Executable file
20
programs/develop/tinypy/std_modules/file/init.c
Executable file
@@ -0,0 +1,20 @@
|
||||
#include "tinypy.h"
|
||||
#include "fs.c"
|
||||
|
||||
#define EXPORT(MOD_NAME, F_NAME, F_POINT) tp_set(tp, MOD_NAME , tp_string(F_NAME), tp_fnc(tp, F_POINT))
|
||||
|
||||
extern tp_obj tp_dict(TP);
|
||||
extern tp_obj tp_fnc(TP,tp_obj v(TP));
|
||||
|
||||
|
||||
void file_init(TP)
|
||||
{
|
||||
tp_obj file_mod = tp_dict(tp);
|
||||
EXPORT(file_mod, "open" , kolibri_open);
|
||||
|
||||
tp_set(tp, file_mod, tp_string("__doc__"), tp_string("File module (read / write)"));
|
||||
tp_set(tp, file_mod, tp_string("__name__"), tp_string("File"));
|
||||
tp_set(tp, file_mod, tp_string("__file__"), tp_string(__FILE__));
|
||||
|
||||
tp_set(tp, tp->modules, tp_string("file"), file_mod);
|
||||
}
|
Reference in New Issue
Block a user