Dm1ttry
-
Posts
3 -
Joined
-
Last visited
Posts posted by Dm1ttry
-
-
Предположим у нас есть две сущности (задачи) А и B которые работают с разными файлами на одном разделе. Если я правильно понимаю, в этом случае имеет смысл создавать один vfs. Предположим мы используем POSIX вызовы для работы с файлами open, close, read, write. Тогда как разделить доступ к файлам для разных задач? Например, чтобы задача А могла читать только файл aaa.txt, а задача B могла читать только файл bbb.txt? Надо написать политику? Как она должна выглядеть?
Для решения данной задачи необходимо написать политику для которая будет контролировать использование интерфейса Open(in VfsClientId clientId, in VfsPath path, in
SInt32 oflag, in VfsModeT mode, out SInt32 error, out VfsFdT resfd); из VfsFilesystem.idl, и проверять поле path на соответствие имени файла и поле флаг на режим открытия? И так для каждого файла?
-
Предположим у нас есть две сущности (задачи) А и B которые работают с разными файлами на одном разделе. Если я правильно понимаю, в этом случае имеет смысл создавать один vfs. Предположим мы используем POSIX вызовы для работы с файлами open, close, read, write. Тогда сколько и каких связей при этом будет создано? Какие сообщения будут передаваться?
Связи файлов
in KasperskyOS, Разработка
Posted
Предположим у нас есть две сущности (задачи) А и B которые работают с разными файлами на одном разделе. Если я правильно понимаю, в этом случае имеет смысл создавать один vfs. Предположим мы используем POSIX вызовы для работы с файлами open, close, read, write. Тогда сколько и каких связей при этом будет создано? Какие сообщения будут передаваться?