User processes can send signals with number up to _NSIG. There are a few signal numbers above that used by the kernel, but should explicitly not be included in the range or range checks in PM will fail. The system processes use a different version of sigaddset, sigdelset, sigemptyset, sigfillset, and sigismember which does not include a range check on signal numbers (as opposed to the normal functions used by normal processes). This patch unbreaks test37 when the boot image is compiled with GCC/Clang.
Description
				
					Languages
				
				
								
								
									C
								
								78.2%
							
						
							
								
								
									Roff
								
								10.2%
							
						
							
								
								
									Assembly
								
								4.6%
							
						
							
								
								
									Shell
								
								3.7%
							
						
							
								
								
									Makefile
								
								1.6%
							
						
							
								
								
									Other
								
								1.2%