On Mon, Apr 01, 2002 at 11:52:04PM +0300, Ignat Soroko wrote:
>
> 2(pari-2.2.2). compiler gives an error
> C:\Pari222\src\language\es.c(2291) : fatal error C1083: Cannot
> open include file: 'dirent.h': No such file or directory:
>
> #ifdef HAS_OPENDIR
> # include <dirent.h>
> #endif
>
> I found out, that HAS_OPENDIR is defined only in file paricfg.h
> in lines:
> /* comment this one if not on NT ??? */
> # define HAS_OPENDIR
>
> After I commented out this line, all compiled and linked at last.
By any chance, do you know a portable way to know if a file is a
directory or not ? We only use opendir for this purpose.
(On Solaris you can open() and read() directory without getting errors.)
Cheers,
Bill.