Результаты вывода на солярке
Компилим gcc-3.2.3
ptr: 100100eb0
ptr: 100100ed0
ptr: 100100eb0
ptr: 100100ed0
ptr: 100100eb0
ptr: 100100ed0
ptr: 100100eb0
ptr: 100100ed0
ptr: 100100eb0
ptr: 100100ed0
компилим Sun WorkShop 6 2000/04/07 C 5.1
ptr: 20a68
ptr: 20a78
ptr: 20a68
ptr: 20a78
ptr: 20a68
ptr: 20a78
ptr: 20a68
ptr: 20a78
ptr: 20a68
ptr: 20a78
Теперь на linux version 3.2.2
ptr: 0x8049588
ptr: (nil)
ptr: 0x8049588
ptr: (nil)
ptr: 0x8049588
ptr: (nil)
ptr: 0x8049588
ptr: (nil)
ptr: 0x8049588
ptr: (nil)
А вот FreeBSD выпадает из общего ритма ...
ptr: 0x804b030
ptr: 0x804b030
ptr: 0x804b030
ptr: 0x804b030
ptr: 0x804b030
ptr: 0x804b030
ptr: 0x804b030
ptr: 0x804b030
ptr: 0x804b030
ptr: 0x804b030
Какое странное поведение libc. Одна фря выпадает ...
Update: спасиба товарищам из силки за результаты :-)