满意答案
a36585186
2016.02.05
采纳率:50% 等级:9
已帮助:12人
DIR*, DIR构体的原型为:struct __dirstream
就是把madir定义成DIR型的目标流!
说白来就跟定义
FILE * fp1;用法是相同的!
在linux系统中:
#include
typedef struct __dirstream DIR;
struct __dirstream
{
void *__fd; /* `struct hurd_fd' pointer for descriptor. */
char *__data; /* Directory block. */
int __entry_data; /* Entry number `__data' corresponds to. */
char *__ptr; /* Current pointer into the block. */
int __entry_ptr; /* Entry number `__ptr' corresponds to. */
size_t __allocation; /* Space allocated for the block. */
size_t __size; /* Total valid data in the block. */
__libc_lock_define (, __lock) /* Mutex lock for this structure. */
};
00分享举报