_smalloc()

Выделить память блоками

Прототип:

#include <malloc.h>
void * _smalloc( size_t size );

Аргументы:

size
The size of the block to allocate, in bytes.

Библиотека:

libc

Описание:

Функция _smalloc () выделяет память размером байт. Если size имеет нулевое значение, память не выделяется.


Note: Эта функция выделяет память блоками по _amblksiz байтов; _amblksiz - глобальная переменная, определенная в <stdlib.h>.

Необходимо использовать _sfree(), чтобы освободить выделенную память.

Возвращаемое значение:

Указатель на начало выделенной памяти или NULL, если доступной памяти недостаточно, или если запрошенный размер равен нулю.

Классификация:

ЗОСРВ «Нейтрино»

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

calloc(), free(), realloc(), _scalloc(), _sfree(), _srealloc()




Предыдущий раздел: Описание API системной библиотеки