/* * * (c) 2008-2009 Laurent Vivier * * This file has been copied from EMILE, http://emile.sf.net * */ #include "libext2.h" #include "ext2_utils.h" static struct ext2_dir_entry_2 entry; struct ext2_dir_entry_2 *ext2_readdir(ext2_DIR *dir) { int ret; ret = ext2_dir_entry(dir->volume, dir->inode, dir->index, &entry); if (ret == -1) return NULL; dir->index = ret; entry.name[entry.name_len] = 0; return &entry; }