Rev 499 | Rev 540 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 499 | Rev 521 | ||
---|---|---|---|
Line 1640... | Line 1640... | ||
1640 | * DD = day (01..31) |
1640 | * DD = day (01..31) |
1641 | Remarks: |
1641 | Remarks: |
1642 | * To set system date use function 22. |
1642 | * To set system date use function 22. |
Line 1643... | Line 1643... | ||
1643 | 1643 | ||
- | 1644 | ====================================================================== |
|
- | 1645 | ============= Function 30 - work with the current folder. ============ |
|
- | 1646 | ====================================================================== |
|
- | 1647 | ||
- | 1648 | --------- Subfunction 1 - set current folder for the thread. --------- |
|
- | 1649 | Parameters: |
|
- | 1650 | * eax = 30 - function number |
|
- | 1651 | * ebx = 1 - subfunction number |
|
- | 1652 | * ecx = pointer to ASCIIZ-string with the path to new current folder |
|
- | 1653 | Returned value: |
|
- | 1654 | * function does not return value |
|
- | 1655 | ||
- | 1656 | --------- Subfunction 2 - get current folder for the thread. --------- |
|
- | 1657 | Parameters: |
|
- | 1658 | * eax = 30 - function number |
|
- | 1659 | * ebx = 2 - subfunction number |
|
- | 1660 | * ecx = pointer to buffer |
|
- | 1661 | * edx = size of buffer |
|
- | 1662 | Returned value: |
|
- | 1663 | * eax = size of the current folder's name (including terminating 0) |
|
- | 1664 | Remarks: |
|
- | 1665 | * If the buffer is too small to hold all data, only first (edx-1) |
|
- | 1666 | bytes are copied and than terminating 0 is inserted. |
|
- | 1667 | ||
1644 | ====================================================================== |
1668 | ====================================================================== |
1645 | =============== Function 32 - delete file from ramdisk. ============== |
1669 | =============== Function 32 - delete file from ramdisk. ============== |
1646 | ====================================================================== |
1670 | ====================================================================== |
1647 | Parameters: |
1671 | Parameters: |
1648 | * eax = 32 - function number |
1672 | * eax = 32 - function number |