Browse code

Drop redundant dirfd

Andrew Alderwick authored on 07/11/2021 00:51:42
Showing 1 changed files
... ...
@@ -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)