Comment by owlbite
7 months ago
I suspect it comes from raising flags/signals (literally as one might run a flag up a flag pole?) to indicates CPU conditions, and then that terminology getting propagated from hw to sw.
7 months ago
I suspect it comes from raising flags/signals (literally as one might run a flag up a flag pole?) to indicates CPU conditions, and then that terminology getting propagated from hw to sw.
Sounds plausuble. Some of the earliest exception handling systems did not have any semantic difference between CPU exceptions and software exceptions.
You can still use SIGUSR1 and SIGUSR2 for it.
I would have thought it came from the concept of 'raising an issue' or even 'raising a stink'.
… which could come from raising the voltage of a signal indicating a condition.
idk because there are some circles in which boolean variables are called flags but I've never seen them referred to as being raised or unraised/lowered, only set and unset