3232#include "py/runtime.h"
3333#include "py/stream.h"
3434#include "py/mperrno.h"
35- #include "openpie_vfs .h"
36- #include "openpie_vfs .h"
35+ #include "openpython_vfs .h"
36+ #include "openpython_vfs .h"
3737#include "syscall.h"
3838
3939
40- #if MICROPY_OPENPIE_VFS
40+ #if MICROPY_OPENPYTHON_VFS
4141
4242
43- typedef struct _mp_obj_vfs_openpie_file_t {
43+ typedef struct _mp_obj_vfs_openpython_file_t {
4444 mp_obj_base_t base ;
4545 int fd ;
46- } mp_obj_vfs_openpie_file_t ;
46+ } mp_obj_vfs_openpython_file_t ;
4747
48- STATIC void check_fd_is_open (const mp_obj_vfs_openpie_file_t * o ) {
48+ STATIC void check_fd_is_open (const mp_obj_vfs_openpython_file_t * o ) {
4949 if (o -> fd == -1 ) {
5050 nlr_raise (mp_obj_new_exception_msg (& mp_type_ValueError , "I/O operation on closed file" ));
5151 }
5252}
5353
54- STATIC void vfs_openpie_file_print (const mp_print_t * print , mp_obj_t self_in , mp_print_kind_t kind ) {
54+ STATIC void vfs_openpython_file_print (const mp_print_t * print , mp_obj_t self_in , mp_print_kind_t kind ) {
5555 // SVC_FUNCTION_START;
5656 (void ) kind ;
57- mp_obj_vfs_openpie_file_t * self = MP_OBJ_TO_PTR (self_in );
57+ mp_obj_vfs_openpython_file_t * self = MP_OBJ_TO_PTR (self_in );
5858
5959 mp_printf (print , "<io.%s fd=%d>" , mp_obj_get_type_str (self_in ), self -> fd );
6060}
6161
62- mp_obj_t mp_vfs_openpie_file_open (const mp_obj_type_t * type , mp_obj_t address_in , mp_obj_t path_in , mp_obj_t mode_in ) {
63- mp_obj_vfs_openpie_file_t * o = m_new_obj (mp_obj_vfs_openpie_file_t );
62+ mp_obj_t mp_vfs_openpython_file_open (const mp_obj_type_t * type , mp_obj_t address_in , mp_obj_t path_in , mp_obj_t mode_in ) {
63+ mp_obj_vfs_openpython_file_t * o = m_new_obj (mp_obj_vfs_openpython_file_t );
6464 const char * address = mp_obj_str_get_str (address_in );
6565 const char * path = mp_obj_str_get_str (path_in );
6666 const char * mode = mp_obj_str_get_str (mode_in );
@@ -77,7 +77,7 @@ mp_obj_t mp_vfs_openpie_file_open(const mp_obj_type_t *type, mp_obj_t address_in
7777 return MP_OBJ_FROM_PTR (o );
7878}
7979
80- STATIC mp_obj_t vfs_openpie_file_make_new (const mp_obj_type_t * type , size_t n_args , size_t n_kw , const mp_obj_t * args ) {
80+ STATIC mp_obj_t vfs_openpython_file_make_new (const mp_obj_type_t * type , size_t n_args , size_t n_kw , const mp_obj_t * args ) {
8181 static const mp_arg_t allowed_args [] = {
8282 {MP_QSTR_address , MP_ARG_OBJ | MP_ARG_REQUIRED , {.u_rom_obj = MP_ROM_PTR (& mp_const_none_obj )}},
8383 {MP_QSTR_path , MP_ARG_OBJ | MP_ARG_REQUIRED , {.u_rom_obj = MP_ROM_PTR (& mp_const_none_obj )}},
@@ -86,26 +86,26 @@ STATIC mp_obj_t vfs_openpie_file_make_new(const mp_obj_type_t *type, size_t n_ar
8686
8787 mp_arg_val_t arg_vals [MP_ARRAY_SIZE (allowed_args )];
8888 mp_arg_parse_all_kw_array (n_args , n_kw , args , MP_ARRAY_SIZE (allowed_args ), allowed_args , arg_vals );
89- return mp_vfs_openpie_file_open (type , arg_vals [0 ].u_obj , arg_vals [1 ].u_obj , arg_vals [2 ].u_obj );
89+ return mp_vfs_openpython_file_open (type , arg_vals [0 ].u_obj , arg_vals [1 ].u_obj , arg_vals [2 ].u_obj );
9090}
9191
92- STATIC mp_obj_t vfs_openpie_file_fileno (mp_obj_t self_in ) {
93- mp_obj_vfs_openpie_file_t * self = MP_OBJ_TO_PTR (self_in );
92+ STATIC mp_obj_t vfs_openpython_file_fileno (mp_obj_t self_in ) {
93+ mp_obj_vfs_openpython_file_t * self = MP_OBJ_TO_PTR (self_in );
9494 check_fd_is_open (self );
9595 return mp_obj_new_int (self -> fd );
9696}
9797
98- STATIC MP_DEFINE_CONST_FUN_OBJ_1 (vfs_openpie_file_fileno_obj , vfs_openpie_file_fileno );
98+ STATIC MP_DEFINE_CONST_FUN_OBJ_1 (vfs_openpython_file_fileno_obj , vfs_openpython_file_fileno );
9999
100- STATIC mp_obj_t vfs_openpie_file___exit__ (size_t n_args , const mp_obj_t * args ) {
100+ STATIC mp_obj_t vfs_openpython_file___exit__ (size_t n_args , const mp_obj_t * args ) {
101101 (void ) n_args ;
102102 return mp_stream_close (args [0 ]);
103103}
104104
105- STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN (vfs_openpie_file___exit___obj , 4 , 4 , vfs_openpie_file___exit__ );
105+ STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN (vfs_openpython_file___exit___obj , 4 , 4 , vfs_openpython_file___exit__ );
106106
107- STATIC mp_uint_t vfs_openpie_file_read (mp_obj_t o_in , void * buf , mp_uint_t size , int * errcode ) {
108- mp_obj_vfs_openpie_file_t * o = MP_OBJ_TO_PTR (o_in );
107+ STATIC mp_uint_t vfs_openpython_file_read (mp_obj_t o_in , void * buf , mp_uint_t size , int * errcode ) {
108+ mp_obj_vfs_openpython_file_t * o = MP_OBJ_TO_PTR (o_in );
109109 check_fd_is_open (o );
110110
111111 int count = 0 ;
@@ -117,8 +117,8 @@ STATIC mp_uint_t vfs_openpie_file_read(mp_obj_t o_in, void *buf, mp_uint_t size,
117117 return count ;
118118}
119119
120- STATIC mp_uint_t vfs_openpie_file_write (mp_obj_t o_in , const void * buf , mp_uint_t size , int * errcode ) {
121- mp_obj_vfs_openpie_file_t * o = MP_OBJ_TO_PTR (o_in );
120+ STATIC mp_uint_t vfs_openpython_file_write (mp_obj_t o_in , const void * buf , mp_uint_t size , int * errcode ) {
121+ mp_obj_vfs_openpython_file_t * o = MP_OBJ_TO_PTR (o_in );
122122 check_fd_is_open (o );
123123#if MICROPY_PY_OS_DUPTERM
124124 if (o -> flag & 1 ) {
@@ -150,8 +150,8 @@ STATIC mp_uint_t vfs_openpie_file_write(mp_obj_t o_in, const void *buf, mp_uint_
150150 return (mp_uint_t ) written ;
151151}
152152
153- STATIC mp_uint_t vfs_openpie_file_ioctl (mp_obj_t o_in , mp_uint_t request , uintptr_t arg , int * errcode ) {
154- mp_obj_vfs_openpie_file_t * o = MP_OBJ_TO_PTR (o_in );
153+ STATIC mp_uint_t vfs_openpython_file_ioctl (mp_obj_t o_in , mp_uint_t request , uintptr_t arg , int * errcode ) {
154+ mp_obj_vfs_openpython_file_t * o = MP_OBJ_TO_PTR (o_in );
155155 check_fd_is_open (o );
156156 int errno ;
157157 switch (request ) {
@@ -188,7 +188,7 @@ STATIC mp_uint_t vfs_openpie_file_ioctl(mp_obj_t o_in, mp_uint_t request, uintpt
188188}
189189
190190STATIC const mp_rom_map_elem_t rawfile_locals_dict_table [] = {
191- {MP_ROM_QSTR (MP_QSTR_fileno ), MP_ROM_PTR (& vfs_openpie_file_fileno_obj )},
191+ {MP_ROM_QSTR (MP_QSTR_fileno ), MP_ROM_PTR (& vfs_openpython_file_fileno_obj )},
192192 {MP_ROM_QSTR (MP_QSTR_read ), MP_ROM_PTR (& mp_stream_read_obj )},
193193 {MP_ROM_QSTR (MP_QSTR_readinto ), MP_ROM_PTR (& mp_stream_readinto_obj )},
194194 {MP_ROM_QSTR (MP_QSTR_readline ), MP_ROM_PTR (& mp_stream_unbuffered_readline_obj )},
@@ -199,23 +199,23 @@ STATIC const mp_rom_map_elem_t rawfile_locals_dict_table[] = {
199199 {MP_ROM_QSTR (MP_QSTR_flush ), MP_ROM_PTR (& mp_stream_flush_obj )},
200200 {MP_ROM_QSTR (MP_QSTR_close ), MP_ROM_PTR (& mp_stream_close_obj )},
201201 {MP_ROM_QSTR (MP_QSTR___enter__ ), MP_ROM_PTR (& mp_identity_obj )},
202- {MP_ROM_QSTR (MP_QSTR___exit__ ), MP_ROM_PTR (& vfs_openpie_file___exit___obj )},
202+ {MP_ROM_QSTR (MP_QSTR___exit__ ), MP_ROM_PTR (& vfs_openpython_file___exit___obj )},
203203};
204204
205205STATIC MP_DEFINE_CONST_DICT (rawfile_locals_dict , rawfile_locals_dict_table );
206206
207207#if MICROPY_PY_IO_FILEIO
208208STATIC const mp_stream_p_t fileio_stream_p = {
209- .read = vfs_openpie_file_read ,
210- .write = vfs_openpie_file_write ,
211- .ioctl = vfs_openpie_file_ioctl ,
209+ .read = vfs_openpython_file_read ,
210+ .write = vfs_openpython_file_write ,
211+ .ioctl = vfs_openpython_file_ioctl ,
212212};
213213
214- const mp_obj_type_t mp_type_vfs_openpie_fileio = {
214+ const mp_obj_type_t mp_type_vfs_openpython_fileio = {
215215 {& mp_type_type },
216216 .name = MP_QSTR_FileIO ,
217- .print = vfs_openpie_file_print ,
218- .make_new = vfs_openpie_file_make_new ,
217+ .print = vfs_openpython_file_print ,
218+ .make_new = vfs_openpython_file_make_new ,
219219 .getiter = mp_identity_getiter ,
220220 .iternext = mp_stream_unbuffered_iter ,
221221 .protocol = & fileio_stream_p ,
@@ -224,21 +224,21 @@ const mp_obj_type_t mp_type_vfs_openpie_fileio = {
224224#endif
225225
226226STATIC const mp_stream_p_t textio_stream_p = {
227- .read = vfs_openpie_file_read ,
228- .write = vfs_openpie_file_write ,
229- .ioctl = vfs_openpie_file_ioctl ,
227+ .read = vfs_openpython_file_read ,
228+ .write = vfs_openpython_file_write ,
229+ .ioctl = vfs_openpython_file_ioctl ,
230230 .is_text = true,
231231};
232232
233- const mp_obj_type_t mp_type_vfs_openpie_textio = {
233+ const mp_obj_type_t mp_type_vfs_openpython_textio = {
234234 {& mp_type_type },
235235 .name = MP_QSTR_TextIOWrapper ,
236- .print = vfs_openpie_file_print ,
237- .make_new = vfs_openpie_file_make_new ,
236+ .print = vfs_openpython_file_print ,
237+ .make_new = vfs_openpython_file_make_new ,
238238 .getiter = mp_identity_getiter ,
239239 .iternext = mp_stream_unbuffered_iter ,
240240 .protocol = & textio_stream_p ,
241241 .locals_dict = (mp_obj_dict_t * ) & rawfile_locals_dict ,
242242};
243243
244- #endif // MICROPY_OPENPIE_VFS
244+ #endif // MICROPY_OPENPYTHON_VFS
0 commit comments