Программирование ядерных модулей под Solaris

Тема в разделе "WASM.UNIX", создана пользователем mirniy, 3 апр 2008.

  1. mirniy

    mirniy New Member

    Публикаций:
    0
    Регистрация:
    3 апр 2008
    Сообщения:
    2
    Привет всем гуру!
    Вопрос на засыпку:есть возможность в ядерном модуле запустить отдельный поток, если да то с помощью какой функции и в каких заголовочниках это все описывается???
    Еще ядро почему-то ругается на стандартный exit - неизвестный символ плюс gcc ругается - too few arguments in function exit()
    смотрел в экспортируемой таблице есть вызов exit (int, int) - но его описание я не нашел???
    и если у кого есть материал по програмированию модулей в Solaris, кроме стандартного от Sun просьба поделится, у меня тоже коллекция имеется...
     
  2. r90

    r90 New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2005
    Сообщения:
    898
    Можно запустить. Собственно, как раз недавно, с этой заморочкой разбирались тут: http://forum.xakep.ru/m_1102313/tm.htm
    Там есть рабочий пример, запускающий поток. Другое дело, что поток не завершается правильно.
    Дык нету в ядре символа с именем exit. Есть sys_exit.
     
  3. mirniy

    mirniy New Member

    Публикаций:
    0
    Регистрация:
    3 апр 2008
    Сообщения:
    2
    А мне и не надо завершать поток, а насчет функции то мне нужна под Solaris, а не под Линух
    порой даже обидно, под Линух куча статей форумов по LKM, хоть что
    а вот под Соляру самая последняяя статья 2005 года, а остальный аш в прошлом веке были написаны=(((