1// Copyright 2016 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include <zircon/syscalls.h>
6
7#include "private.h"
8
9zx_status_t _zx_system_get_version(char* version, size_t len) {
10    if (len < sizeof(DATA_CONSTANTS.buildid))
11        return ZX_ERR_BUFFER_TOO_SMALL;
12    for (size_t i = 0; i < sizeof(DATA_CONSTANTS.buildid); ++i)
13        version[i] = DATA_CONSTANTS.buildid[i];
14    return ZX_OK;
15}
16
17VDSO_INTERFACE_FUNCTION(zx_system_get_version);
18