<div dir="ltr">Salut,<div><br></div><div>Din ce vad read are urmatoarea declaratie <b>ssize_t</b> read(int fd , void * buff, <b>size_t</b> len);</div><div>Totul este ok , dar ce se intampla cand fac ceva de genul: <b>read(fd, buff, SIZE_MAX)</b>;</div>
<div>SIZE_MAX vad ca este 0xffffffff , iar SSIZE_MAX este 0x7fffffff. Orice read cu len>SSIZE_MAX</div><div>este undefined , right? Atunci de ce este len size_t definit in POSIX si nu ssize_t ?</div><div><br></div><div>
Mersi!</div></div>