RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : функция system() в нитке


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Joseph
To : All
Subj : функция system() в нитке

Привет все!

Заметка предупреждение.

Понадобилось мне добавлять клиентов удаленно, поэтому надо было выстроить очередь к задаче addpuser.exe что в комплект апача входит.
Создал очередь и запустил нитку на ее чтение и вызов system("addpuser.exe") - совершенно стандартное дело для Си-писателей. Сам много раз использовал без проблем.
В результате оказалось, что нитка виснет на первом же вызове system. Может, дело именно в том, что вызов идет из нитки. Может памяти она требует больше.
Не стал выяснять - почему она так себя ведет, перешел на осевое API.

Но предупреждаю на будущее.

Mon 23 Oct 2023 13:04 Mozilla/5.0 (OS/2; Warp 4.5; rv:45.0) Gecko/20100101 Firefox




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.