Alternativni UNIX systemy - BSD

Jan Kasprzak kas na fi.muni.cz
Pátek Leden 12 00:08:13 CET 2007


Martin `MJ' Mares wrote:
: Ahoj!
: 
: > pri c += 5 dostane program SIGSEGV pri c += 4 vse v poradku. Chyba bude
: > asi v gcc version 3.4.2. Je to vizitka solarisu. Jaky kompilator, takovy
: > unix ;-)
: > 
: > Dluzno dodat, ze kompilator SunStudio cc, tuto chybu nema. Kdo takove
: > veci ma vedet? Chyba je bohuzel run-time, takze kod muze zhavarovat
: > uplne blbe, kdyz se posunujete v bufferu nikoliv o znamou konstantu.
: 
: Chyba kompilatoru to urcite neni, zmineny zdrojak neni podle normy
: korektni -- nikdo nerika, ze pointer na char jde pretypovat na pointer
: na nejaky sirsi typ a pak k nemu pristupovat.
: 
: (Kdyby to byl Solaris na SPARCu, nedivil bych se vubec, protoze SPARC,
: pokud si dobre pamatuji, nedovoluje unaligned pristupy k 32-bitovym
: cislum.)

	Jo, taky bych rekl ze to je vec platformy. Na IRIXu/mips by to
taky nefungovalo.

-Y.

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/    Journal: http://www.fi.muni.cz/~kas/blog/ |
> I will never go to meetings again because I think  face to face meetings <
> are the biggest waste of time you can ever have.        --Linus Torvalds <


Další informace o konferenci Linux