Fstream open зависает при открытии именованного канала для записиC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Fstream open зависает при открытии именованного канала для записи

Сообщение Anonymous »

Мой код C++ открывает именованный канал и вызывает gzip ... & в фоновом режиме с помощью system(), чтобы получить именованный канал в качестве ввода и вывести сжатый текст в файл. Однако после этого программа зависает при открытии именованного канала для записи.
Должен ли канал быть открыт для записи перед вызовом gzip?
Можно ли потом открыть именованный канал для записи (после открытия на чтение)? Дело в том, что часть вызова mkfifo и gzip находится в функции, которую я не могу изменить, и эта же функция возвращает имя именованного канала.

Код: Выделить всё

//...
mkfifo(pipePath, 0644);

std::stringstream strm;
strm 

Подробнее здесь: [url]https://stackoverflow.com/questions/79025169/fstream-open-hangs-when-opening-named-pipe-for-writing[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как мне назначить Fstream на Fstream* в C ++?
    Anonymous » » в форуме C++
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как мне назначить Fstream на Fstream* в C ++?
    Anonymous » » в форуме C++
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Как мне назначить Fstream на Fstream* в C ++?
    Anonymous » » в форуме C++
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Как мне назначить Fstream на Fstream* в C ++?
    Anonymous » » в форуме C++
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Чтение и запись одновременно из именованного канала в C++
    Anonymous » » в форуме Linux
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»