* cygthread.cc (cygthread::cygthread): Add more info to fatal error.
* fhandler_disk_file.cc (fhandler_disk_file::readdir): Temporarily remove insertion of /dev into root directory. * path.cc (path_conv::check): Ditto.
This commit is contained in:
parent
6772e4c9e9
commit
4e993dc7cc
|
@ -1,3 +1,11 @@
|
||||||
|
2005-09-12 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
|
* cygthread.cc (cygthread::cygthread): Add more info to fatal error.
|
||||||
|
|
||||||
|
* fhandler_disk_file.cc (fhandler_disk_file::readdir): Temporarily
|
||||||
|
remove insertion of /dev into root directory.
|
||||||
|
* path.cc (path_conv::check): Ditto.
|
||||||
|
|
||||||
2005-09-11 Christopher Faylor <cgf@timesys.com>
|
2005-09-11 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
* heap.cc (heap_init): Allocate heap from top down as a hedge against
|
* heap.cc (heap_init): Allocate heap from top down as a hedge against
|
||||||
|
|
|
@ -184,7 +184,7 @@ cygthread::cygthread (LPTHREAD_START_ROUTINE start, LPVOID param,
|
||||||
h = CreateThread (&sec_none_nih, 0, is_freerange ? simplestub : stub,
|
h = CreateThread (&sec_none_nih, 0, is_freerange ? simplestub : stub,
|
||||||
this, 0, &id);
|
this, 0, &id);
|
||||||
if (!h)
|
if (!h)
|
||||||
api_fatal ("thread handle not set - %p<%p>, %E", h, id);
|
api_fatal ("CreateThread failed for %s - %p<%p>, %E", name, h, id);
|
||||||
thread_printf ("created name '%s', thread %p, id %p", name, h, id);
|
thread_printf ("created name '%s', thread %p, id %p", name, h, id);
|
||||||
#ifdef DEBUGGING
|
#ifdef DEBUGGING
|
||||||
terminated = false;
|
terminated = false;
|
||||||
|
|
|
@ -1381,7 +1381,7 @@ fhandler_disk_file::readdir (DIR *dir, dirent *de)
|
||||||
bool added = false;
|
bool added = false;
|
||||||
if (!(dir->__flags & dirent_isroot))
|
if (!(dir->__flags & dirent_isroot))
|
||||||
/* nothing */;
|
/* nothing */;
|
||||||
else if (!(dir->__flags & dirent_saw_dev))
|
else if (0 && !(dir->__flags & dirent_saw_dev))
|
||||||
{
|
{
|
||||||
strcpy (buf.cFileName, "dev");
|
strcpy (buf.cFileName, "dev");
|
||||||
added = true;
|
added = true;
|
||||||
|
|
|
@ -648,12 +648,14 @@ path_conv::check (const char *src, unsigned opt,
|
||||||
else if (dev == FH_DEV)
|
else if (dev == FH_DEV)
|
||||||
{
|
{
|
||||||
dev.devn = FH_FS;
|
dev.devn = FH_FS;
|
||||||
|
#if 0
|
||||||
fileattr = GetFileAttributes (this->path);
|
fileattr = GetFileAttributes (this->path);
|
||||||
if (!component && fileattr == INVALID_FILE_ATTRIBUTES)
|
if (!component && fileattr == INVALID_FILE_ATTRIBUTES)
|
||||||
{
|
{
|
||||||
fileattr = FILE_ATTRIBUTE_DIRECTORY | FILE_ATTRIBUTE_READONLY;
|
fileattr = FILE_ATTRIBUTE_DIRECTORY | FILE_ATTRIBUTE_READONLY;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else if (isvirtual_dev (dev.devn))
|
else if (isvirtual_dev (dev.devn))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue