Я хочу написать демон, который будет записывать содержимое папки каждые 5 секунд.К сожалению, это делается только один раз.Что делать, чтобы делать циклически?Я понятия не имею, как это сделать.
struct dirent *file;
struct stat file_details;
while (1)
{
while((file=readdir(source))!=NULL)
{
if(file->d_type!=DT_REG) continue;
fprintf(stderr,"Name: %s \n",file->d_name);
}
sleep(5);
}