blob: eb378b7533f96633f72878dc26c629da3b4b0628 [file] [log] [blame]
/*
* Copyright (c) 2023 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*
* See description in header
*/
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
void *nsi_host_calloc(unsigned long nmemb, unsigned long size)
{
return calloc(nmemb, size);
}
int nsi_host_close(int fd)
{
return close(fd);
}
void nsi_host_free(void *ptr)
{
free(ptr);
}
char *nsi_host_getcwd(char *buf, unsigned long size)
{
return getcwd(buf, size);
}
int nsi_host_isatty(int fd)
{
return isatty(fd);
}
void *nsi_host_malloc(unsigned long size)
{
return malloc(size);
}
int nsi_host_open(const char *pathname, int flags)
{
return open(pathname, flags);
}
long nsi_host_random(void)
{
return random();
}
long nsi_host_read(int fd, void *buffer, unsigned long size)
{
return read(fd, buffer, size);
}
void *nsi_host_realloc(void *ptr, unsigned long size)
{
return realloc(ptr, size);
}
void nsi_host_srandom(unsigned int seed)
{
srandom(seed);
}
char *nsi_host_strdup(const char *s)
{
return strdup(s);
}
long nsi_host_write(int fd, const void *buffer, unsigned long size)
{
return write(fd, buffer, size);
}