+
+ /* rewind */
+ printf("\n*** rewind");
+ mt_com.mt_count = 1;
+ mt_com.mt_op = MTREW;
+ r1 = ioctl(fd, MTIOCTOP, &mt_com);
+ printf(" r=%i\n", r1);
+
+ /* FSF */
+ printf("\n*** fsf x2");
+ mt_com.mt_op = MTFSF;
+ mt_com.mt_count = 2;
+ r1 = ioctl(fd, MTIOCTOP, &mt_com);
+ printf(" r=%i\n", r1);
+ print_pos();
+
+ printf("\n*** fsr");
+ mt_com.mt_op = MTFSR;
+ mt_com.mt_count = 1;
+ r1 = ioctl(fd, MTIOCTOP, &mt_com);
+ printf(" r=%i\n", r1);
+ print_pos();
+
+ /* write something */
+ printf("\n*** write something\n");
+ write(fd, "abcdefghijklmnopqrstuvwyz", strlen("abcdefghijklmnopqrstuvwyz")+1);
+ print_pos();
+
+ printf("\n*** bsf x2");
+ mt_com.mt_op = MTBSF;
+ mt_com.mt_count = 2;
+ r1 = ioctl(fd, MTIOCTOP, &mt_com);
+ printf(" r=%i\n", r1);
+ print_pos();
+
+ printf("\n*** bsf x10");
+ mt_com.mt_op = MTBSF;
+ mt_com.mt_count = 10;
+ r1 = ioctl(fd, MTIOCTOP, &mt_com);
+ printf(" r=%i\n", r1);
+ print_pos();
+
+ printf("\n*** eom");
+ mt_com.mt_op = MTEOM;
+ mt_com.mt_count = 1;
+ r1 = ioctl(fd, MTIOCTOP, &mt_com);
+ printf(" r=%i\n", r1);
+ print_pos();
+
+ printf("\n*** bsr x10");
+ mt_com.mt_op = MTBSR;
+ mt_com.mt_count = 10;
+ r1 = ioctl(fd, MTIOCTOP, &mt_com);
+ printf(" r=%i\n", r1);
+ print_pos();
+
+ printf("\n*** eom");
+ mt_com.mt_op = MTEOM;
+ mt_com.mt_count = 1;
+ r1 = ioctl(fd, MTIOCTOP, &mt_com);
+ printf(" r=%i\n", r1);
+ print_pos();
+
+ printf("\n*** fsr");
+ mt_com.mt_op = MTFSR;
+ mt_com.mt_count = 1;
+ r1 = ioctl(fd, MTIOCTOP, &mt_com);
+ printf(" r=%i\n", r1);
+ print_pos();