![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.02.2010
Сообщений: 20
|
![]()
Задача засунуть в фифо "aaa" и высунуть оттуда в buf, и высунутое распечатать.
Код:
Код:
Если фифо уже создан, то работает корректно. В чем ошибка. Ну то есть суть вопроса вот в чем: Почему два процесса, которые обмениваются информацией, должны существовать в системе одновременно, чтобы прога работала корректно.
Shit happens
Последний раз редактировалось Stilet; 16.02.2010 в 08:39. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Не знаю кому как а мне функции эти ни о чем не говорят...
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
![]()
что такое fifo у вас? Oo Похоже на какой-то неправильный код под линуксом
подпись
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 03.02.2010
Сообщений: 20
|
![]()
Почему же неправильный)) Нормальный код, да он под линуксом. Fifo - это имя файла. а mkfifo - это создание именнованой трубы.
Shit happens
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 21.03.2012
Сообщений: 1
|
![]()
При открытии 1-ый раз заменить
fd = open("fifo", O_RDWR); заменить fd = open("fifo", O_WRONLY); |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Малюсенький линукс. | jojahti | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 8 | 22.10.2009 11:00 |
Касперский по линукс??? | jojahti | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 21 | 18.10.2009 16:22 |
Некорректная работа потока | 3D Hunter | Общие вопросы Delphi | 7 | 09.03.2009 10:51 |
Некорректная печать | Natalie | Microsoft Office Word | 5 | 29.08.2008 11:08 |
BDE и DataBase Desktop - некорректная работа в Vista | Dux | БД в Delphi | 9 | 03.04.2008 23:18 |