|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.02.2010, 00:03 | #1 |
Пользователь
Регистрация: 03.02.2010
Сообщений: 20
|
mkfifo, некорректная работа (Линукс)
Задача засунуть в фифо "aaa" и высунуть оттуда в buf, и высунутое распечатать.
Код:
Код:
Если фифо уже создан, то работает корректно. В чем ошибка. Ну то есть суть вопроса вот в чем: Почему два процесса, которые обмениваются информацией, должны существовать в системе одновременно, чтобы прога работала корректно.
Shit happens
Последний раз редактировалось Stilet; 16.02.2010 в 08:39. |
16.02.2010, 08:43 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Не знаю кому как а мне функции эти ни о чем не говорят...
I'm learning to live...
|
16.02.2010, 10:30 | #3 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
что такое fifo у вас? Oo Похоже на какой-то неправильный код под линуксом
подпись
|
16.02.2010, 22:31 | #4 |
Пользователь
Регистрация: 03.02.2010
Сообщений: 20
|
Почему же неправильный)) Нормальный код, да он под линуксом. Fifo - это имя файла. а mkfifo - это создание именнованой трубы.
Shit happens
|
21.03.2012, 13:34 | #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 |