to a passwd structure. If a good pointer, make sure old entry in file is identical to passed passwd (old_pw). If not, abort. Update documentation, bump major version due to change to pw_copy.
locking and editing functions. From Greg Hudson <ghudson@MIT.EDU>