funkce readdir(DIR *dir) a SIGSEGV - vyreseno

Petr Novotny Petr.Novotny na antek.cz
Pondělí Červenec 17 19:13:46 CEST 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 17 Jul 00, at 19:03, Libor Chocholaty wrote:

> Neinicializovany dir_handle. Jen nechapu, proc to skonci
> SIGSEGV a ne error kodem.

Ono by sice bylo mozne validovat kazdy pointer, ktery clovek posle 
do libc (kernelu), ale to by vse trvalo milionkrat dele. Takze se 
predpoklada, ze programator vi, co dela. Hm.

Nevim, zda existuje v linuxu neco jako "checked build" na WinNT - 
tedy build, kde vsechna volani specialne okontroluji vsechny 
parametry a jsou vubec ukecanejsi.

(Existuje na linuxu vubec obdoba IsBadWritePtr/IsBadReadPtr na 
Win32? Obcas je to sikovne, i kdyby treba jen do assertu.)

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOXMwu1MwP8g7qbw/EQJXKwCbBL9dDWlZ+/cMeJK4Ey75dR+oVBgAnjVK
YZdE3sOAJ+R7kLxJi4nsDxKh
=fDKb
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux