[PATCH 4/5] add the simple 'sethostname' syscall, fixes hostname
Tias Guns
tias at ulyssis.org
Mon Jun 4 20:24:35 UTC 2012
patch modified from 'misc-syscalls' by Dan Drown:
http://dan.drown.org/android/src/busybox/
Signed-off-by: Tias Guns <tias at ulyssis.org>
---
libbb/Kbuild.src | 1 +
libbb/sethostname.c | 6 ++++++
2 files changed, 7 insertions(+)
create mode 100644 libbb/sethostname.c
diff --git a/libbb/Kbuild.src b/libbb/Kbuild.src
index 60c351a..4ebdcf7 100644
--- a/libbb/Kbuild.src
+++ b/libbb/Kbuild.src
@@ -193,3 +193,4 @@ lib-y += getsid.o
lib-$(CONFIG_DATE) += stime.o
lib-$(CONFIG_RDATE) += stime.o
lib-$(CONFIG_PIVOT_ROOT) += pivot_root.o
+lib-$(CONFIG_HOSTNAME) += sethostname.o
diff --git a/libbb/sethostname.c b/libbb/sethostname.c
new file mode 100644
index 0000000..981e179
--- /dev/null
+++ b/libbb/sethostname.c
@@ -0,0 +1,6 @@
+#include <unistd.h>
+#include <sys/syscall.h>
+
+int sethostname(const char *name, size_t len) {
+ return syscall(__NR_sethostname, name, len);
+}
--
1.7.10
More information about the busybox
mailing list