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]

Ответить