Exemplo n.º 1
0
void
write_volhdr(void)
{
    checksum_vol();

    if (!quiet)
        display_vol();
    if (lseek(fd, 0, SEEK_SET) == -1)
        err(1, "lseek 0");
    if (write(fd, buf, bufsize) != bufsize)
        err(1, "write volhdr");
}
Exemplo n.º 2
0
void
write_volhdr(void)
{
	int i;

	checksum_vol();

	if (!opt_q)
		display_vol();
	if (!opt_f) {
		printf("\nDo you want to update volume (y/n)? ");
		i = getchar();
		if (i != 'Y' && i != 'y')
			exit(1);
	}
	i = lseek(fd, 0, SEEK_SET);
	if (i < 0) {
		perror("lseek 0");
		exit(1);
	}
	i = write(fd, buf, 512);
	if (i < 0)
		perror("write volhdr");
}