mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 00:37:34 +00:00
Kernel: Expose inode information in /proc/pid/fds
This commit is contained in:
parent
657409736a
commit
3582184d8c
1 changed files with 7 additions and 0 deletions
|
@ -198,6 +198,13 @@ KResult Process::procfs_get_fds_stats(KBufferBuilder& builder) const
|
||||||
description_object.add("blocking", description->is_blocking());
|
description_object.add("blocking", description->is_blocking());
|
||||||
description_object.add("can_read", description->can_read());
|
description_object.add("can_read", description->can_read());
|
||||||
description_object.add("can_write", description->can_write());
|
description_object.add("can_write", description->can_write());
|
||||||
|
Inode* inode = description->inode();
|
||||||
|
if (inode != nullptr) {
|
||||||
|
auto inode_object = description_object.add_object("inode");
|
||||||
|
inode_object.add("fsid", inode->fsid());
|
||||||
|
inode_object.add("index", inode->index().value());
|
||||||
|
inode_object.finish();
|
||||||
|
}
|
||||||
count++;
|
count++;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue