1 - issues with raw device support ("raw0" is wrong device name)
3 --- util-linux-2.13-pre6/disk-utils/raw.c.kzak 2006-11-21 21:56:40.000000000 +0100
4 +++ util-linux-2.13-pre6/disk-utils/raw.c 2006-11-21 22:35:11.000000000 +0100
7 int block_major, block_minor;
15 raw_name = argv[optind++];
17 + rc = sscanf(raw_name, RAWDEVDIR "raw%d", &raw_minor);
20 + "Unsupported raw device name '%s' (format is " RAWDEVDIR "rawN))\n",
24 + if (raw_minor == 0) {
26 + "Unsupported raw device name '%s' (minor number cannot be zero)\n",
31 err = stat(raw_name, &statbuf);
35 - rc = sscanf(raw_name, RAWDEVDIR "raw%d", &raw_minor);
38 - "Cannot locate raw device '%s' (%s)\n",
39 - raw_name, strerror(errno));
43 goto skip_test_rawdev;
46 if (!S_ISCHR(statbuf.st_mode)) {
47 fprintf (stderr, "raw device '%s' is not a character dev\n",