getopt_ulflags -> getopt32.
It is impossible to formulate sane ABI based on size of ulong because it can be 32-bit or 64-bit. Basically it means that you cannot portably use more that 32 option chars in one call anyway... Make it explicit.
This commit is contained in:
		@@ -3983,7 +3983,7 @@ int insmod_main( int argc, char **argv)
 | 
			
		||||
	struct utsname myuname;
 | 
			
		||||
 | 
			
		||||
	/* Parse any options */
 | 
			
		||||
	option_mask = bb_getopt_ulflags(argc, argv, OPTION_STR,	&opt_o);
 | 
			
		||||
	option_mask = getopt32(argc, argv, OPTION_STR,	&opt_o);
 | 
			
		||||
	if (option_mask & OPT_o) { // -o /* name the output module */
 | 
			
		||||
		free(m_name);
 | 
			
		||||
		m_name = xstrdup(opt_o);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user