Jak zjistit ze se v adresari objevi novy soubor
Vitezslav Samel
samel na mail.cz
Úterý Září 23 15:04:17 CEST 2003
On Tue, Sep 23, 2003 at 02:32:33PM +0200, Pavel West wrote:
> Dobry den,
>
> resim nasledujici problem, mam jakysi zdroj dat ( web kamera, nebo obecne cokoliv jineho ), ktery mi
> do zadaneho adresare uklada soubory. Jak co nejefektivneji zjistit ze se v adresari objevil novy
> soubor ? Pokud budu adresar periodicky cist, tak si myslim ze to spotrebuje moc procesoroveho casu,
> chtel jsem pouzit neco jako je select pro sockety. Takze jsem udelal opendir(), a nasledene dirfd(),
> ktery mi vratil fd na adresar, potom jsem tento fd vlozil do selectu, ale ten select se mi vraci
> vzdy z 1 ( tj. ze tam neco je). Mate s tim nejake zkusenosti ? Jak to resite ?
> Chtel bych to pouzit do projektu, kdy by jeden thread cetl ty soubory, ukladal je to nejake fronty a
> druhy by si je z fronty vytahoval a postupne s nimi neco delal.
viz <zdrojaky_jadra>/Documentation/dnotify.txt (je tam i maly priklad)
Vita Samel
Další informace o konferenci Linux