summaryrefslogtreecommitdiff
path: root/src/PYUtil.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/PYUtil.h')
-rw-r--r--src/PYUtil.h67
1 files changed, 0 insertions, 67 deletions
diff --git a/src/PYUtil.h b/src/PYUtil.h
index 446690e..cb9d917 100644
--- a/src/PYUtil.h
+++ b/src/PYUtil.h
@@ -25,12 +25,6 @@
# include <config.h>
#endif
-#if defined(HAVE_UUID_CREATE)
-# include <uuid.h>
-#elif defined(HAVE_LIBUUID)
-# include <uuid/uuid.h>
-#endif
-
#include <sys/utsname.h>
#include <cstdlib>
#include <string>
@@ -89,66 +83,5 @@ scmshm_test (guint modifiers, guint mask)
return scmshm_filter (modifiers) == mask;
}
-class UUID {
-public:
- UUID (void)
- {
- uuid_t u;
-#if defined(HAVE_UUID_CREATE)
- gchar* uuid;
- uuid_create (&u, 0);
- uuid_to_string (&u, &uuid, 0);
- g_strlcpy (m_uuid, uuid, sizeof(m_uuid));
- free(uuid);
-#elif defined(HAVE_LIBUUID)
- uuid_generate (u);
- uuid_unparse_lower (u, m_uuid);
-#endif
- }
-
- operator const gchar * (void) const
- {
- return m_uuid;
- }
-
-private:
- gchar m_uuid[256];
-};
-
-class Uname {
-public:
- Uname (void)
- {
- uname (&m_buf);
- }
-
- const gchar *hostname (void) const { return m_buf.nodename; }
-private:
- struct utsname m_buf;
-};
-
-class Hostname : public Uname {
-public:
- operator const gchar * (void) const
- {
- return hostname ();
- }
-};
-
-class Env : public std::string {
-public:
- Env (const gchar *name)
- {
- gchar *str;
- str = std::getenv (name);
- assign (str != NULL ? str : "");
- }
-
- operator const gchar *(void) const
- {
- return c_str();
- }
-};
-
};
#endif