***************
*** 3,9 ****
  **  Header values for the third parameter to the user-supplied function
  **  for ftw().
  **
! **  $Header: /afs/athena.mit.edu/astaff/project/wais/src/wais-8-b2/lib/RCS/pdftw.h,v 1.1 91/08/27 16:06:37 epeisach Exp $
  */
  
  #define FTW_F		0	/* A normal file			*/
--- 3,9 ----
  **  Header values for the third parameter to the user-supplied function
  **  for ftw().
  **
! **  $Header: /afs/athena.mit.edu/astaff/project/wais/src/wais-8-b2/lib/RCS/pdftw.h,v 1.2 91/09/03 10:59:05 epeisach Exp $
  */
  
  #define FTW_F		0	/* A normal file			*/
***************
*** 29,37 ****
  #endif
  #endif
  
! #if defined(BSD) 
  #define USE_SYS_NDIR  
  #include <sys/ndir.h>
  #define dirent direct
  #endif
  
--- 29,47 ----
  #endif
  #endif
  
! #if defined(BSD) && !defined(USG)
! #undef BSD
! #include <sys/param.h>
! #ifndef BSD
! #define BSD 1
! #endif
! #if BSD4_3
! #define USE_SYS_DIR
! #include <sys/dir.h>
! #else
  #define USE_SYS_NDIR  
  #include <sys/ndir.h>
+ #endif
  #define dirent direct
  #endif
  
