Go to the first, previous, next, last section, table of contents.
These are the disadvantages of alloca in comparison with
malloc:
- 
If you try to allocate more memory than the machine can provide, you
don't get a clean error message.  Instead you get a fatal signal like
the one you would get from an infinite recursion; probably a
segmentation violation (see section Program Error Signals).
 - 
Some non-GNU systems fail to support 
alloca, so it is less
portable.  However, a slower emulation of alloca written in C
is available for use on systems with this deficiency.
 
Go to the first, previous, next, last section, table of contents.