KasperskyOS Community Edition 1.2
Содержание
Содержание
Совместное использование POSIX и API libkos
В потоке исполнения, созданном с помощью Pthreads, нельзя использовать следующие API libkos
:
- event.h, mutex.h, rwlock.h, semaphore.h, condvar.h;
- thread.h, thread_api.h;
- dma.h;
- ports.h;
- mmio.h;
- irq.h.
Следующие API libkos
можно использовать совместно с Pthreads (и другими API POSIX):
- handle_api.h;
- notice_api.h;
- task.h, task_api.h;
- cm_api.h, ns_api.h;
- queue.h.
Интерфейсы POSIX нельзя использовать в потоках исполнения, созданных с помощью API thread.h и thread_api.h.
API syscalls.h можно использовать в любых потоках исполнения, созданных с использованием Pthreads или API thread.h и thread_api.h.
В начало