Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как передать информацию через файловую систему?

49K
12 декабря 2009 года
abskura
11 / / 22.11.2009
Обращаюсь к достопочтенным форумчанам со следующим вопросом:
- Что на практике означает (какие системные вызовы используются): "Передать полученную информацию через файловую систему в параллельный процесс"?

Понятно, что тут юзается fork(), а вот что значит передать через файловую систему? Это как? Это же явно не pipe(), тут что-то другое, подскажите что.

Полный текст задания:
Написать программу определения типа файла, указанного при зап*росе. Полученную информацию через файловую систему передать в параллельный процесс, где вывести на печать. Предусмотреть возможность поступления неоднократного прерывания от клавиатуры. При поступлении каждого сигнала прерывания выводить количество файлов (из числа ука*занных при запросе), содержащих текст программ на Си.
43K
12 декабря 2009 года
loki231
76 / / 27.09.2009
Три варианта:

- через файл.
- named pipes (mkfifo)
- Unix domain sockets (socket).
361
12 декабря 2009 года
Odissey_
661 / / 19.09.2006
могу предположить что это локальные сокеты, создаются вызовами socket() и bind(), удаляются unlink(). То же интерфейс межпроцессного взаимодействия. Ищите информацию по ключевым словам "локальные сокеты" или "unix-сокеты".
56K
12 декабря 2009 года
Mindfinder
2 / / 12.12.2009
Через файловую систему - значит через один процесс пишет в файл, другой читает из него :)
49K
13 декабря 2009 года
abskura
11 / / 22.11.2009
Спасибо, парни. Сейчас что-нибудь выберу одно)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог