Serenity Operating System
1/*
2 * Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
3 *
4 * SPDX-License-Identifier: BSD-2-Clause
5 */
6
7#include <errno.h>
8#include <sys/utsname.h>
9#include <syscall.h>
10
11extern "C" {
12
13int uname(struct utsname* buf)
14{
15 int rc = syscall(SC_uname, buf);
16 __RETURN_WITH_ERRNO(rc, rc, -1);
17}
18}