sandbox: Drop os_realloc()
Due to recent changes this function is no-longer used. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
0db1b4305a
commit
89cdb0b583
2 changed files with 1 additions and 44 deletions
|
@ -238,29 +238,6 @@ void os_free(void *ptr)
|
|||
}
|
||||
}
|
||||
|
||||
void *os_realloc(void *ptr, size_t length)
|
||||
{
|
||||
int page_size = getpagesize();
|
||||
struct os_mem_hdr *hdr;
|
||||
void *buf = NULL;
|
||||
|
||||
if (length) {
|
||||
buf = os_malloc(length);
|
||||
if (!buf)
|
||||
return buf;
|
||||
if (ptr) {
|
||||
hdr = ptr - page_size;
|
||||
if (length > hdr->length)
|
||||
length = hdr->length;
|
||||
memcpy(buf, ptr, length);
|
||||
}
|
||||
}
|
||||
if (ptr)
|
||||
os_free(ptr);
|
||||
|
||||
return buf;
|
||||
}
|
||||
|
||||
void os_usleep(unsigned long usec)
|
||||
{
|
||||
usleep(usec);
|
||||
|
|
22
include/os.h
22
include/os.h
|
@ -119,7 +119,7 @@ void os_fd_restore(void);
|
|||
void *os_malloc(size_t length);
|
||||
|
||||
/**
|
||||
* Free memory previous allocated with os_malloc()/os_realloc()
|
||||
* Free memory previous allocated with os_malloc()
|
||||
*
|
||||
* This returns the memory to the OS.
|
||||
*
|
||||
|
@ -127,26 +127,6 @@ void *os_malloc(size_t length);
|
|||
*/
|
||||
void os_free(void *ptr);
|
||||
|
||||
/**
|
||||
* Reallocate previously-allocated memory to increase/decrease space
|
||||
*
|
||||
* This works in a similar way to the C library realloc() function. If
|
||||
* length is 0, then ptr is freed. Otherwise the space used by ptr is
|
||||
* expanded or reduced depending on whether length is larger or smaller
|
||||
* than before.
|
||||
*
|
||||
* If ptr is NULL, then this is similar to calling os_malloc().
|
||||
*
|
||||
* This function may need to move the memory block to make room for any
|
||||
* extra space, in which case the new pointer is returned.
|
||||
*
|
||||
* \param ptr Pointer to memory block to reallocate
|
||||
* \param length New length for memory block
|
||||
* \return pointer to new memory block, or NULL on failure or if length
|
||||
* is 0.
|
||||
*/
|
||||
void *os_realloc(void *ptr, size_t length);
|
||||
|
||||
/**
|
||||
* Access to the usleep function of the os
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue