Add option -D for ranlib(1). When -D is speicified, ranlib(1) will generate
a deterministic archive symbol table (i.e. timestamp for the symbol table member header is set to 0). Submitted by: Erik Cederstrand
This commit is contained in:
parent
1510a2b019
commit
773810fb45
@ -92,6 +92,7 @@
|
||||
.Ar archive
|
||||
.Op Ar files ...
|
||||
.Nm ranlib
|
||||
.Op Fl D
|
||||
.Ar archive ...
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
|
@ -113,12 +113,15 @@ main(int argc, char **argv)
|
||||
len = strlen(bsdar->progname);
|
||||
if (len >= strlen("ranlib") &&
|
||||
strcmp(bsdar->progname + len - strlen("ranlib"), "ranlib") == 0) {
|
||||
while ((opt = getopt_long(argc, argv, "tV", longopts,
|
||||
while ((opt = getopt_long(argc, argv, "tDV", longopts,
|
||||
NULL)) != -1) {
|
||||
switch(opt) {
|
||||
case 't':
|
||||
/* Ignored. */
|
||||
break;
|
||||
case 'D':
|
||||
bsdar->options |= AR_D;
|
||||
break;
|
||||
case 'V':
|
||||
ranlib_version();
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user