Rev 7967 | Rev 8161 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7967 | Rev 8088 | ||
---|---|---|---|
Line 1695... | Line 1695... | ||
1695 | Returned value: |
1695 | Returned value: |
1696 | * eax = size of the string (including terminating 0) |
1696 | * eax = size of the string (including terminating 0) |
1697 | Remarks: |
1697 | Remarks: |
1698 | * If the buffer is too small to hold all path, only part of the string |
1698 | * If the buffer is too small to hold all path, only part of the string |
1699 | will be copied and terminated with 0. |
1699 | will be copied and terminated with 0. |
1700 | * By default, current folder for the thread is "/rd/1". |
1700 | * By default, current folder for the thread is "/sys". |
1701 | * At process/thread creation the current folder will be inherited |
1701 | * At process/thread creation the current folder will be inherited |
1702 | from the parent. |
1702 | from the parent. |
1703 | ---------------------------------------------------------------------- |
1703 | ---------------------------------------------------------------------- |
1704 | --- Subfunction 3 - install the add.system directory for the kernel -- |
1704 | --- Subfunction 3 - install the add.system directory for the kernel -- |
1705 | Parameters: |
1705 | Parameters: |
Line 1739... | Line 1739... | ||
1739 | Returned value: |
1739 | Returned value: |
1740 | * eax = size of the string in bytes (including terminating 0) |
1740 | * eax = size of the string in bytes (including terminating 0) |
1741 | Remarks: |
1741 | Remarks: |
1742 | * If the buffer is too small to hold all path, only part of the string |
1742 | * If the buffer is too small to hold all path, only part of the string |
1743 | will be copied and terminated with 0. |
1743 | will be copied and terminated with 0. |
1744 | * By default, current folder for the thread is "/rd/1". |
1744 | * By default, current folder for the thread is "/sys". |
1745 | * At process/thread creation the current folder will be inherited |
1745 | * At process/thread creation the current folder will be inherited |
1746 | from the parent. |
1746 | from the parent. |
Line 1747... | Line 1747... | ||
1747 | 1747 | ||
1748 | ---------------------- Constants for registers: ---------------------- |
1748 | ---------------------- Constants for registers: ---------------------- |
Line 3346... | Line 3346... | ||
3346 | * If the driver was not loaded yet, it is loaded; |
3346 | * If the driver was not loaded yet, it is loaded; |
3347 | if the driver was loaded yet, nothing happens. |
3347 | if the driver was loaded yet, nothing happens. |
3348 | * Driver name is case-sensitive. |
3348 | * Driver name is case-sensitive. |
3349 | Maximum length of the name is 16 characters, including |
3349 | Maximum length of the name is 16 characters, including |
3350 | terminating null character, the rest is ignored. |
3350 | terminating null character, the rest is ignored. |
3351 | * Driver ABC is loaded from file /rd/1/drivers/ABC.sys. |
3351 | * Driver ABC is loaded from file /sys/drivers/ABC.sys. |
Line 3352... | Line 3352... | ||
3352 | 3352 | ||
3353 | ---------------------- Constants for registers: ---------------------- |
3353 | ---------------------- Constants for registers: ---------------------- |
3354 | eax - SF_SYS_MISC (68) |
3354 | eax - SF_SYS_MISC (68) |
3355 | ebx - SSF_LOAD_DRIVER (16) |
3355 | ebx - SSF_LOAD_DRIVER (16) |