⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dirent.h

📁 UNIX下perl实现代码
💻 H
字号:
/* dirent.h *//* djl * Provide UNIX compatibility */#ifndef  _INC_DIRENT#define  _INC_DIRENT/* * NT versions of readdir(), etc * From the MSDOS implementation *//* Directory entry size */#ifdef DIRSIZ#undef DIRSIZ#endif#define DIRSIZ(rp)  (sizeof(struct direct))/* needed to compile directory stuff */#define DIRENT direct/* structure of a directory entry */typedef struct direct {	long	d_ino;			/* inode number (not used by MS-DOS)  */	long	d_namlen;		/* name length  */	char	d_name[257];		/* file name  */} _DIRECT;/* structure for dir operations */typedef struct _dir_struc{	char	*start;			/* starting position */	char	*curr;			/* current position */	long	size;			/* allocated size of string table */	long	nfiles;			/* number of filenames in table */	struct direct dirstr;		/* directory structure to return */	void*	handle;			/* system handle */	char	*end;			/* position after last filename */} DIR;#if 0		/* these have moved to win32iop.h */DIR *		win32_opendir(char *filename);struct direct *	win32_readdir(DIR *dirp);long		win32_telldir(DIR *dirp);void		win32_seekdir(DIR *dirp,long loc);void		win32_rewinddir(DIR *dirp);int		win32_closedir(DIR *dirp);#endif#endif /* _INC_DIRENT */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -