The following commit has been merged in the master branch: commit a1616e2c93b0922a47958d2c4dc8db41202adca0 Author: Andrew Deason <adea...@sinenomine.net> Date: Thu Feb 4 16:26:21 2010 -0600
Consolidate code for reading/writing vol headers The code for reading in and overwriting/replacing volume headers is duplicated many times throughout the volume package. Consolidate the code into the functions VReadVolumeHeader, VWriteVolumeHeader, VCreateVolumeHeader, and VDestroyVolumeHeader. This makes it easy to change the semantics of how headers are read/written, though this commit should not change them. Change-Id: Id395ee25fc2db92de9301b9cdbe18f30830e18d3 Reviewed-on: http://gerrit.openafs.org/1238 Reviewed-by: Derrick Brashear <sha...@dementia.org> Tested-by: Derrick Brashear <sha...@dementia.org> src/vol/listinodes.c | 44 ++++------ src/vol/namei_ops.c | 50 ++++------- src/vol/nuke.c | 23 ++--- src/vol/purge.c | 20 ++++- src/vol/vol-salvage.c | 65 +++++++++------ src/vol/volume.c | 9 +-- src/vol/volume.h | 10 ++ src/vol/vutil.c | 222 +++++++++++++++++++++++++++++++++++++++++++++---- 8 files changed, 314 insertions(+), 129 deletions(-) -- OpenAFS Master Repository _______________________________________________ OpenAFS-cvs mailing list OpenAFS-cvs@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-cvs