/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: posix:dirent.h (VERSION 2.6)
*/

#ifndef __TDF_POSIX_DIRENT_H
#define __TDF_POSIX_DIRENT_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__posix__dirent begin

#pragma token TYPE DIR # posix.dirent.DIR
#pragma token STRUCT TAG dirent # posix.dirent.dirent
#pragma token NAT __local_dirent_d_name_size # posix.dirent.__local_dirent_d_name_size
#pragma token MEMBER char [__local_dirent_d_name_size] : struct dirent : d_name # posix.dirent.dirent.d_name
#pragma token FUNC int (DIR *) : closedir # posix.dirent.closedir
#pragma token FUNC DIR * (const char *) : opendir # posix.dirent.opendir
#pragma token FUNC struct dirent * (DIR *) : readdir # posix.dirent.readdir
#pragma token FUNC void (DIR *) : rewinddir # posix.dirent.rewinddir

#pragma interface DIR TAG dirent __local_dirent_d_name_size
#pragma interface TAG dirent.d_name closedir opendir readdir rewinddir

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_POSIX_DIRENT_H */
