* fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Always set
st_[ug]id to value derived from get_file_attributes.
This commit is contained in:
parent
45d2ea8a52
commit
2f3126f6ec
@ -1,3 +1,8 @@
|
|||||||
|
2002-03-21 Christopher Faylor <cgf@redhat.com>
|
||||||
|
|
||||||
|
* fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Always set
|
||||||
|
st_[ug]id to value derived from get_file_attributes.
|
||||||
|
|
||||||
2002-03-21 Christopher Faylor <cgf@redhat.com>
|
2002-03-21 Christopher Faylor <cgf@redhat.com>
|
||||||
|
|
||||||
* spawn.cc (find_exec): Return input if file not found.
|
* spawn.cc (find_exec): Return input if file not found.
|
||||||
|
@ -281,9 +281,6 @@ fhandler_disk_file::fstat_helper (struct __stat64 *buf)
|
|||||||
|
|
||||||
if (!(buf->st_mode & S_IFMT))
|
if (!(buf->st_mode & S_IFMT))
|
||||||
buf->st_mode |= S_IFREG;
|
buf->st_mode |= S_IFREG;
|
||||||
|
|
||||||
buf->st_uid = uid;
|
|
||||||
buf->st_gid = gid;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -338,6 +335,9 @@ fhandler_disk_file::fstat_helper (struct __stat64 *buf)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
buf->st_uid = uid;
|
||||||
|
buf->st_gid = gid;
|
||||||
|
|
||||||
syscall_printf ("0 = fstat (, %p) st_atime=%x st_size=%D, st_mode=%p, st_ino=%d, sizeof=%d",
|
syscall_printf ("0 = fstat (, %p) st_atime=%x st_size=%D, st_mode=%p, st_ino=%d, sizeof=%d",
|
||||||
buf, buf->st_atime, buf->st_size, buf->st_mode,
|
buf, buf->st_atime, buf->st_size, buf->st_mode,
|
||||||
(int) buf->st_ino, sizeof (*buf));
|
(int) buf->st_ino, sizeof (*buf));
|
||||||
|
Loading…
Reference in New Issue
Block a user