... | ... |
@@ -24,7 +24,6 @@ WITH REGARD TO THIS SOFTWARE. |
24 | 24 |
|
25 | 25 |
static FILE *f; |
26 | 26 |
static DIR *d; |
27 |
-static int dir_fd; |
|
28 | 27 |
static char *current_filename = ""; |
29 | 28 |
static enum { IDLE, |
30 | 29 |
FILE_READ, |
... | ... |
@@ -82,10 +81,9 @@ file_read(void *dest, Uint16 len) |
82 | 81 |
{ |
83 | 82 |
if(state != FILE_READ && state != DIR_READ) { |
84 | 83 |
reset(); |
85 |
- if((d = opendir(current_filename)) != NULL) { |
|
84 |
+ if((d = opendir(current_filename)) != NULL) |
|
86 | 85 |
state = DIR_READ; |
87 |
- dir_fd = dirfd(d); |
|
88 |
- } else if((f = fopen(current_filename, "rb")) != NULL) |
|
86 |
+ else if((f = fopen(current_filename, "rb")) != NULL) |
|
89 | 87 |
state = FILE_READ; |
90 | 88 |
} |
91 | 89 |
if(state == FILE_READ) |