diff options
Diffstat (limited to 'com32/lib/readdir.c')
-rw-r--r-- | com32/lib/readdir.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/com32/lib/readdir.c b/com32/lib/readdir.c deleted file mode 100644 index d59ad3a2..00000000 --- a/com32/lib/readdir.c +++ /dev/null @@ -1,27 +0,0 @@ -/* - * readdir.c - */ - -#include <dirent.h> -#include <stdio.h> -#include <errno.h> - -#include <com32.h> -#include <string.h> -#include <unistd.h> -#include <fcntl.h> -#include <stdlib.h> - -struct dirent *readdir(DIR * dir) -{ - struct dirent *newde; - com32sys_t regs; - - memset(®s, 0, sizeof(regs)); - regs.eax.w[0] = 0x0021; - regs.esi.l = (uint32_t)dir; - __com32.cs_intcall(0x22, ®s, ®s); - newde = (struct dirent *)(regs.eax.l); - - return newde; -} |