mirror of
https://github.com/0Nera/BMOSP.git
synced 2025-02-23 04:23:59 +03:00
Обновлено описание системных вызовов
This commit is contained in:
parent
5dd2cf6b71
commit
1663f4c796
22
API.md
22
API.md
@ -39,7 +39,7 @@
|
||||
|
||||
## sys::exit(int code)
|
||||
|
||||
Завершает выполнение текущей программы с кодом `code` и возвращает управление операционной системе.
|
||||
Завершает выполнение текущего потока с кодом `code`.
|
||||
|
||||
## sys::get_error()
|
||||
|
||||
@ -49,9 +49,9 @@
|
||||
|
||||
Получает информацию о текущей системе. Возвращает структуру `sys::info_t` содержащую информацию о системе.
|
||||
|
||||
## sys::get_module()
|
||||
## sys::get_module(uid_t module_id)
|
||||
|
||||
Получает информацию о модуле текущей программы. Возвращает структуру или строку, содержащую информацию о модуле.
|
||||
Получает информацию о модуле `module_id`. Возвращает структуру, содержащую информацию о модуле.
|
||||
|
||||
## sys::new_thread(func_t func)
|
||||
|
||||
@ -61,10 +61,24 @@
|
||||
|
||||
- `-1 ошибка при создании потока`.
|
||||
|
||||
## sys::delite_thread(tid_t thread_id)
|
||||
## sys::delite_thread(uid_t thread_id)
|
||||
|
||||
Удаляет указанный поток выполнения `thread_id`. Возвращает 0 в случае успеха или -1 в случае ошибки.
|
||||
|
||||
Коды ошибок:
|
||||
|
||||
- `-1 поток не найден`.
|
||||
|
||||
<!--
|
||||
## sys::get_time()
|
||||
|
||||
Получает текущее время системы в формате timestamp. Возвращает целое число, представляющее количество секунд с начала эпохи.
|
||||
|
||||
## sys::set_alarm(time_t time, func_t func)
|
||||
|
||||
Устанавливает сигнал будильника на время time. При наступлении указанного времени будет вызвана функция func.
|
||||
|
||||
Коды ошибок:
|
||||
|
||||
- `-1 ошибка при установке сигнала будильника`.
|
||||
-->
|
||||
|
Loading…
x
Reference in New Issue
Block a user