blob: 68771fc2cc8e5cd33f57bce3064d4c0401153d95 [file] [log] [blame] [view]
# zx_system_get_version
## NAME
system_get_version - get version string for system
## SYNOPSIS
```
#include <zircon/syscalls.h>
zx_status_t zx_system_get_version(char version[], size_t version_size);
```
## DESCRIPTION
**system_get_version**() fills in the given character array with a string
identifying the version of the Zircon system currently running.
The provided size must be large enough for the complete string
including its null terminator.
The version string is guaranteed to never require more than 64 bytes of storage
including the null terminator.
The first four characters identify the version scheme. An example of the string
returned is "git-8a07d52603404521038d8866b297f99de36f9162".
## RIGHTS
TODO(ZX-2399)
## RETURN VALUE
**system_get_version**() returns **ZX_OK** on success.
## ERRORS
**ZX_ERR_BUFFER_TOO_SMALL** *version_size* is too short.
## NOTES
## SEE ALSO