| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Разделяемая память, флаги |
| Автор: pauline 31.5.2009, 21:19 |
| При создании объекта разделяемой памяти, флаги shm_open (например O_RDWR, O_CREAT) компилятор посылает нафиг со словами: "was not declared in this scope" Постоянно с Linux (теперь установлена SuSe 10 sp1) дел не имею, согласно методе "необходимо подключить sys/mman.h, и для компиляции программы библиотеку rt.lib", только этого по ходу не достаточно. Вопрос следующий: по литературе/интернету фигурирует файл fcntl.h , система сообщает что такого файла нет, т.е. именно в нем баги (и стоит его поискать), или все-таки есть что-то еще? |
| Автор: andrew_121 1.6.2009, 07:58 |
Расширение файла наверняка другое ".а" Да,но "sys/fcntl.h" |
| Автор: pauline 1.6.2009, 12:00 | ||
Ну вот, реально почувствовала себя идиоткой Благодарю, все работает)) |