Okay. Here's a webrev that should implement what we discussed earlier this afternoon. Due to the variety of different exception cases possible and the different clean-ups needed, the wrapper function is a bit more complicated than a simple try/finally, but it seems to work.
http://cr.opensolaris.org/~johansen/webrev-3720-4/ -j _______________________________________________ pkg-discuss mailing list pkg-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/pkg-discuss