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