home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / fcb_bugf.zip / fcb_bug.txt next >
Text File  |  1996-09-28  |  4KB  |  100 lines

  1.  
  2. Area : SU.OS2.BETA
  3.  
  4. Date : Thu Sep 26, 16:56                                                       
  5. From : Rinat Sadretdinow                                      2:5020/620
  6. To   : Dmitry Zavalishin                   
  7. Subj : üÑαѼ ó¿Φ¡Ñóδ⌐ ¼á¼¿¡ »½áΘ ¿ ¬απª¬π ¼«½«¬á...                          
  8. ────────────────────────────────────────────────────────────────────────────────
  9.  
  10. Hello Dmitry!
  11.  
  12. Wednesday September 25 1996 06:19, Dmitry Zavalishin wrote to Rinat
  13. Sadretdinow:
  14.  
  15.  DZ> Ç Γá¬, ó φσπ αáß߬áºáΓ∞ - «í½«¼¡«? ïεí«»δΓ¡« óÑñ∞.
  16.  
  17. èᬠΓπΓ πªÑ óδ∩ß¡¿½¿ (»«ñ߬áºá½ 2:5022/2, Roman Trunov) é«½¬«ó ¿ Háó¿úáΓ«α (á
  18. ΓᬠªÑ QZap) ¿ß»«½∞ºπεΓ ñ½∩ πñá½Ñ¡¿∩ Σá⌐½«ó Σπ¡¬µ¿ε FCB Delete. ¥Γ« »«½πτáÑΓß∩
  19. ñÑ⌐ßΓóÑΓѽ∞¡« ¡á¼¡«ú« íδßΓαÑÑ, τѼ πñá½Ñ¡¿Ñ τÑαѺ ASCIIZ ß»Ñµ¿Σ¿¬áµ¿ε Σá⌐½á,
  20. ¬á¬
  21. φΓ« ñѽáÑΓ H«αΓ«¡, Γ.¬. ñ½∩ FCB Σπ¡¬µ¿¿ ¼«ª¡« ºáñáΓ∞ ¼á߬π *.* ¿ íπñπΓ πñá½Ñ¡δ
  22. óßÑ Σá⌐½δ ó ΓѬπΘÑ⌐ ñ¿αÑ¬Γ«α¿¿ ßαÑñßΓóἿ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ íѺ »«¼«Θ¿
  23. »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. H«αΓ«¡π ªÑ »α¿σ«ñ¿Γß∩ ß¡áτá½á τÑαѺ findfirst/findnext
  24. ß«ßΓáó¿Γ∞ ß»¿ß«¬ Σá⌐½«ó ó ¬áΓὫúÑ ¿ »«ß½Ñ φΓ«ú« πñá½∩Γ∞ ¿σ »« «ñ¡«¼π (¬Γ« ªÑ
  25. ÑΘÑ ñ« ß¿σ »«α ¿ß»«½∞ºπÑΓ φΓ« πí«ªÑßΓó«???). ê ó«Γ φΓá ßá¼á∩ Σπ¡¬µ¿∩, ¡áºóá¡á∩
  26. «ñ¡¿¼ ¿º αáºαáí«Γτ¿¬«ó f_w_FCB_Delete (¡áºóá¡¿∩ óßÑσ Σπ¡¬µ¿⌐ ¿ »ÑαѼѡ¡δσ ¼«ª¡«
  27. óδµÑ»¿Γ∞ ¿º Σá⌐½á os2krnl.sym, ¿ñπΘÑú« ó »«ßΓáó¬Ñ Γ«⌐ ªÑ ßἫ⌐ úá¼¼δ îÑ૨¡á ó
  28. ¬«¼»½Ñ¬ΓÑ ß _«τÑ¡∞_ »«½Ñº¡«⌐ Γπ½º«⌐ »«ñ ¡áºó᡿Ѽ PM Dump Formatter, »α¿ »«¼«Θ¿
  29. ¬«Γ«α«⌐, ¬ßΓáΓ¿, ¿ íδ½á αá߬«»á¡á »α¿τ¿¡á φΓ«ú« Γαá»á; íπñÑΓ «τÑ¡∞ «í¿ñ¡«, Ñß½¿
  30. pmdf óσ«ñ¿Γ Γ«½∞¬« ó »«ßΓáó¬π íÑΓ ¿ ó α¿½¿ºÑ íπñÑΓ ó모¡πΓ), ß«ñÑনΓ
  31. ¡Ñí«½∞Φπε,
  32. ¡« ñ«ßΓáΓ«τ¡πε ñ½∩ π¼¿αá¡¿∩ OS/2 «Φ¿í¬π. ÅÑαÑñ ßá¼δ¼ ó«ºóαáΓ«¼ Γá¼ ÑßΓ∞ Γᬫ⌐
  33. ¬«ñ:
  34.  
  35.                 push    bp
  36.                 mov     bp,word ptr [&fff0]
  37.                 mov     word ptr [bp+&019a],0000
  38.                 pop     bp
  39.                 leave
  40.                 retfd
  41.  
  42. ó ¬«Γ«α«¼ «ΓßπΓßΓóπÑΓ óßÑú« «ñ¿¡ íá⌐Γ, τΓ«íδ ßñѽáΓ∞ Ñú« ¬«ααÑ¬Γ¡δ¼. Ç ¿¼Ñ¡¡«.
  43. ƒτÑ⌐¬á 0fff0h ¡áσ«ñ¿Γß∩ ó ßÑú¼Ñ¡ΓÑ SS, á Γ.¬. »αÑΣ¿¬ßá ºá¼Ñ¡δ ßÑú¼Ñ¡Γá ó φΓ«¼
  44. ¬«¡¬αÑΓ¡«¼ ¼ÑßΓÑ ¡ÑΓ (ó ñαπú«¼ ÑßΓ∞ :-) Γ« »α«µÑßß«α ¿ß»«½∞ºπÑΓ ñ½∩ óδτ¿ß½Ñ¡¿∩
  45. áñαÑßá αÑú¿ßΓα DS, ñÑ⌐ßΓóπεΘ¿⌐ ó ñá¡¡«¼ ß½πτáÑ »« π¼«½τá¡¿ε. ï¿¼¿Γ DS ªÑ »α¿
  46. óδ»«½¡Ñ¡¿¿ ñá¡¡«ú« ¬«ñá αáóÑ¡ 00000247, τΓ« ∩ó¡« ¼Ñ¡∞ΦÑ 0fff0h:
  47.  
  48.                         TRAP SCREEN INFORMATION
  49. OS/2 Kernel Revision 9.023
  50.  TRAP 000d       ERRCD=0000  ERACC=****  ERLIM=********
  51. EAX=9ac70000  EBX=9ac7a67c  ECX=fdf4aa70  EDX=00005922
  52. ESI=9bc70008  EDI=000007e2  EBP=00005caa  FLG=00013246
  53. CS:EIP=0150:00004fca  CSACC=009b  CSLIM=0000e86f
  54. SS:ESP=0030:0000592c  SSACC=1097  SSLIM=00004d93
  55. DS=00c8  DSACC=0093  DSLIM=00000247  CR0=8001001b
  56. ES=0470  ESACC=0093  ESLIM=00000fbf  CR2=fc9a8005
  57. FS=0000  FSACC=****  FSLIM=********
  58. GS=0000  GSACC=****  GSLIM=********
  59. 0150:00004e15 OS2KRNL f_w_FCB_Delete + 1b5
  60.  
  61. f_w_FCB_Delete + 1b5 π¬áºδóáÑΓ ¬á¬ αẠ¡á ¿¡ßΓαπ¬µ¿ε ºáúαπº¬¿ αÑú¿ßΓαá BP ¿º
  62. ∩τÑ⌐¬¿ 0fff0h.
  63.  
  64. Å«ßѼπ ó«º¡¿¬áÑΓ exception #13 »« »αÑóδΦÑ¡¿ε úαá¡¿µδ ßÑú¼Ñ¡Γá, á Γ.¬. exception
  65. 󫺡¿¬½á ó ∩ñαÑ »α¿ óδ»«½¡Ñ¡¿¿ ¬«ñá Γ«ú« ªÑ ∩ñαá, Γ« OS/2 ¡¿τÑú« ¡Ñ «ßΓáÑΓß∩,
  66. ¬á¬ »α¿¬¿¡πΓ∞ß∩ óÑΓ«Φ∞ε ¿ ¡Ñ «ΓßóÑτ¿óáΓ∞, ßá¼π ßÑí∩ Γ« «¡á »«½∞º«óáΓѽε
  67. »αÑñ½«ª¿Γ∞ »α¿í¿Γ∞ ¡Ñ ¼«ªÑΓ :-)
  68.  
  69. æ½ÑñπεΘá∩ Σπ¡¬µ¿∩, f_w_FCB_Rename ΓᬠªÑ ß«ñÑαª¿Γ »ÑαÑñ ó«ºóαáΓ«¼ á¡á½«ú¿τ¡δ⌐
  70. ¬πß«¬ (¡« ¡Ñ ó Γ«τ¡«ßΓ¿ Γᬫ⌐ ªÑ), ¬«Γ«αδ⌐ ΓᬠªÑ ¡Ñ ß«ñÑαª¿Γ »αÑΣ¿¬ßá ºá¼Ñ¡δ
  71. ßÑú¼Ñ¡Γá. Å«φΓ«¼π π ¼Ñ¡∩ ÑßΓ∞ »αÑñ»«½«ªÑ¡¿∩, τΓ« »ÑαÑ¿¼Ñ¡«óá¡¿Ñ τÑαѺ Σπ¡¬µ¿¿
  72. FCB Γ«ªÑ ¼«ªÑΓ »α¿óÑßΓ¿ ¬ ¡Ñσ«α«Φ¿¼ »«ß½ÑñßΓó¿∩¼. H« óα«ñÑ »«¬á ¡¿ π ¬«ú« ¡Ñ
  73. 󫺡¿¬á½« :-)
  74.  
  75. H« ÑßΓ∞ ¿ σ«α«Φ¿Ñ ¡«ó«ßΓ¿: ß½ÑñπεΘá∩ Σπ¡¬µ¿∩, f_w_Get_FCB_File_Length ß«ñÑনΓ
  76. ¡«α¼á½∞¡δ⌐, »«½¡«ßΓ∞ε αáí«Γ«ß»«ß«í¡δ⌐ ¬πß«¬ ¬«ñá, óδ»«½¡∩εΘ¿⌐ ΓÑ ªÑ ßá¼δÑ
  77. Σπ¡¬µ¿¿, τΓ« ¿ úáñ¬¿⌐:
  78.  
  79.                 push    bp
  80.                 mov     bp,word ptr ss:[&fff0]
  81.                 mov     word ptr [bp+&019a],0000
  82.                 pop     bp
  83.                 leave
  84.                 retfd
  85.  
  86. ÄΓ "¡Ñσ«α«ΦÑú«" «¡ «Γ½¿τáÑΓß∩ Γ«½∞¬« ¡á½¿τ¿Ñ¼ »αÑΣ¿¬ßá SS: »ÑαÑñ ¿¡ßΓαπ¬µ¿Ñ⌐
  87. ºáúαπº¬¿ αÑú¿ßΓαá BP ¿º ∩τÑ⌐¬¿ 0fff0h. Å«ßѼπ ∩ ºá¼Ñ¡¿½ ¡áτὫ "»½«σ«ú«" ¬«ñá
  88. ¡á
  89. «íδτ¡πε ¿¡ßΓαπ¬µ¿ε JMP, ¬«Γ«αá∩ »ÑαÑñáÑΓ π»αáó½Ñ¡¿Ñ ¡á "σ«α«Φ¿⌐" ¬«ñ. ê óßÑ.
  90. Æαá»δ ¿ßτѺ½¿.
  91.  
  92. é SU.OS2.SRC ∩ ¬¿¡π½ ¿ßσ«ñ¡¿¬¿ »áΓτá, ¬«Γ«αδ⌐ ñ«½ªÑ¡ »« ¿ñÑÑ »«ñ«⌐Γ¿ ¿ ¬
  93. íπñπΘ¿¼ óÑαß¿∩¼ îÑ૨¡á. àßΓÑßΓóÑ¡¡« AS IS ¿ ∩ ¡¿ ºá τΓ« ¡Ñ «ΓóÑτáε.
  94.  
  95. Bye!
  96. Rinat Sadretdinow                                              [Team OS/2]
  97.  
  98. ---
  99.  * Origin: -= Thunder Bird =- +7 095 947 1209 10:00pm-08:00am (2:5020/620)
  100.