[lug] Polling a file under linux
    Rob Judd 
    rjudd at mlug.missouri.edu
       
    Mon Apr 21 10:57:04 MDT 2003
    
    
  
I have a C/C++ application that has to connect to an IP address every few
minutes/seconds (exact timing is not yet clear).  The IP address may
change as the application is running, and the exact address is stored in
/etc/myapp.config
Since this file may change at any time I have to check it before each
connection.  It seems to me that my options are
1. read the contents of the file before every connection
2. stat the file before every connection
both of these are rather expensive, especially if connections are made
several times a second.
Is there a better way to poll a file to see when it changes?  (This is in
C or C++)
Thanks, Rob
    
    
More information about the LUG
mailing list