zaporna malokace

Stefan Ondrejicka ondrej na idata.sk
Úterý Září 7 10:40:45 CEST 1999


On Tue, 7 Sep 1999, Marek Antozi wrote:

Ahoj,

> On Tue, 7 Sep 1999, Michal Stekrt wrote:
> > Vrati mi pointer a vypada to, ze si zabere 16 adres.
> nastavi premennu errno ? skuste zistit co v nej je
> #include <errno.h>
> extern int errno;
> > Podle vseho by si malloc() mel prevest -1 na 0xffffffff
> kto vie ... manual uvadza malloc takto:
> void *malloc(size_t size);
> a malloc potom alokuje velkost v byteoch ... mozno by sa zislo mrknut do
> zdrojakov kernelu ....

size_t je definovane ako unsigned int, takze -1 je UINT_MAX.

Maj sa,
Stevo.

---
Stefan Ondrejicka <ondrej na idata.sk>
Beethovenova 11, 917 08 Trnava, Slovakia
http://www.idata.sk/~ondrej/



Další informace o konferenci Linux