The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

alloca (3)
  • >> alloca (3) ( FreeBSD man: Библиотечные вызовы )
  • alloca (3) ( Русские man: Библиотечные вызовы )
  • alloca (3) ( Linux man: Библиотечные вызовы )

  • BSD mandoc
     

    NAME

    
    
    alloca
    
     - memory allocator
    
     
    

    LIBRARY

    Lb libc
    
     
    

    SYNOPSIS

       #include <stdlib.h>
    void * alloca (size_t size);
     

    DESCRIPTION

    The alloca ();
    function allocates Fa size bytes of space in the stack frame of the caller. This temporary space is automatically freed on return.  

    RETURN VALUES

    The alloca ();
    function returns a pointer to the beginning of the allocated space.  

    SEE ALSO

    brk(2), calloc(3), getpagesize(3), malloc(3), realloc(3)  

    HISTORY

    The alloca ();
    function appeared in AT&T System 32v .  

    BUGS

    The alloca ();
    function is machine and compiler dependent; its use is discouraged.

    The alloca ();
    function is slightly unsafe because it cannot ensure that the pointer returned points to a valid and usable block of memory. The allocation made may exceed the bounds of the stack, or even go further into other objects in memory, and alloca ();
    cannot determine such an error. Avoid alloca ();
    with large unbounded allocations.


     

    Index

    NAME
    LIBRARY
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    SEE ALSO
    HISTORY
    BUGS


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру