ANNOUNCE: GNU Midnight Commander 4.5.55

Timur I. Bakeyev timur at gnu.org
Mon Aug 27 09:43:00 UTC 2001


Hi, Pavel!

On Sun, Aug 26, 2001 at 02:13:02PM -0400, Pavel Roskin wrote:
> 
> > Unfortunatelly, g_get_current_dir() has a strange 'feature', that makes it im-
> > possible to use it in MC - in case of inability to read the path instead of
> > returning NULL it returns '/'(actually, G_DIR_SEPARATOR).
> 
> I think it's a minor problem.  The fix belongs to glib, not to MC.  I
> don't see any urgent need to put a workaround in the MC sources.

I guess, we need to do smth with this problem - otherwise, the behaviour of MC
becomes broken - you can't relay, that navigation throw the file system works 
reliable. 

> If you want, I can take g_get_current_dir() from the head version of glib
> (it's better than the one from 1.2.10) and copy it into the MC sources
> with the appropiate fix.

I think, that's the minimum what we shall do.

I'll make a bug report to glib, but, not sure that we'll get any changes - API
is frosen already(I guess), so...

> > So, there is no clear way to distinct error and a leagal case when your current
> > dir is root, or when it is a symlink to root.
> 
> Yes, glib repeats the flaws of the functions it's trying to replace :-)
> 

Regards,
	Timur.




More information about the mc-devel mailing list