ELF$4(VSt$ 1҅t tBu t)Ӆ~, =~hh* =~hh1[^Ð=~hhD$8 w[$\=tfZv=~Nhhh 0=~hhh  =~hhÐ UWVSl$ \$$t$(=~hh uEx@gD$x@1;xD/WD$‰T$L$+\$t$GuwDž| E OL$ىM =~hh[^_] ÐB@LPT;BD25LLWPT@D9L~ϡPTÍvUWVS|$p5;{D~Mk@9}0+L؃ ~&)9~PTC@Lʃ ~3 YD)9~$PTIDA LڡL~R9}RPLLPTL9|+HL5L)PTL9փ=~"hh5Lh  =~hhPT[^_]UWVS\$=~hhk@&Ixuu1 td=~"hhh@Uh@u{D CJ =~hh[^_]ÃUWVS=~hhD$(D$PD$T$0T$$D$9D$0‰D$\$0=~%hht$ t$ Sh;\$ul$ |$udkv;\$~l$ 1+\$]l$4t$ tftt$)ދ|$4߉1tft|$t 1QUt$ Ń ;l$tg=~ hht$ h =~hh|yD$T$RD$l$$xTÅ}G=~"hhSh@h_ =~pfRÅ}a=~$hhShoh_ =~hhD$(D$T$,T$ \$0vhtjD$$4Pt$@t$(Ń}`=~#hhUhh_ =~hh9~t$ |$4t]=~ hht$ h  =~hhr)=~"hhSUt$(h`D$D$ D$ =~hhD$0[^_]S=~hh=.hthÃ}E=~$hhShh_ ={d5Ã}D=~#hhShh_ =# Pt5=~'hhpDp@h@1ɡPHBv ȉ =tf@Nh5l =~hh[ÉmÐS\$=~hhCCC=t j@ PCS vCC ju @ =~hh[Ív=~hhx(hj =~hhÉS=~h#h=u !Å|=t h}*=~h#hh@  =~h#h[É=~hah=~hahÍvS=~hjhÅ}6=~VhjhShs2jjÃ}R=~"hjhShh =~hjh% =~hjh1[ÍvS=~hhhD$ 0 =~hh[ÉS1ۃ=~hhD$th@Pà =~hh[É4UWVS\$Ht$LD$@=~hhD$X0D$@T$P=u =t>;Ph` vju @ =~h h[ÍvUWVS|$=~hhH |$uf?"~-=~hhv=~)hh@4h@ƁƀW=tz@ t=~;hhh=~hhh =~hhVu4@ u)=hhh vu;hÃ}(=XhhSh@1FtF=u=@ t2)Å}'= hhSha=u[FuU=~hhh =~hhGPЉƃ=t1ҡ@ 9w%1ҡ@@9 ЉЅtcÅ}X=~$hhShh =~hh7|  =~hh[^_]ÐUWVSt$\$=~hhtS=~hhSh =~hh @(F@$FF=F @ tF =M5ŋEF + =tB=t,1B 9s B@ t@D9ЅtN 9 u 9 vN  ]uˉ \$J11ۉN=tN=t1ҡ@ 9w'1ҡ@@9 ЅtNN@HvFFF@t1N@+@ t F F FF =~hh1[^_]YWVSt$\$=~hh=~hhh  =t1=hhh` vt?=~hhSh =u^=t+ =~hh~v>=~hhh =@ u- =~hhZ=u_fÅ}T=~#hhShah =~hh;PDvX=~hhh =~hhvhtjv5RF|DP5v t. =~hh) =~hh1[^_ÃUWVS\$t$=~hh=~hhh =u =t- =~hht+=~XhhVh9v=udCvS=~hhh =~hhv=u+ =~hht_=s t!9H Ѕu ͍vt( =~hhYs53C |{u }C =~hh1[^_]YÐUWVSl$\$=~hh=~hhh@ tQ=~hhSh =~hhk=t+ =~hh7@ u- =~hhÅ}U=~$hhShah =~hh5NjGEGu1EGW E G@PÉw   )É]G $UˆU =~hh1[^_]S\$ =~hgh=~hghh tT=~hghSh =~hgh v=t+ =~hgh@ u- =~hghÅ}U=~$hghShah =~hgh=v5PD$  =~hgh1[VSt$ \$=~hh=~hhh  tS=~hhSh =~hh=t+ =~hh@ u- =~hhÅ}U=~$hhShah =~hhIv  F =~hh1[^ÍvS\$ =~hOh=~hOhh` tP=~hOhSh =~hOh3t$ =~hOh[ÐUWVS\$5~~hh=~hhh |$1D$UUC|$GfCfGCGCGCGG{u6LJLJLJ{SJD$$|$fGfGfG fCfCHfG $%PÃ},=hhSh\v|$WÃ}w 5 =~"hhSh h =~hhC 5 v =~hh1[^_]YVS\$ t$=~hFh=~hFhh` @L@HCFCFCf@0fCf@,fC =~hFh1[^ÍvUWVSl$u=~hh=~hhh =ty@ t~8hhh~hhh =~hh0=t?=~hhh` =o=u[hthÃ}C=~"hhShh =EH$5VxÃ=hhSh p5V\Ã=WhhSh`0@ th|@ ua=tX=~hhh =~hh_vFP6Ã=hhShkvVÃ=~YhhSh 5FP6Ã}X=~$hhSh`h =~hh} =~hh1R=~hhh =~hh[^_]ÍvUWVS|$\$=~hh=~hhh !b t HSv=~hhh@ =~hh4=tW=~hhh` =~hh tW=~hhSh =~hhyt:GPRÃ}'=hhShGpG tCPwGPà =hhShwÃ}'=shhShLG1ۀD; $%Pƃ}^=~%hhVh@hv =~hhvGuXCG9uWt:GPRÃ}'=hhShkvG=~hhh jGPGPà }Y=~%hhShvh =~hh) =~hh1[^_]Ív UWVS\$4?=~hhtW vR=~hhVh =~hhtVt$ m mtt m vVD$P-VD$P~vVD$PnvVD$P^vVD$PNvVD$P>vVD$P.vVD$PvVD$PvVD$PÃ|OtGVD$Pt$@ t1 =~hh+v =~hh[^_] (ÐS=~hhhthÃ}(=hhSh5Ã}(=hhSh`=~'hhh1ɡPHBv ȉ =~'hhpDp@hPtu=~hhh  555à =hhShvhtjj5p@Ã}#=~[hhSh7v5Ã}T=~$hhSh@h3 =~hhQ5h =~hh1[ÍvUWVSl$|$ t$$=~hlh;-UÃ9vT=|hlhUWSh =~hlh>9v) =~hlh) =~hlhjvVWt$$t$$UÃ|utu - v =~hlh[^_]UWVSt$|$\$ l$(=~hMhD$$+E9}>6]St$ t2 =~hMhT=~hMh6h] =~hMh[^_]ÍvUWVSl$,|$0t$8=~hvh A=#=tR=~hvhh =~hvh@ uQ=~hvhh =~hvhtD$}[=~&hvht$ hh3 =~hvhD$  Q=t* 1ɋ\$C 9s SB t @D9ȅtGv6AQ+FV,0(=6hvhp,%P,0 PhQT$ =t+1ɋ\$C 9s SB t#\$@D9ʅ\$$CD$$@~7 =~hvhQ =~hvhvu1std=~$hvhpuh@ =~hvh),0 0Su =,uH=~)hvhU,PRh,U\$4 D$4 =~hvh1[^_]Ð UWVSl$,t$0|$4=~hh=G jÃ}E=~$hhShh3 ='WVUt$4t$4t$4T$0R@ЉÃ=~$hhShh3 =WVUt$4t$4t$4D$0PoÃ}.=~\hhSh@h38ډVNT$VN L$N) (9n| F =~hh[^_] ÃUWVS|$1=~hhD$hD$Ph8D$(PcÃuM=~hhh =~hh1=~hhSh =rT$!tU=~hhh@ =~hh>=(htjj55Ãt}3)5=hhShfq4+(T$58h545RW Ã}c)5=~$hhShh3 =~hh)vߋD$)؉D$…h|$=tuh=8=~hhWB9u=uR |"hh~hhh* ) =~hh[^_]Y@ÐUWVS|$=~h h Å}S=~"h h Sh h  =~h h ?UUt?=~h h h! =ybtG=tGJ=~$h h p8h@!5htWp8=~$h h p=~hp"h h" ==~hp"h h" xTu4Å})=hp"h Sh#Å=t>5Ã}*=hp"h Sh #v=t7p@Ã}!=~whp"h Sh`#SÅ}Y=~"hp"h Sh h  =~hp"h 0v =~hp"h 1[^UWVSl$t$ =~~h#h =td=~h#h h# +T$|$|$1tft =O8jÃ}S=~"h#h Sh#h  =~h#h =~!h#h t$$Uh#+\$St$ jt$$UŃ = 9tG=~h#h Uh $|$|$1tft =~h#h 1[^_]ÐUWVS=~hJ$h xTtY=@uP=~hJ$h hx$ =~hJ$h 1%v=<t= =~hJ$h v=~hJ$h h$ 5D$9D$u1Ã=~)hJ$h S55h$5D$9\$T$RS55eƃ}l<=~%hJ$h Vh%h v =~hJ$h j55Ń ;l$tR=~hJ$h hT% ) <9})~%t)=t=9s A)Pu T$RG=~hJ$h h% 5jŅ}%=~hJ$h hT% @< =~hJ$h [^_]YÃUWVS\$l$,|$0=~h%h 5N EU GOL$9u2;Gv-5=~h%h D$ +E;D$(~D$(L$Pt$(]S t4 =~h%h 2 =~h%h L$[^_]YÐ UWVSl$8\$uu Su) =~hE;h:f9 s =~hE;h:S6h`; =~hE;h:1[^VSt$ \$=~h;h:SV =~h;h:SV[^ÐVSt$ \$=~h;h:SV2 =~h;h:SVW[^ÐVS\$ t$=~h;h:t=P)5=~h;h:V3h; =~h;h:[^UWVS\$!v jSŃt߉1tftډ9 s [^_]ÍvS\$ t$)[Ív=~h;h:hthhthju@С@ =~h;h:QP1XY5zft_position_before_eof../zftape/../zftape/zftape-vtbl.hzft_tape_at_eodzft_position_before_eof../zftape/../zftape/zftape-vtbl.hzft_tape_at_eodzft_get_seg_szzftape-rw.czft_set_flagsswitching to raw mode. Warning: <6>Wrong combination of minor device bits. <6>Switching to raw read-only mode.. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,zft_calc_seg_byte_coordzft_calc_tape_posnew cached pos: %d. zft_update_labelFtape - The Linux Floppy Tape Project!updating label from "%s" to "%s". zft_verify_write_segments <6>remaining: %d <6>seg_sz : %d <6>segment : %d. Error: Couldn't write segment %d. ftape_loop_until_writes_done()%s failed: %d. ftape_abort_operation()result = ftape_read_segment_fraction(seg_pos, buffer, single ? FT_RD_SINGLE : FT_RD_AHEAD, 0, ((32 - 3) * 1024))Failed to verify written segment %d. verify successful: <6>segment : %d <6>segsize : %d <6>remaining: %d. zft_erasezft_vmalloc_once((void **)&zft_hseg_buf, ((32 - 3) * 1024))ftape_read_header_segment(zft_hseg_buf)ft_first_data_segment: %d, ft_last_data_segment: %d. zft_position_before_eof../zftape/../zftape/zftape-vtbl.hzft_tape_at_eodMT_RESETMT_FSFMT_BSFMT_FSRMT_BSRMT_WEOFMT_REWMT_OFFLMT_NOPMT_RETENMT_BSFMMT_FSFMMT_EOMMT_ERASEMT_RAS1MT_RAS2MT_RAS3UNKNOWNMT_SETBLKMT_SETDENSITYMT_SEEKMT_TELLMT_SETDRVBUFFERMT_FSSMT_BSSMT_WSMMT_LOCKMT_UNLOCKMT_LOADMT_UNLOADMT_COMPRESSIONMT_SETPARTMT_MKPARTzft_reset_positionzftape-ctl.czft_init_driverzft_def_idle_stateftape_abort_operation() failed. mt_dummymt_resetftape_reset_drive()%s failed: %d. _zft_open(-1 , 0 )mt_fsfmt_bsfseek_blocknew_block_pos %d/%d KB < 0. new_block_pos %d/%d KB exceeds size of volume %d/%d KB. zft_cmpr_lock(1 )set zft_just_before_eof. <6>new_seg_pos : %d <6>new_tape_pos: %d/%d KB <6>vol_size : %d/%d KB <6>seg_byte_pos: %d <6>blk_sz : %d. mt_fsrmt_bsrmt_weofzft_flush_buffers()mt_rewmt_offlmt_nopmt_retenfsfbsfmzft_skip_volumes(arg < 0 ? arg : arg-1, pos)wanted file position %d/%d KB, arrived at %d/%d KB. mt_bsfmmt_fsfmmt_eommt_erasemt_ras2mt_setblkdesired blk_sz (%d) should be <= %d bytes. desired blk_sz (%d) must be a multiple of %d bytes. Variable block size not yet supported with compression. mt_setdensitytracing set to %d. mt_seekmt_setdrvbufferftape_set_nr_buffers(*cnt)mt_tellmt_compressionCompression not yet supported with variable block size. zft_check_write_accesstape is offline or no cartridge. tape is not formatted. cartridge write protected. Cannot write to cartridges written by old ftape when not at BOT. tape not at BOT and not at EOD. _zft_openftape_enable failed: %d. without awith write protectedwrong access mode %s cartridge. read only access mode: %d, drive write protected: %d. zft_vmalloc_once(&zft_deblock_buf,((32 - 3) * 1024))you probably mixed up the zftape devices!. _zft_closewriting file mark at current position. Error: unable to update header segments. rewinding tape. noyesKeeping module locked in memory because: <6>header segments need updating: %s <6>tape not at BOT : %s. mtioctopcalling MTIOCTOP command: %s. no tape present. drive is offline. zft_check_write_access(&zft_pos)zft_def_idle_state()Drive needs to be in QIC-80 compatibility mode for this command. zft_update_header_segments()mtiocgetbad argument size: %d. mtiocrdftsegMag tape ioctl command: MTIOCRDFTSEG. driver needs to be in raw mode for this ioctl. invalid read mode. segment number is too large. mtiocwrftsegMag tape ioctl command: MTIOCWRFTSEG. invalid write mode. mtiocvolinfoMag tape ioctl command: MTIOCVOLINFO. mtioc_zftape_getblksz <6>Mag tape ioctl command: MTIOC_ZTAPE_GETBLKSZ <6>This ioctl is here merely for compatibility. <6>Please use MTIOCVOLINFO instead. mtiocgetsizeMag tape ioctl command: MTIOC_ZFTAPE_GETSIZE. mtiocposMag tape ioctl command: MTIOCPOS. set_format_parmsMTIOCFTFORMAT operation FTFMT_SETPARMS. ftape_calibrate_data_rate(p->ft_qicstd&0x0f)ftape_decode_header_segment(hseg_buf)get_format_parmsMTIOCFTFORMAT operation FTFMT_GETPARMS. mtiocftformatMag tape ioctl command: MTIOCFTFORMAT. zft_vcalloc_once(&zft_hseg_buf, ((32 - 3) * 1024))set_format_parms(&arg->fmt_parms, zft_hseg_buf)get_format_parms(&arg->fmt_parms, zft_hseg_buf)Write access denied. ftape_format_track(arg->fmt_track.ft_track, arg->fmt_track.ft_gap3)ftape_format_status(&arg->fmt_status.ft_segment)ftape_verify_segment(arg->fmt_verify.ft_segment, (SectorMap *)&arg->fmt_verify.ft_bsm)Invalid format operation. @0ApA8BlBmtiocftcmdMag tape ioctl command: MTIOCFTCMD. need CAP_SYS_ADMIN capability to send raw qic-117 commands. ftape_ready_wait(ftcmd->ft_wait_before, &ftcmd->ft_status)ftape_report_operation(&ftcmd->ft_result, ftcmd->ft_cmd, ftcmd->ft_result_bits)ftape_command(ftcmd->ft_cmd)ftape_parameter(ftcmd->ft_parms[i]&0x0f)ftape_ready_wait(ftcmd->ft_wait_after, &ftcmd->ft_status)error status set. ftape_report_error(&ftcmd->ft_error, &ftcmd->ft_cmd, 1)_zft_ioctlcalled with ioctl command: 0x%08x. zft_position_before_eof../zftape/../zftape/zftape-vtbl.hzft_tape_at_eodzft_read_header_segmentszftape-read.czft_vmalloc_once(&zft_hseg_buf, ((32 - 3) * 1024))%s failed: %d. ftape_read_header_segment(zft_hseg_buf)Segments written since first format: %d. ft_first_data_segment: %d, ft_last_data_segment: %d. Found old ftaped tape, emulating eof marks, entering read-only mode. zft_fake_volume_headers(zft_eof_map, zft_nr_eof_marks)ftape_read_segment_fraction((*zft_status).fti_first_data_segment, zft_deblock_buf, FT_RD_SINGLE, 0, ((32 - 3) * 1024))zft_extract_volume_headers(zft_deblock_buf)zft_fetch_segment_fractionre-using segment %d already in deblock buffer. trying to read beyond end of segment: <6>seg_sz : %d <6>start : %d <6>segment: %d. segment %d, result %d. zft_simple_readnr bytes just read: %d. check_read_accesstape is offline or no cartridge. tape is not formatted. zft_def_idle_state()remaining: %d/%d KB, vol_no: %d. req_len %d not a multiple of block size %d. clipped request from %d to %d.. empty_deblock_bufthis_segs_size: %d. zft_cmpr_lock(1 )result= (*zft_cmpr_ops->read)(&cnt, usr_buf, req_len, src_buf, seg_sz, pos, volume)result= zft_simple_read (&cnt, usr_buf, req_len, src_buf, seg_sz, pos, volume)buf_len_rd: %d, cnt: %d. bytes moved out of deblock-buffer: %d. _zft_readEOD reached. check_read_access() failed with result %d. interrupted by non-blockable signal. zft_fetch_segment(): %d. result = empty_deblock_buf(buff, req_len, zft_deblock_buf, seg_sz, &zft_pos, volume)bytes just read: %d. maybe partial count because of eof mark. just before eof. zft_position_before_eof../zftape/../zftape/zftape-vtbl.hzft_tape_at_eodzft_write_header_segmentszftape-write.cftape_abort_operation()%s failed: %d. wrong header signature found, aborting. writing first header segment %d. writing second header segment %d. Warning: update of first header segment failed. Warning: update of second header segment failed. Error: update of both header segments failed.. zft_update_header_segmentsTape set read-only: no update. Nothing to update. Updating header segments. ftape_loop_until_writes_done()zft_write_header_segments(zft_hseg_buf)zft_update_volume_table((*zft_status).fti_first_data_segment)read_merge_bufferNo need to read a segment. waiting. trying to read segment %d from offset %d. Ignore error: read_segment() result: %d. zft_flush_buffersentered, ftape_state = %d. no need for flush. flushing write buffers. Position: <6>seg_pos : %d <6>byte pos : %d <6>remaining: %d. read_merge_buffer(zft_pos.seg_pos, zft_deblock_buf, data_remaining, this_segs_size)flush buffers failed. flush, moved out buffer: %d. result: %d. zft_deblock_buf empty. zft_seg_pos: %d, zft_seg_byte_pos: %d. zft_simple_writecheck_write_accesswrite-count %d must be multiple of block-size %d. zft_check_write_access(pos)zft_read_header_segments()zft_open_volume(pos, blk_sz, zft_use_compression)Volume %d: <6>description : %s <6>first segment: %d <6>last segment: %d <6>size : %d/%d KB <6>block size : %d <6>compression : %d <6>zftape volume: %d <6>QIC-113 conf.: %d. ftape_read_segment() result: %d. This might be normal when using a newly formatted tape. fill_deblock_bufempty segment. <6>remaining req_len: %d <6> buf_pos: %d. zft_cmpr_lock(1 )result= (*zft_cmpr_ops->write)(&cnt, dst_buf, seg_sz, usr_buf, req_len, pos, volume)result= zft_simple_write(&cnt, dst_buf, seg_sz, usr_buf, req_len, pos, volume) <6>removed from user-buffer : %d bytes. <6>copied to zft_deblock_buf: %d bytes. <6>zft_tape_pos : %d/%d KB bytes.. _zft_writecheck_write_access(req_len, &volume,&zft_pos,zft_blk_sz)interrupted by non-blockable signal. No space left on device. ftape_write_segment(zft_pos.seg_pos, zft_deblock_buf, FT_WR_ASYNC)remaining in blocking buffer: %d. just written bytes: %d. zft_position_before_eof../zftape/../zftape/zftape-vtbl.hzft_tape_at_eodVTBLXTBLUTIDEXVTcheck_volume_labelzftape-vtbl.czftape volumecalled with "%s" / "%s". got old style zftape vtbl entry. blocksize check_volumeLINUX ZFTgot new style zftape vtbl entry. create_zft_volumezftape volume %03dzft_create_volume_headersdeleting cmap volume. Volume %d: <6>description : %s <6>first segment: %d <6>last segment: %d <6>size : %d/%d KB <6>block size : %d <6>compression : %d <6>zftape volume: %d <6>QIC-113 conf.: %d. zft_update_volume_tableresult = ftape_read_segment_fraction((*zft_status).fti_first_data_segment, zft_deblock_buf, FT_RD_SINGLE, 0, ((32 - 3) * 1024))%s failed: %d. writing volume table segment %d. zft_verify_write_segments(segment, zft_deblock_buf, result, verify_buf)ftape_write_segment(segment, zft_deblock_buf, FT_WR_SINGLE)extract_alien_volumeFake alien volume's size from %d/%d KB to %d/%d KB. Fake alien volume's size from %d to %d/%d KB. extract_zft_volumeGeeh! There is something wrong: <6>QIC compression (Rev = K): %x <6>QIC compression (Rev > K): %x. zft_extract_volume_headersignoring cmap volume. zft_fake_volume_headersfailed sector log: segment: %d, sector: %d. Faked volumezft_open_volumeBUG: seg_pos: %d, zft_last_vtbl->end_seg: %d. create new volume. Error: maxmimal number of volumes exhausted (maxmimum is %d). zft_skip_volumescount: %d. repositioning to: <6>zft_seg_pos : %d <6>zft_seg_byte_pos : %d <6>zft_tape_pos : %d/%d KB <6>zft_volume_pos : %d/%d KB <6>file number : %d. zft_skip_to_eomftape positioned to segment %d, data pos %d/%d KB. zft_close_volumeThere are no volumes to finish. zft_weofWriting zero sized file at segment %d. Number of marks NOT written: %d. maximum allowed number of files exhausted: %d. reached end of tape. zft_find_volumecalled with seg_pos %d. %d - %d. This cannot happen. zft_move_past_eofold seg. pos: %d. new seg. pos: %d. zft_position_before_eof../zftape/../zftape/zftape-vtbl.hzft_tape_at_eodzft_ftape_validate_labelzftape-eof.ctape label = `%s'. format version = %d. zft_ftape_extract_file_marksEOF Mark List is too long or damaged!. Bad Sector List is too long or damaged !. number of file marks: %d. swapping version 1 fields. eof mark: %5d/%2d. zft_clear_ftape_file_marksClearing old ftape's eof map. zft_position_before_eof../zftape/../zftape/zftape-vtbl.hzft_tape_at_eodzft_openzftape-init.ccalled for minor %d. failed: already busy. failed: illegal unit nr. _ftape_open failed. zft_closefailed: not busy or wrong unit. _zft_close failed. zft_ioctlfailed: not busy, failure or wrong unit. zft_mmapzft_readcalled with count: %ld. return with count: %d. zft_writezft_cmpr_registerzft_cmpr_unregisterzft_init<6>zftape for ftape v3.04d 25/11/97 2.2.26<6>(c) 1996, 1997 Claus-Justus Heine (claus@momo.math.rwth-aachen.de) <6>vfs interface for ftape floppy tape driver. <6>Support for QIC-113 compatible volume table, dynamic memory allocation <6>and builtin compression (lzrw3 algorithm). <6>Compiled for Linux version %s zft_init @ 0x%p. installing zftape VFS interface for ftape driver .... zftregister_chrdev(27, "zft", &zft_cdev)%s failed: %d. cleanup_modulefailed. successful. <6>zftape successfully unloaded. zft_position_before_eof../zftape/../zftape/zftape-vtbl.hzft_tape_at_eodzft_memory_statszftape-buffers.cMemory usage (vmalloc allocations): <6>total allocated: %d <6>peak allocation: %d. zft_vcalloc_oncezft_vmalloc_onceallocated buffer @ %p, %d bytes. zft_vcalloc_alwayszft_vmalloc_alwayszft_vfreereleased buffer @ %p, %d bytes. zft_uninit_mem5zft_cmpr_registerzft_cmpr_unregisterzft_fetch_segment_fractionzft_vmalloc_oncezft_vmalloc_alwayszft_vfree( |$4T\&. 5 >\F N V V V^hv ~       |   Linux raw format V$Source: /homes/cvs/ftape-stacked/ftape/zftape/zftape-init.c,v $$Revision: 1.8 $$Date: 1997/11/06 00:48:56 $̕GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)01.0101.0101.0101.0101.0101.0101.0101.0101.01kernel_version=2.2.26author=(c) 1996, 1997 Claus-Justus Heine (claus@momo.math.rwth-aachen.de)description=zftape for ftape v3.04d 25/11/97 - VFS interface for the Linux floppy tape driver. Support for QIC-113 compatible volume table and builtin compression (lzrw3 algorithm)device=char-major-27.symtab.strtab.shstrtab.text.rel.text.fixup.rel.fixup.rodata.rel.rodata__ex_table.rel__ex_table__ksymtab.rel__ksymtab.kstrtab.data.rel.data.bss.comment.note.modinfo43! lH~+g2 h=; E h0Qp\ ikx0u i` o  \jp @X @%%e J jl | }+ :@ MRWfl y~  ". 6;@EJS]c uz <B TY^rz          0 G Q ] jx~                '- ?DIQ W j rw|   .38M UZ_h Zk sx}   %+05>D Ye mrw}  #(28 JOT}    !  3 8 = S  [ ` e n t |                        $  5 >  C P U ^  f k p u              |      & /  A F K g  o t y   |            2 7 < J  R W \ e k u        |              $ ) 2 8 |@ I U ] b j t  |                      # +05>CHX^h puz    $)27BJT] ejo    #@F NSX  $)2T \af  .38FUoc    27<E QV[IO[ag y~   ( 05:CHY_nw     "'7 ?DIRX|elw      #17 ?DIW _dirx|   .AJ RW\bglu{ .8B JOT    5> FKP_ glqz    !*/7= EJO^ fkpx~     #(:C KPUZ_hn v{     ,16; NS[ ou   (. 6;@V~e mrw}        L R  d i n                     !!! !(!.!4! F!K!P!k! s!x!}!!!!! !!!!!!! !!!!! "" """"$" 6"?" G"L"Q"V"["d"j" ~"""" """"""" "" " #%#*#/#4#=#C# P#U#Z#j#p# }########|####$ $$'$8$_$ g$l$q$z$$$$$$$$ $$$$$$$ $$%% %7%=%B%K%T%\%b% j%o%t%y%~%%% %%%%%%%%% & &&&$&-&3&8&A&G& T&Y&^&f&&&& &&&&&&&&''' '"'''-'2'7'B'H' U'Z'_'r'{'''|'' '''''''' '''(  ((( (&(.(4(:( B(G(L(](m(y(( (((((((((((((((())#).) 6);)@)E)J)R)X)a) i)n)s)x)}))))))))) )) ) * **!***4*?*K*T*[*a*r*y************* ***+ + +%+-+6+H+N+ V+[+`+v+ ~++++ +++ ++ +++ ++++,  ,,,,,',-, 5,:,?,Y,e, q,v,{,,,, ,,,,,,, ,- ---)- 1-6-;-@-E-N-T- a-f-k---------- -----. .. .#.(.:.D.J. W.\.a.. ..... ....... ....///&/9/L/|Y/^/l/r/x////////////000H0U0_0j0w0000000 11 1.1 61;1@1I1O1 W1\1a1f1k1t1}1 111111 1111111 112  222,2 4292>2C2H2Q2W2 i2u2{2 2222|2 22222222 222 33 3#3(3-323;3A3 N3S3X3x3~33333 33333 333 4 444(4.4 64;4@4E4J4S4\4e4k4 s4x4}44 4444444 4444444 5 55&5/555 =5B5G5_555 55555555 66 6*6 2676<6E6K6 S6X6]6b6g6u6 }6666666 666666 66667 7 777=7 E7J7O7U7Z7_7j7p7 x7}7777778 8 8!8&8;8 C8H8M8V8\8 d8i8n8s8x88 8888888 888888 888 999 '9,919Q9 Y9^9c9i9n9s9~99 9999999 9999 999: : :::$:):7: ?:D:I:O:T:]:c: k:p:u:::: :::::: :::;  ;;;;;#;.;4; <;A;F;U;[;i;y;; ;;;; ;;;;; ;;;;;; ;;< <<<< &<+<0<M<V< ^<c<h<< <<<<< <<<<<== ===== == = = >> >>>>$>*> 7><>A>W> b> l>r> >>>> >>>>> >>>>>>> ??%?+? 3?8?=?^? f?k?p?y?? ???????? ??????????@  @@@&@/@ 7@<@A@F@K@T@Z@ n@{@@@ @@@@@@@@ @|@@ A AA!A'A2AKA WA\AaAgAqA|AAAA AAAAAAA AAABB B$B)B/B:BMB UBZB_BeBsBB BBBBBBBB BBBBB BBBC CCCC"C+C1C >CCCHCoC wC|CCCC CCCCCC CCCCCCC DD DD'D /D4D9D>DCDLDRD _DdDiDD DDDDDDD DDDDD DE EE2E EE QEVE[EaEpEE EEEEEE EEEEEEF F FF#FTFcF oFtFyFFF FFFFFFF FFFFFFFG GGG*G0G =GBGGGzG GGGGG GGGGGGG GGGHH "H'H,H2H7HIII IIIII IIII J JJJ"J(J|6J;JJJ VJ[J`JfJrJwJJ JJJJJ JJJJJJJJJ K KKK!K&K.K3K9K>KGK LKYK aKfKkKpKuK~KKKKKK KKKKKKKK KLL LLL*L 2L7LWJW PWVW `W eWkW qWWW WWWWWWWW WWW XXX#X2XZFZKZTZ_ZgZwZ ZZZZZZZZZZ ZZZZZZ Z[[ [[![ )[.[3[8[=[F[L[ Y[^[c[v[|[ [[[[ [[[[[[[ [[[[[\ \ "\|+\ 3\8\=\B\G\P\V\ j\s\\\\ \\\\\\\ \ \\\\\\] ] ]]#])]5]E]O]X]l] x]}]]]]]]] ]]]]]]]]] ^ ^^^"^'^,^5^;^ H^M^R^a^g^m^ z^^^^ ^^^^^^ ^^^^^ _&_ ;_@_O_ W_\_a_g_l_q_z__ ____ ______ __ ` ` ``"`(`-`W`]` o`t`y`` `````` ` ``````` ``aa a (a.a4a FaKaPafa nasaxa}aaaaaaaa aaaaaaaaab"b6b @b HbMbRbXb]bbbnbtb bbbbbbb bbbbbbbbbc c'cFcOc\cacmcxcc cccccccccccc cccccc d dd #d(d-dQd Yd^dcdlduddd dddddd  eee&e,e >eCeHeqe ye~eeeeee eeeeeee eeefff *f4f}Hf PfUfZfcfnf|vff ffffffff ffffff gg gggg+g@g`g hgmgrggggghh%h+h =hBhGhVh ^hchhhnhsh|hhhh hhhh ii iii%i+i 3i8i=iNiXifiui }iiiiiiii ii iiiijjjj Lj TjYj^jdjijnjzjj jj jjjj jjk kkk !k&k+k Dk LkQkVk\kakfkrkxk kkkk kkkkkkk kkk lll !l(l@lOl Wl\lalflkltl ~l l ll lllll lll mmm#m2m8m @mEmJmPmUmZmfmlm ~mmmmmmmmm mm m mm  nnn6n?nEnLnQnVn\n qn{nnnnnnnnnnnnnnnno ooo #o-o 7o =oCo Io Uo ]o co honoso yo o ooooo opppp p#p(p-p6p;pHpYp}p ppppppppqq &q+q0qMq UqZq_qhqpqzqqq qqqqqqq qrrrr $r)r.rer mrrrwrrrrrrrs>sDs Vs[s`s}s sssssss sssss,t8tt ttt@uEu[uuu uuuu uuuuuv vv &v+v0v6vBvPv Xv]vbvhvmvvvvvv vvvvvvvv vvvw w&w5w =wBwGwMwRwWwbwhw pwuwzwww wwww wwwwwwx x&x@x LxQxVxxxx xxxxxxx xxxy y!y&y/yzy yyyyyyy yyyy yyyyzzMz Yz^zczhzmzzzzzzzzz {{+{@{{ {{{{ ||-|3| E|J|O|u| }|||||||} }"}J}X}g}o}}}}}}} }}~~~:~ F~K~P~V~~~~~$3<HMZciu lqz  ǀ̀рـ  /7=GRc kpuz Ɓ ΁Ӂ؁݁  $* 7<AZp‚ʂЂۂ  ,9CHU[ hmr  ƃ˃&CHWa insȄ΄Ԅ "-3? GLQZ_j Ʌ΅ׅ݅  $).38Aco|dž نކ  )28 JT^sه  8FS`v~Ȉ   ,16@ENT afk Ήԉ   $,2:EK SX]e qv |   ĊɊΊ֊݊    ! 4 : BGLQ \aj  Nj ϋԋًߋ 05>D V[`h {  ƌ ").7= EJOZdz čɍ΍Ӎ؍    ! + 7 G W _dio ty BHQ Z_diny  Ïȏ͏ӏ؏ݏ   /;DN V[`euz  ǐ̐ѐڐ .7FPU[d lqv  Ñȑґב   !&: O Y afkpu~ ’  #(-27@F NSXek  Ɠ̓ ݓ   <F NSX]bjp  ” ʔϔԔݔ  #,2 DIN ҕ ڕߕ  %*/49BH Z_d ǖ͖ Ֆږߖ  ! .5A INSX]fl ~ȗ ߗ  $).7= EJOUZc pw  Řʘ" */4F NSXajpy  Ùәٙ   #1U ]bgpuz  ÚȚ͚֚ ޚ  "'-27BH UZ_mrx~  ›˛ϛ   "',1: BGLQV^chnw   ǜ̜ќל ݜ     ( 05:CW] ejo ̝ ԝٝޝ   ',1D I O V \ dinv{  ƞϞܞ   %*3@I QV[|   ğ̟џ ,4\ d j r   àҠݠ !&+ \`dhlptx|  $(, $(04<@HLTX`dlpx|  lp     *L 2P ;` Hx V ^ gfn|fuo|$q4i]STg_\\R N A\A/' | H *5>=ESh+kqp.z136489;t<$>L? \CI( !4N1, ?G O{YSk4 v8 Y< @  Y^ XGI ] q   ~ H  8 ` `  7peH  Uq0hU'X1[" zftape_syms.cgcc2_compiled.zftape-rw.cseg_postape_poszftape-ctl.cgoing_offlinemt_funsmt_resetmt_fsfmt_bsfmt_fsrmt_bsrmt_weofmt_rewmt_offlmt_nopmt_retenmt_bsfmmt_fsfmmt_eommt_erasemt_dummymt_ras2mt_setblkmt_setdensitymt_seekmt_setdrvbuffermt_compressionzft_init_driverseek_blockfsfbsfmmt_telltape_unit.390file_access_mode.391mtioctopmtiocgetmtiocrdftsegmtiocwrftsegmtiocvolinfomtioc_zftape_getblkszmtiocgetsizemtiocposset_format_parmsget_format_parmsmtiocftformatmtiocftcmdzftape-read.cbuf_len_rdzft_simple_readremaining.340eod.341check_read_accessempty_deblock_bufseg_sz.346volume.347zftape-write.clast_write_failedneed_flushzft_write_header_segmentsread_merge_bufferzft_simple_writecheck_write_accessfill_deblock_bufvolume.348zftape-vtbl.ctape_vtbleot_vtblcur_vtblvtbl_signature_validcheck_volume_labelcheck_volumecreate_zft_volumeextract_alien_volumeextract_zft_volumezftape-eof.clinux_tape_labelftape_fmt_versiontmp_label.318find_end_of_eof_listzftape-init.cbusy_flagzft_cdevzft_readzft_writezft_ioctlzft_mmapzft_openzft_closeorig_sigmaskdummy.324can_unloadzftape-buffers.cused_memorypeak_memoryzft_header_readzft_check_write_accessftape_set_nr_bufferszft_datftape_parameterftape_write_segmentftape_loop_until_writes_doneftape_mmapzft_kfreezft_move_past_eof__generic_copy_to_user__this_module__kstrtab_zft_vmalloc_oncezft_ftape_extract_file_markszft_deblock_segment__ksymtab_zft_cmpr_registerzft_vfreezft_vmalloc_always__module_authorftape_reset_drivezft_read_header_segmentszft_prevent_flushunregister_chrdevcleanup_modulezft_create_volume_headerszft_qic_mode_zft_openkfreezft_hseg_bufzft_nr_eof_markszft_capacityzft_get_time_zft_closezft_written_segmentszft_update_volume_table__ksymtab_zft_fetch_segment_fraction__kstrtab_zft_vmalloc_alwayszft_revftape_seek_to_eotzft_calc_seg_byte_coordftape_enablezft_bad_sector_map_changed__kstrtab_zft_fetch_segment_fractionftape_report_errorzft_deblock_bufzft_statusftape_ready_waitinit_moduleregister_chrdevftape_trace_exitzft_extract_volume_headers__module_devicezft_get_seg_szschedule_timeoutzft_find_volumezft_write_protected__kstrtab_zft_cmpr_registerzft_posftape_read_header_segment__kstrtab_zft_vfreeftape_disablezft_residftape_calibrate_data_rate__ksymtab_zft_vmalloc_alwayszft_vtblzft_cmpr_opsftape_commandftape_find_end_of_bsm_list__ksymtab_zft_vfreezft_reset_positionftape_get_bad_sector_entryzft_mt_compressionzft_skip_volumeszft_close_volume__ksymtab_zft_cmpr_unregisterzft_header_changed__generic_copy_from_userzft_fetch_segment_fractionzft_uninit_mem__ksymtab_zft_vmalloc_oncezft_cmpr_unregisterstrstrzft_eraseftape_abort_operationftape_trace_callzft_old_ftapeftape_zap_read_buffersftape_seek_to_botzft_unitzft_dirtyzft_kmallocprintkzft_cmpr_registerzft_use_compression_zft_writezft_blk_szftape_function_nest_levelzft_vmalloc_oncezft_verify_write_segments__module_descriptionzft_vcalloc_alwayszft_set_flagszft_eof_mapftape_set_statezft_qic113zft_fake_volume_headerszft_init_vtblzft_volume_table_changedzft_vcalloc_oncezft_open_volumezft_zap_read_bufferszft_initftape_format_trackzft_offlinezft_srcftape_get_statussprintfzft_get_eom_pos__module_kernel_versionzft_just_before_eofvfreezft_free_vtblzft_calc_tape_pos_zft_ioctlftape_start_writingftape_format_statuszft_def_idle_statezft_memory_statszft_label_changedkmalloczft_skip_to_eomzft_update_labelzft_flush_buffers__kstrtab_zft_cmpr_unregisterftape_read_segment_fractionzft_clear_ftape_file_markszft_get_capacityzft_io_stateftape_decode_header_segmentzft_cmpr_lockftape_verify_segment_zft_readftape_tracingvmalloczft_ftape_validate_labelftape_report_operationzft_new_vtbl_entryzft_update_header_segmentsftape_trace_logzft_weof