2 * Copyright 2022 Netflix, Inc
4 * SPDX-License-Identifier: BSD-2-Clause
8 #include "host_syscall.h"
12 file2str(const char *fn, char *buffer, size_t buflen)
17 fd = host_open(fn, HOST_O_RDONLY, 0);
20 len = host_read(fd, buffer, buflen - 1);
27 * Trim trailing white space
29 while (isspace(buffer[len - 1]))
36 file2u64(const char *fn, uint64_t *val)
41 if (!file2str(fn, buffer, sizeof(buffer)))
43 v = strtoull(buffer, NULL, 0); /* XXX check return values? */