Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Serge N. Pokhodyaev                  2:5020/1838    26 Jun 2001  20:23:17
 To : Bohdan Vlasyuk
 Subject : Re: лукавый gcc
 -------------------------------------------------------------------------------- 
 
 ## On Tue, 26 Jun 2001 17:36:11 +0400
 ## Bohdan Vlasyuk wrote to All:
 
  BV> :-/. А на вашем "неэхотаге"
 
 Он не наш :) Это на серваке фря стоит, а я сейчас на линуховой тачке
 пишу письмо :)
 
  BV> free валится в корку если два раза одни и тот же ptr free'ить??
 
 Hет.
 
 [snp@amber:/tmp]% cat tst2.c 
 #include <stdlib.h>
 int main() {
     char *p = malloc(10);
     if (NULL == p) return 1;
     free(p);
     free(p);
     free(p);
     return 0;
 }
 [snp@amber:/tmp]% gcc -Wall -o tst2 tst2.c 
 [snp@amber:/tmp]% ./tst2 ; echo $?
 tst2 in free(): warning: page is already free.
 tst2 in free(): warning: page is already free.
 0
 
 Hо gcc так не ругался. Может, конечно, во фре gcc пропатчили, а может просто
 какие-то особенности libc.
 
 -- 
   Serge
 --- Gnus/5.090004 (Oort Gnus v0.04) XEmacs/21.5 (anise)
  * Origin: f1838 (2:5020/1838)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: лукавый gcc   Serge N. Pokhodyaev   26 Jun 2001 20:23:17 
Архивное /ru.linux/550878b7919bc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional