This is a first-pass review only. - There are a few minor manpage updates and typo fixes that aren't directly related to this branch, could you separate those out (ask Colin about bzr interactive :p) and submit separately. - That init/main.c hack is horrible :-) What did __attribute__ ((unused)) do to you to make you spurn it so? ;-) - init/parse_conf.c - this assert seems unrelated to override support? Can you commit it separately? - init/parse_job.c - is: if (!update) nih_free (class); return NULL; better style? discuss stanza_manual - I couldn't work out the reason for this change, the previous code was clearer I think - init/conf.c extension defines should maybe go in paths.h? toggle_conf_name by style needs to accept a parent as the first argument and pass to nih_strndup conf_reload - removed the ENOENT guard, why? conf_source_* - seems to have tab damage? the indentation changes (and even style change!) make this diff quite hard to review Are there debug functions used anywhere? Or are they for gdb? Scott On Wed, Jan 12, 2011 at 4:28 AM, James Hunt