From: lew.pitcher@digitalfreehold.ca   
      
   On Mon, 10 Nov 2025 14:47:56 +0000, Richard Tobin wrote:   
      
   > In article <10er3lt$3gj90$1@dont-email.me>,   
   > Lew Pitcher wrote:   
   >>I presume that the signal names and SIG_ values were formalized   
   >>in Version 5, but have yet to see either the manpage or the   
   >>contents of /usr/include/signal.h from that version of Unix.   
   >   
   > There's no mention of them even in the 6th edition manual, so presumably   
   > they were introduced in 7th edition (which certainly had them).   
      
   You appear to be correct.   
      
   The Unix Heritage Society (tuhs.org) has (admittedly incomplete) records   
   for both the 6th Edition and 7th Edition Unix.   
      
   The 6th Edition manpage for signal() still discusses the signal-handler   
   function in terms of zero/odd/even addresses. (tuhs doesn't have a record   
   of the 6th Edition /usr/include sources).   
      
   OTOH, the 7th Edition manpage for signal() discusses the signal-handler   
   function in terms of SIG_IGN and SIG_DFL. Additionally, tuhs includes   
   the /usr/include source for signal.h, which has the macros for the   
   various signals along with SIG_IGN and SIG_DFL.   
      
   So it appears that SIG_IGN and SIG_DFL were formalized as part of   
   7th Edition Unix.   
      
   --   
   Lew Pitcher   
   "In Skills We Trust"   
   Not LLM output - I'm just like this.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|