| ... | ... |
@@ -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) |