WPCo r# t!rSG}l̥*dD"$FsT٥Q[*}ᰰ?!]'7Q (%^MѦ4D@TAiݮEF9qr1״mwo!_2MZN[Us>ؐߔa?㣫w#6}ri?ĺcb?=tqF O.Z03b-EjZBwfe].(1;mX~Cc _![` yBVav0f}k}(#CraigT.Dedo d  WhatisanInput/OutputError?@@<(#August14,2001 , (#Page  1  ڀof  1  D:\Corel\Suite8\Template\Custom WP Templates\Custom WP Templates\ANSI J3 Unresolved Issues.wpt rEstDuvw xUyzP{D __ ,X.B 2E:\ANSI_J3\158\01-317.wpdBE:\ANSI_J3\158\01-317.wpd/  (33c$ !  +|++|+|*X, XX*    =Edd=  H" gedJ q V Ds&+ Backup3|x{Report,' ' X3J3/95-000$Craig T. Dedo$Craig T. Dedo .   /4 Fortran 2000 Standard+None     "1 302Original (5hCEKQW]cioAutoList11.1.1.1.1.1.1.1.##37=CIQYag1.a.i.(1)(a)(i)1)a)(;3$2#  0  .3  0  U0 Z<Century Schoolbook Regular+ !  +|++|+|*X, XX*    =Edd=  _X  X_{  {_~^4` <hDp Lx !(#T$%&X, X~%  @  WhatisanInput/OutputError?   To:0  0(#(#04(#(#J3|4(#4(# From:0  04(#(#CraigDedoD 4(#4(# Date:0  04(#(#August14,2001 4(#4(# Subject:0 4 WhatisanInput/OutputError? P4(#4(# L 5h(#L Issue  d    InpreparingmyproposedresponsetoWG5ontheissueaboutwhathappensifaprogramtriestoopenanexistingfilewithSTATUS= SCRATCH,InoticedthattheFortranstandarddoesnotrigorouslydefinewhataninput/outputerroris.wOnemightthinkthatitisanI/OerrorifaprogramattemptsanI/Oactionwhichis notpermittedorwhichviolatesarestrictionorprohibition.However,thatisnotthecase.Thecurrentlanguageof9.5.3intheFortran2000draft[182:32]says, Thesetofinput/outputerrorconditionsisprocessordependent.w Analysis  P  z  zyOnemightthinkthatitisanI/OerrorifaprogramattemptsanI/Oactionwhichis notpermittedorwhichviolatesarestrictionorprohibition.However,thatisnotthecase.Thecurrentlanguageof9.5.3intheFortran2000draft[182:32]says, Thesetofinput/outputerrorconditionsisprocessordependent.yxx  Applicationdevelopershaveanexpectationthatcommonprogrammingorexecutionerrorswillinfactgenerateerrorconditions.LeavingtheentiredefinitionofwhatconstitutesanI/Oerrorconditionasprocessordependentdefeatsthisexpectationandhindersportability.  TheFortran2000standardshouldrequirethatactionsofI/OstatementsthatviolatetherestrictionsandprohibitionsofI/Ostatementsandformateditdescriptors_generate_ԀI/Oerrorconditions.TheprocessorshouldhavethefreedomtodefineadditionalI/Oerrorconditionsasitchoosesto.TheclassificationandreportingofI/Oerrorconditionsshouldcontinuetobeprocessordependent. Edits  P   Editsarewithrespectto01-007r2.[182:32]0 4 Replacethesentencewiththefollowing.h4(#4(# Theprocessorshalldetect_asaninput/outputerrorcondition_Ԁvtheexecutionvuanyactionuofaninput/outputstatementwhichviolatesanyrestrictionorprohibition.Thedefinitionofadditionalinput/outputerrorconditionsisprocessordependent.Theclassificationandreportingofinput/outputerrorconditirqnqrsons_is_Ԁprocessordependent.srqsqqqrtt References  #$ 01-007r2,Fortran2000Draft01-316,NamedScratchFilesProposedResponsetoWG5[EndofJ3/01-317]