[ECOS] cyg_mtab_lookup()
Roland Caßebohm
roland.cassebohm@visionsystems.de
Mon Jun 24 03:34:00 GMT 2002
Hi,
there is a problem with cyg_mtab_lookup(). If name has not a leading '/' mte
will not be initialized and LOCK_FS() will fail.
In cyg_mtab_lookup():
// Unrooted file names go straight to current dir
if( **name != '/' ) return 0;
In open():
ret = cyg_mtab_lookup( &dir, &name, &mte );
if( 0 != ret )
{
cyg_fd_free(fd);
cyg_file_free(file);
FILEIO_RETURN(ENOENT);
}
LOCK_FS( mte );
Roland CaÃebohm
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
More information about the Ecos-discuss
mailing list