This patch contains changes for procfs support, as well as fixing some bugs in the VFS system:
Fixed some more buffer overflow bugs.
Fixed traversing across mount boundaries.
Fixed errno when doing an unsupported operation on a device. (EPERM, not EOPNOTSUPP).
Currently only a few static files (filesystems, meminfo, mounts, self, uptime), as well as the folder corresponding to the current process and its static contents (cwd, exe, mounts, root) are supported. For further support, blink must have some method to register, manage and query shared process information.
This patch contains changes for procfs support, as well as fixing some bugs in the VFS system:
errno
when doing an unsupported operation on a device. (EPERM
, notEOPNOTSUPP
).Currently only a few static files (
filesystems
,meminfo
,mounts
,self
,uptime
), as well as the folder corresponding to the current process and its static contents (cwd
,exe
,mounts
,root
) are supported. For further support,blink
must have some method to register, manage and query shared process information.