On Tue, May 05, 2009 at 06:30:59PM +0400, Alexey Pechnikov wrote: > On Tuesday 05 May 2009 18:20:48 Eugene Berdnikov wrote: > > On Tue, May 05, 2009 at 05:33:38PM +0400, Alexey Pechnikov wrote: > > > On Tuesday 05 May 2009 17:12:30 Eugene Berdnikov wrote: > > > > > прямой доступ к неформатированному дисковому носителю, но это вообще > > > > > не > > > > > UNIX-way и, более того, полностью привязывает пользователя к вендору > > > > > СУБД. > > > > > > > > Правильные флаги open(2) это не юникс-вэй? Хм. Не знал. > > > > > > Программа должна работать _с любой ФС_, какую только пожелает > > > пользователь. > > > От ФС требуется лишь POSIX-совместимость. > > > > Вы ещё не посмотрели man 2 open? Сюрприз: флаги O_SYNC, O_DSYNC и O_RSYNC > > специфицированы в POSIX. Подозреваю, ораклоиды в курсе. > > Ясно же написал - _с любой ФС_. Оракл в режиме доступа raw device работает > _с блочным устройством_ напрямую.
Вам нужно отдохнуть. На raw device никакой fs нет, потому и "raw". А вот open() обращается к чему-то, что лежит на fs. И именно open() есть абстракция, скрывающая от юзера детали fs. Позволяющая флагами O_*SYNC отменить кэширование. -- Eugene Berdnikov -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

