@@ -30,6 +30,9 @@ native File: fopen(const name[], filemode: mode = io_readwrite);
3030native bool: fclose (File: handle);
3131native File: ftemp ();
3232native bool: fremove (const name[]);
33+ native bool: fcopy (const source[], const target[]);
34+ native bool: frename (const oldname[], const newname[]);
35+ native bool: fcreatedir (const name[]);
3336
3437native fwrite (File: handle, const string[]);
3538native fread (File: handle, string[], size = sizeof string, bool: pack = false );
@@ -42,3 +45,12 @@ native fseek(File: handle, position = 0, seek_whence: whence = seek_start)
4245native flength (File: handle);
4346native fexist (const pattern[]);
4447native bool: fmatch (name[], const pattern[], index = 0 , size = sizeof name);
48+ native bool: fstat (name[], & size = 0 , & timestamp = 0 , & mode = 0 , & inode = 0 );
49+ native bool: fattrib (const name[], timestamp= 0 , attrib= 0x 0f );
50+ native filecrc (const name[]);
51+
52+ native readcfg (const filename[]= " " , const section[]= " " , const key[], value[], size= sizeof value, const defvalue[]= " " , bool: pack= false );
53+ native readcfgvalue (const filename[]= " " , const section[]= " " , const key[], defvalue= 0 );
54+ native bool: writecfg (const filename[]= " " , const section[]= " " , const key[], const value[]);
55+ native bool: writecfgvalue (const filename[]= " " , const section[]= " " , const key[], value);
56+ native bool: deletecfg (const filename[]= " " , const section[]= " " , const key[]= " " );
0 commit comments