6
ответов

Испытывая затруднения из-за ветвления (), канал (), dup2 () и должностное лицо () в C

Вот мой код: основной интервал #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <wait.h> #include <read line/readline.h> #define NUMPIPES 2 (интервал argc, символ *...
вопрос задан: 27 May 2009 19:23
0
ответов

Перенаправление stdout из python для вызовов C

Это последующий вопрос отсюда, специально касающийся ответа на него. Из модуля python я вызываю исполняемый файл Hello World, который просто печатает Hello World в stdout. Меня интересует ...
вопрос задан: 23 May 2017 12:18
0
ответов

Как вы используете dup2 и fork вместе?

Я изучаю курс операционных систем, и мне сложно понять, как ввод перенаправляется с помощью dup2, когда у вас есть вилки. Я написал эту небольшую программу, чтобы попытаться понять ее, но я не ...
вопрос задан: 14 January 2012 07:46
0
ответов

Может кто-нибудь объяснить, что делает dup () в C?

Я знаю, что dup, dup2, dup3 «создают копию файлового дескриптора oldfd» (из страниц руководства) . Однако я не могу это переварить.Насколько я знаю, файловые дескрипторы - это просто числа для отслеживания местоположения файлов и ...
вопрос задан: 22 October 2011 18:12
0
ответов

Может ли popen () создавать двунаправленные каналы, такие как pipe () + fork ()?

Я реализую конвейер в смоделированной файловой системе на C ++ (в основном с C). Он должен запускать команды в оболочке хоста, но сам выполнять конвейерную обработку в смоделированной файловой системе. Я мог бы достичь ...
вопрос задан: 4 May 2011 19:58
0
ответов

dup2 () и exec ()

#include #include #include #include #include int основной (int argc, char ** argv) {int pfds [2], я; size_t ...
вопрос задан: 12 February 2011 22:46
0
ответов

Использование dup2 для трубопровода

Как использовать dup2 для выполнения следующей команды? ls -al | grep alpha | подробнее
вопрос задан: 4 September 2010 14:46