I was going through following stackoverflow post
In what order should I send signals to gracefully shutdown processes?
and came across following statement. Please help me understand the part I have marked in bold. [found in the answer with 3 votes]
"The reason that daemons sometimes use SIGHUP to restart or reload config is that daemons detach from any controlling terminals and therefore would never receive SIGTERM, so that signal was considered as "freed up" for general use.