[program-nazi] segfault ports/security/termlog FreeBSD 8.1
Модератор: Fastman
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: объясните дураку где что подправить =(
ура!!!
заработало!!!
========
вопрос - патч, если я верно понимаю, на старых версиях FreeBSD работать тоже будет? там где слэша нет, что произойдёт?
заработало!!!
========
вопрос - патч, если я верно понимаю, на старых версиях FreeBSD работать тоже будет? там где слэша нет, что произойдёт?
Убей их всех! Бог потом рассортирует...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
Re: объясните дураку где что подправить =(
ну добавь
и ничего не будет на старых
но на 9 и выше точно работать не будет
порт брокен
Код: Выделить всё
+ if (rindex(logname,'/'))
+ logname[rindex(logname,'/')-logname] = '_';
sm->fp= fopen(logname, "w");
но на 9 и выше точно работать не будет
порт брокен
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: объясните дураку где что подправить =(
я не понял почему ищется только последнее вхождение палки и второе что получится если вернет rindex NULL при не нахождении палки
мой вариант
мой вариант
Код: Выделить всё
while(index(logname,'/')){
r_ptr = index(logname,'/');
*r_ptr = '_';
}
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: объясните дураку где что подправить =(
или однострочник с тем же смыслом:
не сломает программу на старых версиях, зуп даю
Код: Выделить всё
while(index(logname,'/')) *(index(logname,'/')) = '_';
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: объясните дураку где что подправить =(
пля, господа прогррамизды - определитесь
)
а я пока пойду искать 7 гденить чтоб опродовать вариант парадокса

а я пока пойду искать 7 гденить чтоб опродовать вариант парадокса
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: объясните дураку где что подправить =(
#who
pty/2
только один слеш
где ты еще собираешься искать слеши
pty/2
только один слеш
где ты еще собираешься искать слеши
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: объясните дураку где что подправить =(
на 7.3 мой вариант работает
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: объясните дураку где что подправить =(
детка, времена меняютсяГость писал(а):#who
pty/2
только один слеш
где ты еще собираешься искать слеши
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- проходил мимо
Re: объясните дураку где что подправить =(
%username%_%ptyline%_%timestamp%
покажи где ты еще '/' будешь искать?
в 9 тоже самое pts/0
покажи где ты еще '/' будешь искать?
в 9 тоже самое pts/0
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: объясните дураку где что подправить =(
вариант парадокса на 7.2 стейбл работает
пошёл рисовать pr
)
пошёл рисовать pr

Убей их всех! Бог потом рассортирует...
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: объясните дураку где что подправить =(
детка, то что ptyline может поменяться в следующих версиях тебе не приходит в голову?Гость писал(а):%username%_%ptyline%_%timestamp%
покажи где ты еще '/' будешь искать?
в 9 тоже самое pts/0
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: [program-nazi] segfault ports/security/termlog FreeBSD
а забейте
до следующих версий ещё несколько лет.
разве что /dev/ сделают совсем развесистый с вложеными директориями и т.п., тогда tty может глубже уйти...
тогда и найду эту тему снова
)
до следующих версий ещё несколько лет.
разве что /dev/ сделают совсем развесистый с вложеными директориями и т.п., тогда tty может глубже уйти...
тогда и найду эту тему снова

Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: [program-nazi] segfault ports/security/termlog FreeBSD
а то что в logname может появиться в переди пути и директории в будущих версиях, которые ты грохних своим патчем тебе тоже в голову не приходит?
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: [program-nazi] segfault ports/security/termlog FreeBSD
а. там ещё косяк.
по дефолту оно ищщет snp0
в восьмёрке оно стало просто snp
естессно, я линк прибил через devs.conf - и работает.
а как бы внутрь засунуть проверку и того и того девайса. если нет одного - вначале ищщем другой а потом отваливаемся...
по дефолту оно ищщет snp0
в восьмёрке оно стало просто snp
естессно, я линк прибил через devs.conf - и работает.
а как бы внутрь засунуть проверку и того и того девайса. если нет одного - вначале ищщем другой а потом отваливаемся...
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: [program-nazi] segfault ports/security/termlog FreeBSD
Убей их всех! Бог потом рассортирует...
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: [program-nazi] segfault ports/security/termlog FreeBSD
какнулAlex Keda писал(а):http://www.freebsd.org/cgi/query-pr.cgi?pr=149031

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: [program-nazi] segfault ports/security/termlog FreeBSD
видел 

Убей их всех! Бог потом рассортирует...