Call the executable event-relay.
Separate the graphite config change logic.
Move _GNU_SOURCE to Makefile.

(getline() requires _GNU_SOURCE.)
Separate the _SOURCE flags.
Separate the config timestamps to tell apart attempt and success.
Less DIE in config parsing, fail softly.
Save the config after a successful (re)load.

The save files are event-relay.config.epoch
Try to group the config fields similarly.