The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"А как в правильно инициализировать "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"А как в правильно инициализировать " 
Сообщение от Beas emailИскать по авторуВ закладки on 28-Янв-05, 16:41  (MSK)
неименованный семафор? sem_init ( &mutex,1,1 ); вываливает dump "неверный системный вызов"
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "А как в правильно инициализировать " 
Сообщение от adi Искать по авторуВ закладки(??) on 28-Янв-05, 17:20  (MSK)
>неименованный семафор? sem_init ( &mutex,1,1 ); вываливает dump "неверный системный вызов"


Зависит от ОС и контекста. Для ОС Линукс второй параметр должен быть равен нулую. Если предполагается использовать семафоры для процессов, нужно юзать semctl()

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "А как в правильно инициализировать " 
Сообщение от Beas emailИскать по авторуВ закладки on 28-Янв-05, 17:55  (MSK)

>Зависит от ОС и контекста. Для ОС Линукс второй

Сорри, FreeBSD. Код проги взят у Стивенса "Взаимодействие процессов" До сих пор не подводил, старик. Я подозреваю ядро, которое скомпилено с SYSVSHM, etc. Попробую поэксперм;

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "А как в правильно инициализировать " 
Сообщение от Murr Искать по авторуВ закладки(??) on 29-Янв-05, 14:11  (MSK)
s/Для ОС Линукс/Для LinuxThreads/

>>неименованный семафор? sem_init ( &mutex,1,1 ); вываливает dump "неверный системный вызов"
>
>
>Зависит от ОС и контекста. Для ОС Линукс второй параметр должен быть
>равен нулую. Если предполагается использовать семафоры для процессов, нужно юзать semctl()
>


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "А как в правильно инициализировать " 
Сообщение от adi Искать по авторуВ закладки(??) on 31-Янв-05, 12:57  (MSK)
>s/Для ОС Линукс/Для LinuxThreads/
>
Точно.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "А как в правильно инициализировать " 
Сообщение от Beas emailИскать по авторуВ закладки on 01-Фев-05, 18:07  (MSK)
А вот никто и не угадал!

options P1003_1B_SEMAPHORES надо в ядро вкомпилить.

Ламмеры маздайные!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "А как в правильно инициализировать " 
Сообщение от Murr Искать по авторуВ закладки(??) on 04-Фев-05, 16:32  (MSK)
Лечиться не пробовал?

>А вот никто и не угадал!
>
>options P1003_1B_SEMAPHORES надо в ядро вкомпилить.
>
>Ламмеры маздайные!


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "А как в правильно инициализировать " 
Сообщение от adi Искать по авторуВ закладки(??) on 04-Фев-05, 17:50  (MSK)
>А вот никто и не угадал!
>
>options P1003_1B_SEMAPHORES надо в ядро вкомпилить.
>
>Ламмеры маздайные!

# p1003_1b_semaphores are very experimental,
# user should be ready to assist in debugging if problems arise.
options     P1003_1B_SEMAPHORES

Ну и very экспериментируй на здоровье, "проффесор".

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "А как в правильно инициализировать " 
Сообщение от Lamr emailИскать по авторуВ закладки on 04-Фев-05, 19:31  (MSK)
># p1003_1b_semaphores are very experimental,
># user should be ready to assist in debugging if problems arise.
>
>options     P1003_1B_SEMAPHORES
>
>Ну и very экспериментируй на здоровье, "проффесор".


:-))
Мне папа в таких случаях говорил "не  учи отца @баться" :-))

Мне нужны семафоры POSIX и спросил про них.
Я нашёл как включить их поддержку в ядре и написал об этом.
Если есть обиженные, я не виноват :-))

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "А как в правильно инициализировать " 
Сообщение от Vsevolod Stakhov emailИскать по авторуВ закладки on 03-Мрт-05, 15:25  (MSK)
>А вот никто и не угадал!
>
>options P1003_1B_SEMAPHORES надо в ядро вкомпилить.
>
>Ламмеры маздайные!

-lpthread
И никаких опций не надо.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру