--- windiv.c.orig Mon Mar 2 14:28:51 1998 +++ windiv.c Tue Aug 11 02:48:32 1998 @@ -12,6 +12,7 @@ * * hgk+jl 02.98 File selection window */ +#include #include #include #include "port.h" @@ -244,8 +245,14 @@ /* get regular files */ dirlist[nCnt].d_ino = dirent->d_ino; - dirlist[nCnt].d_off = dirent->d_off; dirlist[nCnt].d_reclen = dirent->d_reclen; +#if (defined(BSD) && (BSD >= 199306)) + dirlist[nCnt].d_type = dirent->d_type; + dirlist[nCnt].d_namlen = dirent->d_namlen; +#else + dirlist[nCnt].d_off = dirent->d_off; +#endif + strcpy(dirlist[nCnt].d_name, dirent->d_name ); nMaxWidth = max(nMaxWidth, strlen(dirent->d_name)); nCnt++;