|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir Kurtukov 2:5006/1.1 29 Mar 2006 19:51:55 To : Eugene Grosbein Subject : pppd -------------------------------------------------------------------------------- 29 Mar 06 18:40, you wrote to Boris Nesterov: EG>>> Покажи вывод команды EG>>> strings `sysctl -n kern.bootfile` | fgrep "comp_alloc failed" BN>> $ strings `sysctl -n kern.bootfile` | fgrep "comp_alloc failed" BN>> decomp_alloc failed EG> Кто-то из вас глючит - либо машина, либо ты. однако глючишь ТЫ :-) у меня тот же эффект. надеюсь ты не будешь утверждать, что я тоже глючу? ;-) EG> Потому что в ядре RELENG_5 строка "decomp_alloc failed" встречается EG> только в if_ppp.c и там же "comp_alloc failed". То есть fgrep у EG> тебя должен был найти или ноль вхождений, или больше одного. А у тебя EG> одно. Этого не может быть. компилер умеет оптимизировать строковые константы определенных типов ;-) например компиляция такого вот простенького кусочка кода #include <stdio.h> void main(void) { printf("1: %s\n", "comp failed"); printf("2: %s\n", "decomp failed"); } при -O0 даст два вхождения comp, а при -O уже одно Vladimir --- GoldED+/BSD 1.1.4.7 * Origin: Unix powered... (2:5006/1.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2204442a9435.html, оценка из 5, голосов 10
|