Subversion Repositories Kolibri OS

Rev

Rev 5890 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5890 Rev 5894
Line 32... Line 32...
32
} fs;
32
} fs;
Line 33... Line 33...
33
 
33
 
34
:byte FILE_SYSTEM_FUNCTION::remove(dword path)
34
:byte FILE_SYSTEM_FUNCTION::remove(dword path)
35
{
35
{
-
 
36
	dword tmp = path;
36
	dword tmp = path;
37
	lib_init_fs();
37
	remove_pointer stdcall(tmp);
38
	remove_pointer stdcall(tmp);
38
	return EAX;
39
	return EAX;
Line 39... Line 40...
39
}
40
}
40
 
41
 
41
:dword FILE_SYSTEM_FUNCTION::read(dword path)
42
:dword FILE_SYSTEM_FUNCTION::read(dword path)
-
 
43
{
42
{
44
	dword tmp = path;
43
	dword tmp = path;
45
	lib_init_fs();
44
	read_pointer stdcall(tmp);
46
	read_pointer stdcall(tmp);
Line 45... Line 47...
45
	return EAX;
47
	return EAX;
46
}
48
}
47
 
49
 
48
:dword FILE_SYSTEM_FUNCTION::run(dword path,arg)
50
:dword FILE_SYSTEM_FUNCTION::run(dword path,arg)
-
 
51
{
49
{
52
	dword tmp1 = path1;
50
	dword tmp1 = path1;
53
	dword tmp2 = arg;
51
	dword tmp2 = arg;
54
	lib_init_fs();
Line 52... Line 55...
52
	run_pointer stdcall(tmp1,tmp2);
55
	run_pointer stdcall(tmp1,tmp2);
53
	return EAX;
56
	return EAX;
54
}
57
}
-
 
58
 
55
 
59
:qword FILE_SYSTEM_FUNCTION::get_size(dword path)
56
:qword FILE_SYSTEM_FUNCTION::get_size(dword path)
60
{
57
{
61
	dword tmp = path;
Line 58... Line 62...
58
	dword tmp = path;
62
	lib_init_fs();
59
	get_size_pointer stdcall(tmp);
63
	get_size_pointer stdcall(tmp);
60
	return EAX;
64
	return EAX;
61
}
65
}
-
 
66
 
62
 
67
:byte FILE_SYSTEM_FUNCTION::move(dword path1,path2)
63
:byte FILE_SYSTEM_FUNCTION::move(dword path1,path2)
68
{
64
{
69
	dword tmp1 = path1;
Line 65... Line 70...
65
	dword tmp1 = path1;
70
	dword tmp2 = path2;
66
	dword tmp2 = path2;
71
	lib_init_fs();
67
	move_pointer stdcall(tmp1,tmp2);
72
	move_pointer stdcall(tmp1,tmp2);
68
	return EAX;
73
	return EAX;
-
 
74
}
69
}
75
 
70
 
76
:byte FILE_SYSTEM_FUNCTION::copy(dword path1,path2)
71
:byte FILE_SYSTEM_FUNCTION::copy(dword path1,path2)
77
{
Line 72... Line 78...
72
{
78
	dword tmp1 = path1;