#ifndef __JSYSTEM__JUTSNAME__ #define __JSYSTEM__JUTSNAME__ #include /** * \file * System information. * \author mdejong */ namespace JSYSTEM {} namespace JPP { using namespace JSYSTEM; } namespace JSYSTEM { /** * Auxiliary class for operating system information. * This class encapsulates the utsname data structure. */ struct JUTSName : public utsname { /** * Default constructor. */ JUTSName() { ::uname(static_cast(this)); } }; } #endif