NSS presently builds a program named "cmsutil".  
It is used in NSS's test scripts.  It may also be used by other projects.

I propose to rename it "smimetool", and to change the test scripts in
security/nss/test that use it to use the program by the new name.

Unless I receive some reasonable objection by Friday noon, I will rename it 
and change the scripts at that time, or shortly thereafter. 

The program is presently built in the directory security/nss/cmd/smimetools
but the name of the source file is cmsutil.c and the name of the built 
program is cmsutil (or cmsutil.exe).  

The reasons for changing this include:

1. make the program name match the directory name, so that one can find the
source for the program much more readily than now.

2. eliminate duplication of source and object file names within NSS, and the
problems caused by that duplication.  

Duplicate source file names seriously confuse at least one of the debuggers 
I use regularly.
Duplicate object file names make linker error messages less useful.  

There is also a cmsutil.c file in security/nss/lib/smime/.   If either of 
the cmsutil.o files references an unsatisfied external, the linker error 
tells me only that the reference came from cmsutil.o, and doesn't tell
me which one.

--
Nelson Bolyard             
Disclaimer:                  I speak for myself, not for Netscape

Reply via email to