|Bill Allombert on Tue, 2 Apr 2002 15:59:21 +0200|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|Re: Problems with pari compiled in MSVC under Windows|
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.