Z_ERR
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
int ret = Z_ERR;
return (Z_ERR);
return (Z_ERR);
return_code = Z_ERR;
return_code = Z_ERR;
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
res = Z_ERR;
res = Z_ERR;
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (err ? Z_ERR : Z_OK);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
exit(Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (output ? Z_OK : Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
if (auth_check(username, zone, cmd_num) == Z_ERR) {
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
B_TRUE) == 0) ? Z_OK : Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
? Z_OK : Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
res = Z_ERR;
res = Z_ERR;
res = Z_ERR;
res = Z_ERR;
return (Z_ERR);
return (Z_ERR);
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return_code = Z_ERR;
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return_code = Z_ERR;
return_code = Z_ERR;
if (return_code == Z_ERR)
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
err = Z_ERR;
err = Z_ERR;
return ((err == Z_OK) ? Z_OK : Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return ((err == Z_OK) ? Z_OK : Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
if (auth_check(username, source_zone, SOURCE_ZONE) == Z_ERR) {
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
err = Z_ERR;
err = Z_ERR;
err = Z_ERR;
err = Z_ERR;
err = Z_ERR;
err = Z_ERR;
err = Z_ERR;
err = Z_ERR;
err = Z_ERR;
err = Z_ERR;
err = Z_ERR;
return ((err == Z_OK) ? Z_OK : Z_ERR);
ZONE_SUBPROC_OK) ? Z_OK : Z_ERR);
ZONE_SUBPROC_OK) ? Z_OK : Z_ERR);
? Z_OK : Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
move_zfs(zonepath, new_zonepath) != Z_ERR) {
exit(Z_ERR);
err = Z_ERR;
if (move_zfs(new_zonepath, zonepath) == Z_ERR) {
err = Z_ERR;
return ((err == Z_OK) ? Z_OK : Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return ((err == Z_OK) ? Z_OK : Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
res = Z_ERR;
res = Z_ERR;
res = Z_ERR;
exit(Z_ERR);
return ((res == Z_OK) ? Z_OK : Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
err = Z_ERR;
return ((err == Z_OK) ? Z_OK : Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
res = Z_ERR;
res = Z_ERR;
res = Z_ERR;
return (Z_ERR);
res = Z_ERR;
res = Z_ERR;
res = Z_ERR;
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
return (Z_ERR);
exit(Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
retv = Z_ERR;
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
return (Z_ERR);
exit(Z_ERR);
return (answer == 1 ? Z_OK : Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
return (Z_ERR);
return (Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
Z_ERR : Z_OK;
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return (Z_ERR);
return ((need_to_commit || saw_error) ? Z_ERR : Z_OK);
return (Z_ERR);
err = Z_ERR;
err = Z_ERR;
err = Z_ERR;
return (Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);
exit(Z_ERR);