On Tue, Nov 14, 2006 at 11:45:50AM +0100, Peter Kümmel wrote: > bool lyx::support::chmod(string const & file, unsigned long int mode) > { > #ifdef HAVE_CHMOD > +#ifdef _MSC_VER > + if (mode == 400 || mode == 040 || mode ==004) > + mode = _S_IREAD; > + else if (mode == 200 || mode == 020 || mode ==002) > + mode = _S_IWRITE; > + else if (mode == 600 || mode == 704) > + mode = _S_IREAD | _S_IWRITE;
Are you using a random number generator? Andre'