* 孙世龙 sunshilong via Gcc-help: > As the subject, I couldn't find any positive or negative statements > about this matter in the Linux Programmer's Manual. > > Could somebody shed some light on this matter? As a quality-of-implementation issue, I would not expect realloc to fail when shrinking a block. As a fallback, it can always keep the block in its original size, not changing anything. The C standard does not require that reducing the size cannot lead to failure.