zapis do jedneho suboru z viacerych procesov

Alexandr Malusek malusek na hroch.ujf.cas.cz
Čtvrtek Srpen 3 17:00:22 CEST 2000


uhlar na fantomas.sk writes:

> hmmm ak budete pouzivat buffering na urovni stdout, asi si
> koledujete o problem (presahujuca riadky). ale cez systemove write
> by to problem byt nemal.  alebo skusit po kazdom riadku fflush() ale
> nedam ruku do ohna...

Mezi volanim fprintf() a fflush() muze dojit k prepnuti kontextu
(jadro prideli CPU jinemu procesu), takze tudy cesta nevede. Navic
mira bafrovani stdout se da kontrolovat pres setvbuf(3), takze fflush
za kazdym radkem by byla dost neohrabana (a nefunkcni) konstrukce.

--
A. Malusek  (malusek na ujf.cas.cz)
UJF AV CR


Další informace o konferenci Linux