/* * Copyright (c) 2023 Nordic Semiconductor ASA * * SPDX-License-Identifier: Apache-2.0 * * See description in header */ #include #include #include #include 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); }