<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">First, the device # should be usable from the command line, i.e.  tar cv0 foo</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">As for mt, it was written for the tape device and in those days most of us had at least one 9-track device.    I have no memory of why Ken used mt1 not mt0.   Doug may know.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 11, 2015 at 5:27 PM, Will Senn <span dir="ltr"><<a href="mailto:will.senn@gmail.com" target="_blank">will.senn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">All,<br>
<br>
In my exploration of v6, I followed the advice in "Setting up Unix - Seventh Edition" and copied v6tar from v7 to v6. Life is good. However, tar is using mt1 and it is hard coded into the source, tar.c:<br>
char    magtape[]       = "/dev/mt1";<br>
<br>
As the subject line suggested, I have two questions for those of you who might know:<br>
<br>
1. Why is it hard coded?<br>
2. Why is it the second device and not the first?<br>
<br>
Interestingly, it took me a little while to figure out it was doing this because I didn't actually move files between v6 and v7 until today. Before this my tests had been limited to separate tests on v6 and v7 along the lines of:<br>
<br>
cd /wherever<br>
tar c .<br>
followed by<br>
tar t<br>
list of files<br>
cd /elsewhere<br>
tar x<br>
files extracted and matching<br>
<br>
What it was doing was writing to the non-existant /dev/mt1, which it then created, tarring up stuff, and exiting. Then when I listed the contents of the tarfile, or extracted the contents, it was successful. But, when I went to move the tape between v6 and v7, the tape (mt0) was blank, of course. It was at this point that I followed  Noel's advice and "Used the source", and figured out that it was hard-coded as you see above.<br>
<br>
Thanks,<br>
<br>
Will<br>
_______________________________________________<br>
TUHS mailing list<br>
<a href="mailto:TUHS@minnie.tuhs.org" target="_blank">TUHS@minnie.tuhs.org</a><br>
<a href="http://minnie.tuhs.org/cgi-bin/mailman/listinfo/tuhs" rel="noreferrer" target="_blank">http://minnie.tuhs.org/cgi-bin/mailman/listinfo/tuhs</a><br>
</blockquote></div><br></div>