Is there any difference between running smbcontrol smbd reload-config
and killall -HUP smbd?

I understand they achieve the same results (reloading the smb.conf
file) but I have a collegue whose swears there is a difference. I
examined the code and it seems that both call reload_services(False);
so if any one knows different, I would love to hear about it.