BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000729 [BusyBox] Other minor always 02-18-06 10:20 06-04-06 04:13
Reporter rfelker View Status public  
Assigned To BusyBox
Priority normal Resolution fixed  
Status closed   Product Version
Summary 0000729: [PORTABILITY] GNU getopt required
Description If GNU getopt_long is required, busybox should include and optionally use its own copy of getopt.c and getopt.h for systems which do not have this GNU extension.
Additional Information
Attached Files

- Relationships

- Notes
(0001281)
bernhardf
04-12-06 11:56

This calls for global config option to turn all getopt_long off in one sweep.
 
(0001398)
bernhardf
06-04-06 04:13

We now have a CONFIG_GETOPT_LONG.
If you turn it off, then the long options are configured out (i.e. not strictly needed any more).

As only run-parts and hdparm currently rely on getopt_long, i'm closing this report. These two applets should be converted to use bb_getopt_ulflags and not call getopt_long directly. run-parts needs to be converted to use an llist_t for it's "-a" arguments while being converted to bb_getopt_long.

patches are -- as always -- welcome :)
cheers,
 

- Issue History
Date Modified Username Field Change
02-18-06 10:20 rfelker New Issue
02-18-06 10:20 rfelker Status new => assigned
02-18-06 10:20 rfelker Assigned To  => BusyBox
04-12-06 11:56 bernhardf Note Added: 0001281
06-04-06 04:13 bernhardf Status assigned => closed
06-04-06 04:13 bernhardf Note Added: 0001398
06-04-06 04:13 bernhardf Resolution open => fixed
06-04-06 04:13 bernhardf Fixed in Version  => 1.2.x


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker