commit c0e8720
Devine Lu Linvega
·
2026-02-11 17:00:02 +0000 UTC
parent e00870a
Inlined file_not_ready
1 files changed,
+4,
-10
+4,
-10
1@@ -800,19 +800,13 @@ file_init(unsigned int id, Uint16 addr)
2 return 0;
3 }
4
5-static unsigned int
6-file_not_ready(unsigned int id)
7-{
8- return ufs[id].filepath == 0;
9-}
10-
11 static unsigned int
12 file_read(unsigned int id, Uint16 addr, unsigned int len)
13 {
14 void *dest = &ram[addr];
15 struct stat st;
16 unsigned int n;
17- if(file_not_ready(id))
18+ if(ufs[id].filepath == 0)
19 return 0;
20 if(addr + len > 0x10000)
21 len = 0x10000 - addr;
22@@ -842,7 +836,7 @@ static unsigned int
23 file_write(unsigned int id, Uint16 addr, unsigned int len, Uint8 flags)
24 {
25 unsigned int ret = 0;
26- if(file_not_ready(id))
27+ if(ufs[id].filepath == 0)
28 return 0;
29 if(addr + len > 0x10000)
30 len = 0x10000 - addr;
31@@ -867,7 +861,7 @@ file_stat(unsigned int id, Uint16 addr, unsigned int len)
32 {
33 unsigned int err, dir;
34 struct stat st;
35- if(file_not_ready(id))
36+ if(ufs[id].filepath == 0)
37 return 0;
38 if(addr + len > 0x10000)
39 len = 0x10000 - addr;
40@@ -879,7 +873,7 @@ file_stat(unsigned int id, Uint16 addr, unsigned int len)
41 static unsigned int
42 file_delete(unsigned int id)
43 {
44- if(file_not_ready(id))
45+ if(ufs[id].filepath == 0)
46 return 0;
47 return !unlink(ufs[id].filepath);
48 }