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; |