BC_SUCCESS
return (BC_SUCCESS);
return (BC_SUCCESS);
return (BC_SUCCESS);
return (BC_SUCCESS);
!= BC_SUCCESS) {
return (BC_SUCCESS);
ret = BC_SUCCESS;
if (rv != BC_SUCCESS) {
return (BC_SUCCESS);
if (!probe_device(&dest, attach_device_path) != BC_SUCCESS) {
retval = BC_SUCCESS;
usage(progname, BC_SUCCESS);
if (ret != BC_SUCCESS) {
if (ret == BC_SUCCESS) {
!= BC_SUCCESS) {
!= BC_SUCCESS) {
if (read_in(fd, bblock->buf, buf_size, offset) != BC_SUCCESS) {
if (rc != BC_SUCCESS) {
return (rc == BC_SUCCESS);
if (rc != BC_SUCCESS) {
return (rc == BC_SUCCESS);
if (read_bootblock_from_file(file, plist->pl_stage) != BC_SUCCESS) {
retval = BC_SUCCESS;
return (BC_SUCCESS);
BBLK_ZFS_EXTRA_OFF) != BC_SUCCESS) {
!= BC_SUCCESS) {
if (read_in(dev_fd, dest, size, SECTOR_SIZE) != BC_SUCCESS) {
if (read_in(dev_fd, dest, size, BBLK_ZFS_EXTRA_OFF) != BC_SUCCESS) {
return (BC_SUCCESS);
if (read_bootblock_from_disk(dev_fd, &bblock_disk) != BC_SUCCESS) {
return (BC_SUCCESS);
return (BC_SUCCESS);
if (write_out(device->fd, bufptr, size, SECTOR_SIZE) != BC_SUCCESS) {
!= BC_SUCCESS) {
return (BC_SUCCESS);
SECTOR_SIZE) != BC_SUCCESS) {
return (BC_SUCCESS);
return (BC_SUCCESS);
if (open_device(device) != BC_SUCCESS)
return (BC_SUCCESS);
if (prepare_bootblock(data, update_str) != BC_SUCCESS) {
if (write_bootblock(data) != BC_SUCCESS) {
return (BC_SUCCESS);
if (init_device(&install_data.device, device_path) != BC_SUCCESS) {
if (read_bootblock_from_file(bootblock, &install_data) != BC_SUCCESS) {
if (init_device(device, device_path) != BC_SUCCESS) {
retval = BC_SUCCESS;
if (init_device(curr_device, curr_device_path) != BC_SUCCESS) {
if (init_device(attach_device, attach_device_path) != BC_SUCCESS) {
exit(BC_SUCCESS);
return (BC_SUCCESS);
offset) != BC_SUCCESS) {
return (BC_SUCCESS);
sizeof (install->stage1_buf), 0) != BC_SUCCESS) {
sizeof (install->stage1_buf), 0) != BC_SUCCESS) {
return (BC_SUCCESS);
return (BC_SUCCESS);
return (BC_SUCCESS);
return (BC_SUCCESS);
if (read_in(dev_fd, stage1_buf, SECTOR_SIZE, 0) != BC_SUCCESS) {
return (BC_SUCCESS);
STAGE2_BLKOFF(type) * SECTOR_SIZE) != BC_SUCCESS) {
!= BC_SUCCESS) {
SECTOR_SIZE) != BC_SUCCESS) {
return (BC_SUCCESS);
!= BC_SUCCESS) {
!= BC_SUCCESS) {
return (BC_SUCCESS);
return (BC_SUCCESS);
if (find_x86_bootpar(mboot, &part, NULL) != BC_SUCCESS) {
return (BC_SUCCESS);
if (init_device(&install_data.device, device_path) != BC_SUCCESS) {
if (read_stage1_from_file(stage1_path, &install_data) != BC_SUCCESS) {
if (read_stage2_from_file(stage2_path, &install_data) != BC_SUCCESS) {
if (init_device(device, device_path) != BC_SUCCESS) {
retval = BC_SUCCESS;
if (init_device(curr_device, curr_device_path) != BC_SUCCESS) {
if (init_device(attach_device, attach_device_path) != BC_SUCCESS) {
if (prepare_stage2(install, updt_str) != BC_SUCCESS) {
if (prepare_stage1(install) != BC_SUCCESS) {
if (write_stage2(install) != BC_SUCCESS) {
if (write_stage1(install) != BC_SUCCESS) {
return (BC_SUCCESS);
!= BC_SUCCESS)
if (get_disk_fd(device) != BC_SUCCESS)
if (get_raw_partition_fd(device) != BC_SUCCESS)
if (get_start_sector(device) != BC_SUCCESS)
return (BC_SUCCESS);
if (find_x86_bootpar(mboot, &pno, &secnum) != BC_SUCCESS) {
return (BC_SUCCESS);
return (BC_SUCCESS);
!= BC_SUCCESS ||
!= BC_SUCCESS) {
if (exit_status != BC_SUCCESS && exit_status != BC_NOUPDT) {
!= BC_SUCCESS) {