aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--src/interfaces/hostnamed/hostnamed.c10
2 files changed, 10 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 2d0ad82..084a948 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
.PHONY: all
CFLAGS=-Wall -Wextra -Werror -std=c89
-DEBUGF=-O0 -v -g
+DEBUGF=-O0 -g
SRCDIR=src
INTFDIR=$(SRCDIR)/interfaces
SANITY=-Wno-unused-variable -Wno-unused-parameter # -Wno-comment
diff --git a/src/interfaces/hostnamed/hostnamed.c b/src/interfaces/hostnamed/hostnamed.c
index f250aaa..e161497 100644
--- a/src/interfaces/hostnamed/hostnamed.c
+++ b/src/interfaces/hostnamed/hostnamed.c
@@ -17,6 +17,8 @@
#include <unistd.h>
#include <limits.h>
+#include <sys/param.h>
+
#include <glib.h>
#include <gio/gio.h>
@@ -79,7 +81,13 @@ on_handle_set_icon_name(hostnamedHostname1 *hn1_passed_interf,
const gchar *
our_get_hostname() {
- return "TODO";
+ int hostname_try;
+ gchar *hostname_buf;
+
+ hostname_buf = (gchar*) g_malloc0(MAXHOSTNAMELEN);
+ hostname_try = gethostname(hostname_buf, MAXHOSTNAMELEN);
+
+ return hostname_buf;
}
const gchar *