mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-24 22:36:05 +00:00
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)
|
void os_usleep(unsigned long usec)
|
||||||
{
|
{
|
||||||
usleep(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);
|
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.
|
* This returns the memory to the OS.
|
||||||
*
|
*
|
||||||
|
@ -127,26 +127,6 @@ void *os_malloc(size_t length);
|
||||||
*/
|
*/
|
||||||
void os_free(void *ptr);
|
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
|
* Access to the usleep function of the os
|
||||||
*
|
*
|
||||||
|
|
Loading…
Add table
Reference in a new issue