Nicolas Jean
Nicolas Jean

Reputation: 845

How to wait until a file is created in C

How can I stop the execution of a thread until a file is created ?
I would like to avoid doing it in a busy loop, and use something with a behavior similar to select(). Is something like this possible?
I only found ways to check if a file exists at a given time.

Upvotes: 6

Views: 4751

Answers (1)

P.P
P.P

Reputation: 121387

You are probably looking for inotify(7). At the botton of the man page linked, there's example showing how to monitor for various events.

Upvotes: 4

Related Questions