// Functions for allocating/deallocating memory from linear heap
void* linearAlloc(size_t size); // returns a 16-byte aligned address
-void* linearMemAlign(size_t size, size_t alignment); // WARNING: wastes 'alignment' bytes
+void* linearMemAlign(size_t size, size_t alignment);
void* linearRealloc(void* mem, size_t size); // not implemented yet
void linearFree(void* mem);
u32 linearSpaceFree(); // get free linear space in bytes
flags = fcntl(fd, F_GETFL, 0);
if(flags == -1) {
- errno = SOCU_GetError();
+ errno = SOC_GetErrno();
return -1;
}
else ret = fcntl(fd, F_SETFL, flags & ~O_NONBLOCK);
if(ret != 0)
- errno = SOCU_GetError();
+ errno = SOC_GetErrno();
break;