From: Radio m. b. <rad...@o2...> - 2013-06-02 12:23:26
|
On 02/06/2013 04:17, David Bartley wrote: Thanks for the hint, such things were not obvious for me. > There's a number of things that the kernel does that you might need to > implement: > 1) Path resolution (e.g. symlink resolution, "." and "..", etc... - see > man 7 path_resolution on Linux). > 3) Managing an open file table. State management at 2 levels. Seems fine. > 2) Permission checking. This one is interesting. For my main use (a file manager), restrictions on permissions that users can bypass anyway (i.e. by compiling my app with permissions support disabled) are counterproductive. However, supporting permissions may make the library useful to some wider audience. Certainly a thing to keep in mind. Thanks again, -- Twoje radio |