V10/cmd/markbad.c

Compare this file to the similar file:
Show the results in this format:

/*
 * markbad name b1 ...
 * make a file with blocks b1 ... in it,
 * escaping the ordinary allocation mechanism.
 * Used to capture bad disk blocks.
 */


main(argc, argv)
char **argv;
{
	if (argc != 3) {
		printf("markbad filename block\n");
		exit(1);
	}
	if(mknod(argv[1], 0, atoi(argv[2]))<0) {
		printf("refused\n");
		exit(1);
	}
	exit(0);
}