|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Evgenii Terechkov 2:5090/109.17 01 May 2003 03:10:53 To : Sergey Shepelev Subject : Re: Перехват обращения к файлу (с изменением) -------------------------------------------------------------------------------- 28 Апр 03 14:42, Sergey Shepelev писал All: SS> Есть мечта сделать fidoconfig действительно универсальным, чтоб пути SS> были одни, а работало оно и под Windows, и под Linux. Голдед умеет SS> заменять пути с помощью MapPath, а в самом fidoconfig, для внутреннего SS> пользования, такого нет. Единственное, что я надумал в этом SS> направлении, так это изменять пути на unix-подобные, когда из файлика SS> читают и на dos-подобные, когда в него пишут. automount же как-то SS> перехватывает обращение к папке и делает своё дело. SS> Похожая функциональность нужна и тут: стоит какая-то ловушка на SS> обращение к файлику. Запрос на чтение: изменяем пути, читайте. Запрос SS> на запись: пишите, изменяем пути. Бред какой-то. Чего кто перехватывать должен? Вообще-то перехваты (один из вариантов) делаются установкой переменной в шелле, кажется LD_PRELOAD (почитай Program-Library-HOWTO). Hо ИМХО тебе это не надо. Можно пропатчить фидоконфиг (и смапи ?) чтобы он все пути приводил к общему знаменателю и корректно с ними работал. Hо и это тебе не надо. Ты наверно просто не понял философию софтины. Мне не верится что авторы не думали о такой возможности, это уже реализовывалось до них и ещё будет. Можешь спросить у них. Что те действительо надо так это прекратить заниматься ерундой. SS> С огромной благодарностью принимаются любые посылания на man, www и SS> т.п. man head, man hand(s), info head, info hand(s) :-) SS> Прошу, также учесть при ответе, что программирую я хоть и достаточно SS> давно, но под unix ничего сложнее скриптов для шелла не писал. Однако SS> учиться очень хочется, поэтому вы, пожалуйста, только не очень хитрыми SS> терминами ругайтесь, а доки, какие надо, я обязательно почитаю. Афоризм: "Молодость - недостаток, который быстро проходит" (с) не помню кто сказал. Knock, knock,knock Sergey. Follow the white rabbit! --- GoldED+/W32 1.1.4.5 * Origin: (2:5090/109.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/39573eb033e1.html, оценка из 5, голосов 10
|