freebsd-dev/usr.bin/ar
Kai Wang cb0dad38e4 GNU ar did NOT implment option -q as a synonym of -r as the manual
page stated, thus BSD ar(1) option -q, which was implemented based on
the GNU ar manual page, turns out to be incompatible with GNU ar -q.

This change will make BSD ar(1) -q a *REAL* GNU ar -q:

1. It will update symbol table. (same as unfixed version)
2. It will NOT compare new members spcified in the command line args
   with existing members, instead, append them directly.

Reported by:	  Johannes 5 Joemann <joemann@beefree.free.de>
Reported by:	  Timothy Bourke <timbob@bigpond.com>
Tested by:	  Johannes 5 Joemann <joemann@beefree.free.de>
Reviewed by:	  jkoshy
Approved by:	  jkoshy (mentor)
2008-03-11 18:35:51 +00:00
..
ar.1 GNU ar did NOT implment option -q as a synonym of -r as the manual 2008-03-11 18:35:51 +00:00
ar.c GNU ar did NOT implment option -q as a synonym of -r as the manual 2008-03-11 18:35:51 +00:00
ar.h GNU ar did NOT implment option -q as a synonym of -r as the manual 2008-03-11 18:35:51 +00:00
Makefile Make again BSD ar(1) the default system ar(1), now properly handling 2008-02-25 16:16:17 +00:00
read.c Import ar(1) front-end. (aka 'BSD' ar) 2008-02-21 10:52:31 +00:00
util.c Import ar(1) front-end. (aka 'BSD' ar) 2008-02-21 10:52:31 +00:00
write.c GNU ar did NOT implment option -q as a synonym of -r as the manual 2008-03-11 18:35:51 +00:00