diff --git a/kernel/trunk/docs/sysfuncr.txt b/kernel/trunk/docs/sysfuncr.txt index 30325c3732..4428e219e5 100644 --- a/kernel/trunk/docs/sysfuncr.txt +++ b/kernel/trunk/docs/sysfuncr.txt @@ -3657,7 +3657,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B); ====================================================================== == Функция 68, подфункция 15 - установить обработчик исключений FPU. = ====================================================================== -Удалена (в текущей реализации посто возвращает 0) +Удалена (в текущей реализации просто возвращает 0) Использовать подфункции 24, 25 ====================================================================== @@ -3701,7 +3701,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B); ====================================================================== == Функция 68, подфункция 18 - установить обработчик исключений SSE. = ====================================================================== -Удалена (в текущей реализации посто возвращает 0) +Удалена (в текущей реализации просто возвращает 0) Использовать подфункции 24, 25 ====================================================================== @@ -3805,8 +3805,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B); * ecx = адрес нового обработчика исключений * edx = маска обрабатываемых исключений Возвращаемое значение: - * eax = адрес старого обработчика исключений - (0, если он не был установлен) + * eax = адрес старого обработчика исключений (0, если не установлен) * ebx = маска старого обработчика исключений Замечания: * Номер бита в маске исключений соответствуют номеру исключения по @@ -3824,7 +3823,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B); нотификацией отлаживающему приложению. * После завершения критических действий в обработчике пользователя, восстановление бита маски данного исключения можно сделать - подфункцией 18. Сброс флагов исключений в модулях FPU и XMM - + подфункцией 25. Сброс флагов исключений в модулях FPU и XMM - также возлагается на обработчик пользователя. ====================================================================== @@ -3839,7 +3838,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B); * eax = старое значение активности сигнала (0/1) Замечания: * В текущей реализации изменяется только маска пользовательского - обработчика исключений, установленного подфункцией 15. При этом + обработчика исключений, установленного подфункцией 24. При этом, номер сигнала соответствует номеру исключения. ====================================================================== diff --git a/kernel/trunk/docs/sysfuncs.txt b/kernel/trunk/docs/sysfuncs.txt index 77f5e6941c..91a627c95e 100644 --- a/kernel/trunk/docs/sysfuncs.txt +++ b/kernel/trunk/docs/sysfuncs.txt @@ -3739,7 +3739,7 @@ Remarks: - reduce to default-handling. Exactly: terminating the application, or suspending with debug-notify to owner. * After completion of critical operations in user handler, it may be - rising corresponding bit in exception mask by using subfunction 18 + rising corresponding bit in exception mask by using subfunction 25 Clearing exceptions flags in FPU and/or XMM modules - is responsibility of user handler too. @@ -3755,7 +3755,7 @@ Returned value: * eax = value of old activity for this signal (0/1) Remarks: * In current implementation, it is changed only exception mask for - user exception handler, wich was previously set by subfunction 15. + user exception handler, wich was previously set by subfunction 24. At that, number of signal correspond to exception number. ======================================================================