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