R. Clayton (rclayton@monmouth.edu)
(no date)
I ran the os4 program on the pa4-simple-fio.dsk and it looks like it runs
without error but it doesn't produce results.dsk.
I sent some mail around about this a few days ago, but I've been hearing from
people that hawkmail's on the fritz. In any event, check you mailbox for a
message with the subject "Result disks in assignment 4." or the hyper-mail
archive at
bluehawk.monmouth.edu/rclayton/mail-archives/u02-438-505/archive/0030.html
I then ran os4 on pa2-diskio.dsk and the write operation fails.
I can't reproduce that one:
$ /e*/h*/c*/*5/S*/b*/os4 -d /e*/h*/c*/*5/d*/pa2-diskio.dsk
The system is halted.
Total execution time: 2928 ticks, idle time: 2141 ticks (73%).
$ /e*/h*/c*/*5/S*/b*/print* results.dsk 511
Block 511
0000051100 0000051101 0000051102 0000051103
0000051104 0000051105 0000051106 0000051107
0000051108 0000051109 0000051110 0000051111
0000051112 0000051113 0000051114 0000051115
0000051116 0000051117 0000051118 0000051119
0000051120 0000051121 0000051122 0000051123
0000051124 0000051125 0000051126 0000051127
0000051128 0000051129 0000051130 0000051131
$ date
Tue Aug 13 13:04:27 EDT 2002
That I think this is because system.h was modified to change the enum
system_calls statement to insert the remove & seek calls before the write call.
Only for bad programmers; good programmers wouldn't dream of replacing a
named constant with the value it represents.
The os2 program does produce a results.dsk file with the pa2 disk.
This leads me to believe that you have a problem with obsolete file copies.
This archive was generated by hypermail 2.0b3 on Fri Aug 23 2002 - 19:30:05 EDT