13240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch/* Copyright 2013 The Chromium Authors. All rights reserved.
23240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch * Use of this source code is governed by a BSD-style license that can be
33240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch * found in the LICENSE file. */
43240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch
5ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#ifndef LIBRARIES_NACL_IO_INCLUDE_SYS_UTSNAME_H_
6ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#define LIBRARIES_NACL_IO_INCLUDE_SYS_UTSNAME_H_
73240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch
83240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch#define _UTSNAME_LENGTH 65
93240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch
103240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdochstruct utsname {
113240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  char sysname[_UTSNAME_LENGTH];
123240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  char nodename[_UTSNAME_LENGTH];
133240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  char release[_UTSNAME_LENGTH];
143240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  char version[_UTSNAME_LENGTH];
153240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  char machine[_UTSNAME_LENGTH];
163240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch};
173240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch
18ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#include <sys/cdefs.h>
19ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch
20ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch__BEGIN_DECLS
21ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch
2246d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)int uname(struct utsname* buf);
233240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch
24ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch__END_DECLS
25ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch
26ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#endif  /* LIBRARIES_NACL_IO_INCLUDE_SYS_UTSNAME_H_ */
27