Подскажите пожалуйста в чем проблема, или что я делаю не так. Хочу установить связь м\д неродственными процессами используя 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
Что не так, почему не работает?