C_VP
rc = cpr_dump(C_VP);
if (C_VP->v_type != VBLK)
(void) VOP_DUMPCTL(C_VP, DUMP_FREE, NULL, NULL);
FCREAT|FWRITE, 0600, &C_VP, CRCREAT, 0)) {
if (C_VP->v_type != VREG && C_VP->v_type != VBLK) {
if (rc = cpr_statefile_ok(C_VP, alloc_retry))
if (C_VP->v_type != VBLK) {
(void) VFS_SYNC(C_VP->v_vfsp, 0, CRED());
if (rc = VOP_DUMPCTL(C_VP, DUMP_ALLOC, NULL, NULL)) {
if (C_VP) {
(void) VOP_DUMPCTL(C_VP, DUMP_FREE, NULL, NULL);
(void) VOP_CLOSE(C_VP, FWRITE, 1, (offset_t)0, CRED(), NULL);
VN_RELE(C_VP);
C_VP = 0;