Merge "Our dirent is a dirent64."
This commit is contained in:
commit
8276d2875f
@ -25,6 +25,7 @@
|
|||||||
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _DIRENT_H_
|
#ifndef _DIRENT_H_
|
||||||
#define _DIRENT_H_
|
#define _DIRENT_H_
|
||||||
|
|
||||||
@ -52,22 +53,19 @@ struct dirent {
|
|||||||
unsigned char d_type;
|
unsigned char d_type;
|
||||||
char d_name[256];
|
char d_name[256];
|
||||||
};
|
};
|
||||||
|
#define dirent64 dirent
|
||||||
|
|
||||||
typedef struct DIR DIR;
|
typedef struct DIR DIR;
|
||||||
|
|
||||||
extern DIR* opendir(const char* dirpath);
|
extern DIR* opendir(const char*);
|
||||||
extern DIR* fdopendir(int fd);
|
extern DIR* fdopendir(int);
|
||||||
extern struct dirent* readdir(DIR* dirp);
|
extern struct dirent* readdir(DIR*);
|
||||||
extern int readdir_r(DIR* dirp, struct dirent* entry, struct dirent** result);
|
extern int readdir_r(DIR*, struct dirent*, struct dirent**);
|
||||||
extern int closedir(DIR* dirp);
|
extern int closedir(DIR*);
|
||||||
extern void rewinddir(DIR* dirp);
|
extern void rewinddir(DIR*);
|
||||||
extern int dirfd(DIR* dirp);
|
extern int dirfd(DIR*);
|
||||||
extern int alphasort(const struct dirent** a, const struct dirent** b);
|
extern int alphasort(const struct dirent**, const struct dirent**);
|
||||||
extern int scandir(const char* dir, struct dirent*** namelist,
|
extern int scandir(const char*, struct dirent***, int (*)(const struct dirent*), int (*)(const struct dirent**, const struct dirent**));
|
||||||
int(*filter)(const struct dirent*),
|
|
||||||
int(*compar)(const struct dirent**,
|
|
||||||
const struct dirent**));
|
|
||||||
|
|
||||||
extern int getdents(unsigned int, struct dirent*, unsigned int);
|
extern int getdents(unsigned int, struct dirent*, unsigned int);
|
||||||
|
|
||||||
__END_DECLS
|
__END_DECLS
|
||||||
|
Loading…
Reference in New Issue
Block a user