mirror of
https://gitlab.os-k.eu/os-k-team/os-k.git
synced 2023-08-25 14:03:10 +02:00
up
This commit is contained in:
parent
3bba87c227
commit
5b69c0a1e9
@ -168,6 +168,7 @@ unsigned long strtoul(const char *restrict, char **restrict, int);
|
|||||||
//----------------------------------------------------------------------------//
|
//----------------------------------------------------------------------------//
|
||||||
|
|
||||||
void *calloc(size_t, size_t) __attribute__((__malloc__));
|
void *calloc(size_t, size_t) __attribute__((__malloc__));
|
||||||
|
void *memalign(size_t n, size_t align) __attribute__((__malloc__));
|
||||||
void *malloc(size_t) __attribute__((__malloc__));
|
void *malloc(size_t) __attribute__((__malloc__));
|
||||||
void free(void *);
|
void free(void *);
|
||||||
|
|
||||||
|
@ -46,6 +46,21 @@ void *malloc(size_t n)
|
|||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void *memalign(size_t n, size_t align)
|
||||||
|
{
|
||||||
|
void *ptr;
|
||||||
|
error_t rc;
|
||||||
|
|
||||||
|
#ifndef _KALEID_KERNEL
|
||||||
|
rc = KalAllocMemoryEx(&ptr, n, 0, align);
|
||||||
|
#else
|
||||||
|
rc = KalAllocMemoryEx(&ptr, n, M_ZEROED, align);
|
||||||
|
#endif
|
||||||
|
if (rc > 0) seterrno(rc);
|
||||||
|
|
||||||
|
return ptr;
|
||||||
|
}
|
||||||
|
|
||||||
void *calloc(size_t n, size_t m)
|
void *calloc(size_t n, size_t m)
|
||||||
{
|
{
|
||||||
void *ptr;
|
void *ptr;
|
||||||
|
Loading…
Reference in New Issue
Block a user