Sorry if I'm on crack, but that function no longer has any effect on my system. Not sure when it stopped working but it was recent. It seems to be bypassed by FcConfigXdgConfigHome? There's way too much code and most of it is over my head but I'm thinking line 2037 in fccfg.c could be if (env && _FcConfigHomeEnabled)