Mike Frysinger 
							
						 
					 
					
						
						
							
						
						445e7543e8 
					 
					
						
						
							
							platform: use KERNEL_VERSION to simplify uClibc version checking  
						
						 
						
						... 
						
						
						
						This makes reading the logic (as well as adding new code) a lot simpler,
and fixes one or two cases that were broken due to incorrect sub-version
tests.
Signed-off-by: Mike Frysinger <vapier@gentoo.org > 
						
						
					 
					
						2013-03-12 11:13:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						6967578728 
					 
					
						
						
							
							whitespace fixes. no code changes  
						
						 
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2013-01-14 01:34:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						52f4fe9db6 
					 
					
						
						
							
							id: correct getgroups usage  
						
						 
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-22 16:42:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						d5ac9c88a7 
					 
					
						
						
							
							groups: make it NOEXEC  
						
						 
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-22 04:17:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tito Ragusa 
							
						 
					 
					
						
						
							
						
						33092f1003 
					 
					
						
						
							
							groups: new applet  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tito Ragusa <farmatito@tiscali.it >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-21 17:11:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						66426760be 
					 
					
						
						
							
							*: remove "Options:" string from help texts  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
packed_usage                                       28706   28623     -83
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-05 03:58:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pere Orga 
							
						 
					 
					
						
						
							
						
						34425389e0 
					 
					
						
						
							
							move help text from include/usage.src.h to coreutils/*.c  
						
						 
						
						... 
						
						
						
						Signed-off-by: Pere Orga <gotrunks@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-03-31 14:43:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						df7b6577c6 
					 
					
						
						
							
							id: fix inverted if (!ENABLE_DESKTOP)  
						
						 
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-01-26 16:11:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						2d1a78b88f 
					 
					
						
						
							
							Marked some more applets NOEXEC/NOFORK  
						
						 
						
						... 
						
						
						
						Signed-off-by: Dan Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2010-10-01 23:35:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						0ef64bdb40 
					 
					
						
						
							
							*: make GNU licensing statement forms more regular  
						
						 
						
						... 
						
						
						
						This change retains "or later" state! No licensing _changes_ here,
only form is adjusted (article, space between "GPL" and "v2" and so on).
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2010-08-16 20:14:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						6331cf059c 
					 
					
						
						
							
							*: use "can't" instead of "cannot"  
						
						 
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-11-13 09:08:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5e34ff29bc 
					 
					
						
						
							
							*: mass renaming of USE_XXXX to IF_XXXX  
						
						 
						
						... 
						
						
						
						and SKIP_XXXX to IF_NOT_XXXX - the second one was especially
badly named. It was not skipping anything! 
						
						
					 
					
						2009-04-21 11:09:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d7a805efaf 
					 
					
						
						
							
							libbb: introduce and use xgetpwnam. ~ -150 bytes.  
						
						 
						
						
						
						
					 
					
						2008-12-03 19:05:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						0c68a874e7 
					 
					
						
						
							
							libbb: password/group function helpers rewritten by Tito:  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
xgetpwuid                                              -      27     +27
uid2uname_utoa                                         -      22     +22
gid2group_utoa                                         -      22     +22
uid2uname                                              -      18     +18
gid2group                                              -      18     +18
buffer_fill_and_print                                179     196     +17
print_user                                            12      24     +12
print_group                                           12      24     +12
get_cached                                            89      99     +10
...
print_common                                         134     120     -14
vlock_main                                           415     396     -19
logger_main                                          410     387     -23
crontab_main                                         642     609     -33
bb_getpwuid                                           42       -     -42
bb_getgrgid                                           42       -     -42
bb_getug                                              80       -     -80
------------------------------------------------------------------------------
(add/remove: 6/3 grow/shrink: 9/11 up/down: 187/-296)        Total: -109 bytes 
						
						
					 
					
						2008-12-02 22:56:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						de7a52fff2 
					 
					
						
						
							
							id: do not abort build if we use internal password/group functions.  
						
						 
						
						
						
						
					 
					
						2008-11-17 00:12:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5ff1265691 
					 
					
						
						
							
							id: abort the build of uclibc is less than 0.9.30  
						
						 
						
						
						
						
					 
					
						2008-11-16 15:03:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						a643816fe3 
					 
					
						
						
							
							- commentary typo fix (tito)  
						
						 
						
						
						
						
					 
					
						2008-11-05 08:18:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						6559100021 
					 
					
						
						
							
							- fix typo in print_user() (tito)  
						
						 
						
						
						
						
					 
					
						2008-11-05 08:15:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e7368f16fa 
					 
					
						
						
							
							id: better wording in comments, no code changes  
						
						 
						
						
						
						
					 
					
						2008-10-29 10:30:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						34e68c8b42 
					 
					
						
						
							
							id: coreutils compat by Tito + test script  
						
						 
						
						
						
						
					 
					
						2008-10-29 00:27:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2228426512 
					 
					
						
						
							
							id: fix "id <user>" case. Requires getgrouplist().  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
getgrouplist_internal                                  -     200    +200
id_main                                              462     539     +77
bb_internal_getgrouplist                               -      67     +67
bb__parsespent                                       119     117      -2
bb_internal_initgroups                               213      58    -155
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 1/2 up/down: 344/-157)          Total: 187 bytes 
						
						
					 
					
						2008-09-18 00:56:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						0d602e9386 
					 
					
						
						
							
							id: unsigned long is excessive for option bitmask  
						
						 
						
						
						
						
					 
					
						2008-09-14 19:31:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4f3209b9d4 
					 
					
						
						
							
							id: code shrink  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
id_main                                              494     462     -32 
						
						
					 
					
						2008-09-13 12:51:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						0ee1cb0084 
					 
					
						
						
							
							- implement id -G (Tito Ragusa)  
						
						 
						
						
						
						
					 
					
						2008-09-12 09:58:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a60f84ebf0 
					 
					
						
						
							
							*: rename ATTRIBUTE_XXX to just XXX.  
						
						 
						
						
						
						
					 
					
						2008-07-05 09:18:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						68404f13d4 
					 
					
						
						
							
							*: add -Wunused-parameter; fix resulting breakage  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
procps_scan                                         1265    1298     +33
aliascmd                                             278     283      +5
parse_file_cmd                                       116     120      +4
dname_enc                                            373     377      +4
setcmd                                                90      93      +3
execcmd                                               57      60      +3
count_lines                                           72      74      +2
process_command_subs                                 340     339      -1
test_main                                            409     407      -2
mknod_main                                           179     177      -2
handle_incoming_and_exit                            2653    2651      -2
argstr                                              1312    1310      -2
shiftcmd                                             131     128      -3
exitcmd                                               46      43      -3
dotcmd                                               297     294      -3
breakcmd                                              86      83      -3
evalpipe                                             353     349      -4
evalcommand                                         1180    1176      -4
evalcmd                                              109     105      -4
send_tree                                            374     369      -5
mkfifo_main                                           82      77      -5
evalsubshell                                         152     147      -5
typecmd                                               75      69      -6
letcmd                                                61      55      -6
add_cmd                                             1190    1183      -7
main                                                 891     883      -8
ash_main                                            1415    1407      -8
parse_stream                                        1377    1367     -10
alloc_procps_scan                                     55       -     -55
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 7/21 up/down: 54/-148)          Total: -94 bytes
   text    data     bss     dec     hex filename
 797195     658    7428  805281   c49a1 busybox_old
 797101     658    7428  805187   c4943 busybox_unstripped 
						
						
					 
					
						2008-03-17 09:00:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9b49a5ed85 
					 
					
						
						
							
							add -fvisibility=hidden to CC flags, mark XXX_main functions  
						
						 
						
						... 
						
						
						
						EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so 
						
						
					 
					
						2007-10-11 10:05:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						feb7ae7f01 
					 
					
						
						
							
							printf("%s\n") -> puts()  
						
						 
						
						
						
						
					 
					
						2007-10-01 12:05:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4daad9004d 
					 
					
						
						
							
							introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).  
						
						 
						
						
						
						
					 
					
						2007-09-27 10:20:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fe7cd642b0 
					 
					
						
						
							
							don't pass argc in getopt32, it's superfluous  
						
						 
						
						... 
						
						
						
						(add/remove: 0/0 grow/shrink: 12/131 up/down: 91/-727) Total: -636 bytes
   text    data     bss     dec     hex filename
 773469    1058   11092  785619   bfcd3 busybox_old
 772644    1058   11092  784794   bf99a busybox_unstripped 
						
						
					 
					
						2007-08-18 15:32:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						3734b946bf 
					 
					
						
						
							
							bb_getpwuid, bb_getgrgid: change order of arguments to more intuitive one;  
						
						 
						
						... 
						
						
						
						comment thoroughly when they die and when they dont. 
						
						
					 
					
						2007-07-27 11:20:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						091965768d 
					 
					
						
						
							
							libbb: nuke BB_GETOPT_ERROR, always die if there are mutually exclusive options  
						
						 
						
						... 
						
						
						
						find_pair                                            164     180     +16
passwd_main                                         1222    1230      +8
display_speed                                         91      96      +5
msh_main                                            1335    1339      +4
qrealloc                                              38      36      -2
refresh                                             1190    1182      -8
cut_main                                             543     532     -11
sendCgi                                             1807    1794     -13
getopt32                                            1063    1045     -18
arith                                               2077    2030     -47
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/6 up/down: 33/-99)            Total: -66 bytes
   text    data     bss     dec     hex filename
 781548    1168   11900  794616   c1ff8 busybox_old
 781452    1168   11900  794520   c1f98 busybox_unstripped 
						
						
					 
					
						2007-07-21 13:27:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9a7d38fe24 
					 
					
						
						
							
							delete tons of extra #includes  
						
						 
						
						
						
						
					 
					
						2007-05-31 22:42:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b6adbf1be2 
					 
					
						
						
							
							usage.c: remove reference to busybox.h  
						
						 
						
						... 
						
						
						
						*: s/include "busybox.h"/include "libbb.h" 
						
						
					 
					
						2007-05-26 19:00:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c86e052b81 
					 
					
						
						
							
							fix accumulated whitespace and indentation damage  
						
						 
						
						
						
						
					 
					
						2007-03-20 11:30:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1203c9bf2f 
					 
					
						
						
							
							next portion of selinux updates: chcon, runcon. From  
						
						 
						
						... 
						
						
						
						Yuichi Nakamura <himainu-ynakam@miomio.jp >  
KaiGai Kohei <busybox@kaigai.gr.jp > 
						
						
					 
					
						2007-03-11 22:16:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						49622d7846 
					 
					
						
						
							
							selinux support by Yuichi Nakamura <ynakam@hitachisoft.jp> (HitachiSoft)  
						
						 
						
						
						
						
					 
					
						2007-03-10 16:58:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						06af216528 
					 
					
						
						
							
							suppress warnings about easch <applet>_main() having  
						
						 
						
						... 
						
						
						
						no preceding prototype 
						
						
					 
					
						2007-02-03 17:28:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7fa0fcafca 
					 
					
						
						
							
							fix build without shadow support  
						
						 
						
						
						
						
					 
					
						2006-12-28 21:33:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9a44c4f91c 
					 
					
						
						
							
							bb_xget[pw/gr]nam were horribly misnamed - fixed.  
						
						 
						
						... 
						
						
						
						uidgid_get -> get_uidgid, add additional param
(numeric_ok). Make chown use it.
chown: fix "chown user: ...."
install: fix incorrect use of bb_xget[pw/gr]nam 
						
						
					 
					
						2006-12-28 05:44:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f0ed376eda 
					 
					
						
						
							
							remove bb_printf and the like  
						
						 
						
						
						
						
					 
					
						2006-10-26 23:21:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						de59c0f58f 
					 
					
						
						
							
							httpd: add -u user[:grp] support  
						
						 
						
						
						
						
					 
					
						2006-10-05 22:50:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7d219aab70 
					 
					
						
						
							
							build system overhaul  
						
						 
						
						
						
						
					 
					
						2006-10-05 10:17:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						67b23e6043 
					 
					
						
						
							
							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. 
						
						
					 
					
						2006-10-03 21:00:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						b1629b1b2a 
					 
					
						
						
							
							- remove emacs layout block as suggested by Robert P.J. Day  
						
						 
						
						... 
						
						
						
						- use shorter boilerplate while at it 
						
						
					 
					
						2006-05-19 19:29:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						dfba741457 
					 
					
						
						
							
							Robert P. Day removed 8 gazillion occurrences of "extern" on function  
						
						 
						
						... 
						
						
						
						definitions.  (That should only be on prototypes.) 
						
						
					 
					
						2006-03-06 20:47:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						f704b27b5b 
					 
					
						
						
							
							- new bb_opt_complementally syntax, use [-:?] only - 'free' chars  
						
						 
						
						... 
						
						
						
						- new bb_getopt_ulflags features: check max and min args, convert first argv to options special for ar and tar applets
- use bb_default_error_retval for env applet 
						
						
					 
					
						2005-10-14 09:56:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						064f04e7e2 
					 
					
						
						
							
							- use complementally '!' to '?' - 'ask' is best 'free' char for this.  
						
						 
						
						... 
						
						
						
						- more long opt compatibility, can set flag for long opt struct now
- more logic: check opt-depend requires and global requires, special for 'id' and 'start-stop-daemon' applets. 
						
						
					 
					
						2005-10-11 14:38:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						d5bd137a24 
					 
					
						
						
							
							- rename libbb's password helpers as suggested in libbb.h  
						
						 
						
						... 
						
						
						
						my_getpwnam -> bb_xgetpwnam  /* dies on error */
  my_getgrnam -> bb_xgetgrnam  /* dies on error */
  my_getgrgid -> bb_getgrgid
  my_getpwuid -> bb_getpwuid
  my_getug    -> bb_getug 
						
						
					 
					
						2005-09-20 21:06:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						27421a1878 
					 
					
						
						
							
							1) bb_opt_complementaly -> bb_opt_complementally  
						
						 
						
						... 
						
						
						
						2) better support long options
3) new flag '!' for bb_opt_complementally: produce bb_show_usage() if BB_GETOPT_ERROR internally 
						
						
					 
					
						2005-09-05 14:46:07 +00:00