-@stat = stat("chr");
-is($stat[6],3+(2<<8),"chrdev has right major,minor");
-@stat = stat("blk");
-is($stat[6],3+(2<<8),"blkdev has right major,minor");
+
+SKIP: {
+ skip('Need root to mknod devices', 8) unless ($UID == 0);
+
+ chdir($_point);
+ ok(!(system("mknod chr c 2 3")>>8),"create chrdev");
+ ok(!(system("mknod blk b 2 3")>>8),"create blkdev");
+
+ chdir($_real);
+ ok(-e "chr" ,"chrdev exists");
+ ok(-e "blk" ,"blkdev exists");
+ ok(-c "chr" ,"chrdev is chrdev");
+ ok(-b "blk" ,"blkdev is blkdev");
+
+ @stat = stat("chr");
+ is($stat[6],3+(2<<8),"chrdev has right major,minor");
+ @stat = stat("blk");
+ is($stat[6],3+(2<<8),"blkdev has right major,minor");
+}
+