The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"проблема с STREAMS в Ubuntu"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"проблема с STREAMS в Ubuntu"  +/
Сообщение от Iamgi (ok) on 14-Апр-10, 10:05 
Подскажите пожалуйста в чем проблема, или что я делаю не так. Хочу установить связь м\д неродственными процессами используя STREAMS и неименованые каналы(т.е создать именованый STREAMS). Пишу все как в книге. Компилится нормально, но с предупреждением warning: fattach is not implemented and will always fail
    фрагмент кода:
    //Создание каналов
    int fd[2];
        if (pipe(fd)<0) {perror("Pipe"); return;}

        //добавление модуля connld
        if (ioctl(fd[1], I_PUSH, "connld")    <0    )
    {//Обработка ошибки
    }
    //связь с файлом
        if (fattach(fd[1],"/tmp/pipefile")<0)
    {//Обработка ошибки
        }
но при выполении следующе ошибки
для ioctl: Invalid argument
для fattach: Function not implemented
Что не так, почему не работает?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "проблема с STREAMS в Ubuntu"  +/
Сообщение от guest email(??) on 14-Апр-10, 10:28 
>Что не так, почему не работает?

Линукс (равно как и *bsd) не умеет такого.
используйте domain sockets - они есть везде и будет вам счастье.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "проблема с STREAMS в Ubuntu"  +/
Сообщение от Iamgi (ok) on 14-Апр-10, 10:54 
Спасибо, буду знать


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру