Rev 364 | Rev 425 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 364 | Rev 379 | ||
---|---|---|---|
Line 21... | Line 21... | ||
21 | 21 | ||
Line 22... | Line 22... | ||
22 | reserve_ok2: |
22 | reserve_ok2: |
Line 23... | Line 23... | ||
23 | 23 | ||
24 | push eax |
24 | push eax |
25 | mov eax,[0x3000] |
25 | mov eax,[CURRENT_TASK] |
26 | shl eax,5 |
26 | shl eax,5 |
27 | mov eax,[eax+0x3000+TASKDATA.pid] |
27 | mov eax,[eax+CURRENT_TASK+TASKDATA.pid] |
28 | mov [cd_status],eax |
28 | mov [cd_status],eax |
29 | pop eax |
29 | pop eax |
30 | sti |
30 | sti |
Line 375... | Line 375... | ||
375 | mov edi,[cd_mem_location] |
375 | mov edi,[cd_mem_location] |
376 | cd_get_parameters_of_file_1: |
376 | cd_get_parameters_of_file_1: |
377 | ; ïîëó÷àåì àòðèáóòû ôàéëà |
377 | ; ïîëó÷àåì àòðèáóòû ôàéëà |
378 | xor eax,eax |
378 | xor eax,eax |
379 | ; ôàéë íå àðõèâèðîâàëñÿ |
379 | ; ôàéë íå àðõèâèðîâàëñ |
380 | inc al |
380 | inc al |
381 | shl eax,1 |
381 | shl eax,1 |
382 | ; ýòî êàòàëîã? |
382 | ; ýòî êàòàëîã? |
383 | test [ebp-8],byte 2 |
383 | test [ebp-8],byte 2 |
384 | jz .file |
384 | jz .file |
385 | inc al |
385 | inc al |