1 /* Copyright 2013 The Chromium 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 #ifndef LIBRARIES_NACL_IO_INCLUDE_SYS_UTSNAME_H_ 6 #define LIBRARIES_NACL_IO_INCLUDE_SYS_UTSNAME_H_ 7 8 #define _UTSNAME_LENGTH 65 9 10 struct utsname { 11 char sysname[_UTSNAME_LENGTH]; 12 char nodename[_UTSNAME_LENGTH]; 13 char release[_UTSNAME_LENGTH]; 14 char version[_UTSNAME_LENGTH]; 15 char machine[_UTSNAME_LENGTH]; 16 }; 17 18 #include <sys/cdefs.h> 19 20 __BEGIN_DECLS 21 22 int uname(struct utsname* buf); 23 24 __END_DECLS 25 26 #endif /* LIBRARIES_NACL_IO_INCLUDE_SYS_UTSNAME_H_ */ 27