nixp.ru v3.0

5 февраля 2025,
среда,
23:00:38 MSK

primus написал 9 марта 2007 года в 20:54 (1006 просмотров) Ведет себя неопределенно; открыл 1 тему в форуме, оставил 5 комментариев на сайте.

система — SUSE 10.0

вызываемая функция — mq_open

если при открытии использовать mq_attr, то при mq_attr.maxmsg=10 mq_attr.msgsize=256

очередь создается, а при mq_attr.maxmsg=50 mq_attr.msgsize=256 — ошибка «Invalid argument».

Есть ли общий способ узанть об ограничениях (существуют, какие), для портабельности?

PS Стивенс не про это не упоминает.

myst

Упоминает. Смотри ещё раз. Там у него есть, где посмотреть ограничение на кол-во очередей в системе.