/* File info structure definitions (c_finfo). */ #define SZ_OWNERSTR 16 #define FI_REGULAR 1 /* file types */ #define FI_DIRECTORY 2 #define FI_EXECUTABLE 3 #define FI_SPECIAL 4 struct _finfo { XLONG fi_type; /* file type */ XLONG fi_size; /* file size, machine bytes */ XLONG fi_atime; /* time of last access */ XLONG fi_mtime; /* time of last modify */ XLONG fi_ctime; /* time of file creation */ XLONG fi_perm; /* file permission bits */ char fi_owner[SZ_OWNERSTR*sizeof(XLONG)]; }; #define D_finfo