Как вариант, для отслеживания совытий на файловом дескрипторе, есть poll, epoll и select. Но, если речь идёт о конфигурационном файле, то навряд-ли они тебе понадобятся.
по теме: из ядра - inotify, dnotify; из демонов - famd, gamin, но у них есть ограничение на кол-во отслеживаемых файлов, по превышению которого они могут захлебнуться; своё - stat по таймеру.