[fpc-pascal]RE: filemode info for fpc docn - was w2000 file o

Peter Vreman peter at freepascal.org
Fri May 11 16:10:50 CEST 2001


> I was trying to suggest a new way that is o/s independent...

The current way is o/s independent! So i don't see why a new way should be created. It'll
make things only more incompatible and complex.


> 
> -----Original Message-----
> From: Peter Vreman [mailto:peter at freepascal.org]
> Sent: Friday, May 11, 2001 01:14
> To: fpc-pascal at deadlock.et.tudelft.nl
> Subject: Re: [fpc-pascal]RE: filemode info for fpc docn - was w2000 file
> opening
> 
> 
> > It'd be best if we could have something that's o/s independent... but I
> > accept, based on the comments, that this might be difficult (see my 0.001
> > euro worth below). Until we can do this tho' my main reason for raising
> this
> > is to simply document what the choices are for each o/s...& I guess that
> > isn't too difficult.
> > 
> > Maybe instead of trying to adapt things we could just have a normal open
> (0
> > as at present) and a 'try to open whatever eg whether file locked or not'
> > value eg as another variable say called, say, force_open, (eg 1) which are
> > same value for all o/s & wouldtherefore be portable...Eg for win32 this
> > could translate to the current filemode vals of 0 and $40, for linux
> > whatever. If users want more sophisticated behaviour we'd tell users to
> use
> > the appropriate o/s dependent filemode values directly...
> 
> Why do we need a new way?  The current filemode values all support opening
> modes
> correctly. 
> 
> The only missing thing for easier accessing are the fm<Mode> constants in
> the system unit.
> I don't have tp here so i can't check the tp7 rtl for it. For delphi/kylix
> they are
> defined in Sysutils
> 
> 
> 
> 
> 
> 
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
> 
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal






More information about the fpc-pascal mailing list