26#if ! defined (octave_oct_uname_h)
27#define octave_oct_uname_h 1
29#include "octave-config.h"
41 : m_sysname (
"unknown"), m_nodename (
"unknown"),
42 m_release (
"unknown"), m_version (
"unknown"),
43 m_machine (
"unknown"),
44 m_errmsg (
"uname not supported on this system"), m_errno (-1)
48 : m_sysname (unm.m_sysname), m_nodename (unm.m_nodename),
49 m_release (unm.m_release), m_version (unm.m_version),
50 m_machine (unm.m_machine),
51 m_errmsg (unm.m_errmsg), m_errno (unm.m_errno)
58 m_sysname = unm.m_sysname;
59 m_nodename = unm.m_nodename;
60 m_release = unm.m_release;
61 m_version = unm.m_version;
62 m_machine = unm.m_machine;
64 m_errmsg = unm.m_errmsg;
65 m_errno = unm.m_errno;
73 std::string
sysname ()
const {
return m_sysname; }
74 std::string
nodename ()
const {
return m_nodename; }
75 std::string
release ()
const {
return m_release; }
76 std::string
version ()
const {
return m_version; }
77 std::string
machine ()
const {
return m_machine; }
79 std::string
message ()
const {
return m_errmsg; }
80 int error ()
const {
return m_errno; }
84 std::string m_sysname;
85 std::string m_nodename;
86 std::string m_release;
87 std::string m_version;
88 std::string m_machine;
96OCTAVE_END_NAMESPACE(sys)
97OCTAVE_END_NAMESPACE(octave)
std::string release() const
std::string version() const
std::string nodename() const
std::string message() const
std::string machine() const
std::string sysname() const
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn